0001683168-24-003405.txt : 20240514 0001683168-24-003405.hdr.sgml : 20240514 20240514163131 ACCESSION NUMBER: 0001683168-24-003405 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: iPower Inc. CENTRAL INDEX KEY: 0001830072 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] ORGANIZATION NAME: 07 Trade & Services 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: 24944971 BUSINESS ADDRESS: STREET 1: 8798 9TH STREET CITY: RANCHO CUCAMONGA STATE: CA ZIP: 91730 BUSINESS PHONE: 626-863-7344 MAIL ADDRESS: STREET 1: 8798 9TH STREET CITY: RANCHO CUCAMONGA STATE: CA ZIP: 91730 10-Q 1 ipower_i10q-033124.htm FORM 10-Q FOR 3/31/24 iPower Inc. 10-Q
false --06-30 2024 Q3 0001830072 0001830072 2023-07-01 2024-03-31 0001830072 2024-05-14 0001830072 2024-03-31 0001830072 2023-06-30 0001830072 2024-01-01 2024-03-31 0001830072 2023-01-01 2023-03-31 0001830072 2022-07-01 2023-03-31 0001830072 us-gaap:CommonStockMember 2023-06-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001830072 us-gaap:RetainedEarningsMember 2023-06-30 0001830072 us-gaap:NoncontrollingInterestMember 2023-06-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001830072 us-gaap:CommonStockMember 2023-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001830072 us-gaap:RetainedEarningsMember 2023-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2023-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001830072 2023-09-30 0001830072 us-gaap:CommonStockMember 2023-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001830072 us-gaap:RetainedEarningsMember 2023-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001830072 2023-12-31 0001830072 us-gaap:CommonStockMember 2022-06-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001830072 us-gaap:RetainedEarningsMember 2022-06-30 0001830072 us-gaap:NoncontrollingInterestMember 2022-06-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001830072 2022-06-30 0001830072 us-gaap:CommonStockMember 2022-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001830072 us-gaap:RetainedEarningsMember 2022-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2022-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001830072 2022-09-30 0001830072 us-gaap:CommonStockMember 2022-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001830072 us-gaap:RetainedEarningsMember 2022-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2022-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001830072 2022-12-31 0001830072 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001830072 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001830072 2023-07-01 2023-09-30 0001830072 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001830072 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-10-01 2023-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001830072 2023-10-01 2023-12-31 0001830072 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001830072 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001830072 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001830072 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001830072 2022-07-01 2022-09-30 0001830072 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001830072 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2022-10-01 2022-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001830072 2022-10-01 2022-12-31 0001830072 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001830072 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001830072 us-gaap:CommonStockMember 2024-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001830072 us-gaap:RetainedEarningsMember 2024-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2024-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001830072 us-gaap:CommonStockMember 2023-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001830072 us-gaap:RetainedEarningsMember 2023-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001830072 2023-03-31 0001830072 currency:CNY 2024-03-31 0001830072 currency:CNY 2023-07-01 2024-03-31 0001830072 IPW:BoxHarmonyMember 2024-03-31 0001830072 IPW:AniviaPurchaseNoteMember 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember 2024-03-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember 2023-07-01 2024-03-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember 2022-07-01 2023-03-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:HydroponicProductsMember 2023-07-01 2024-03-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember 2023-07-01 2024-03-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:HydroponicProductsMember 2022-07-01 2023-03-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember 2022-07-01 2023-03-31 0001830072 country:CN 2024-03-31 0001830072 country:CN 2023-06-30 0001830072 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001830072 IPW:SupplierRelationshipMember 2024-03-31 0001830072 IPW:SoftwareMember 2024-03-31 0001830072 IPW:CorporateBondYieldMember IPW:AniviaPurchaseNoteMember 2022-02-14 2022-02-15 0001830072 us-gaap:MeasurementInputRiskFreeInterestRateMember IPW:AniviaPurchaseNoteMember 2022-02-14 2022-02-15 0001830072 IPW:LiquidityPremiumMember IPW:AniviaPurchaseNoteMember 2022-02-14 2022-02-15 0001830072 us-gaap:MeasurementInputDiscountRateMember IPW:AniviaPurchaseNoteMember 2022-02-14 2022-02-15 0001830072 us-gaap:FairValueInputsLevel12And3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:GoodwillMember us-gaap:FairValueMeasurementsNonrecurringMember 2023-07-01 2024-03-31 0001830072 us-gaap:FairValueInputsLevel12And3Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueMeasurementsNonrecurringMember 2023-07-01 2024-03-31 0001830072 IPW:GSMMember 2024-03-31 0001830072 IPW:AniviaMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaMember IPW:PurchaseNoteMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaMember us-gaap:RestrictedStockMember 2022-02-14 2022-02-15 0001830072 2022-02-15 0001830072 IPW:AniviaMember IPW:JPMMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaMember us-gaap:NoncompeteAgreementsMember 2022-02-15 0001830072 IPW:AniviaMember IPW:SupplierRelationshipMember 2022-02-15 0001830072 IPW:AniviaMember IPW:SoftwareMember 2022-02-15 0001830072 IPW:AniviaMember 2022-02-15 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-06-30 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-01-01 2024-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-07-01 2024-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-01-01 2023-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-07-01 2023-03-31 0001830072 IPW:AdvanceToSuppliersMember 2024-03-31 0001830072 IPW:AdvanceToSuppliersMember 2023-06-30 0001830072 IPW:PrepaidIncomeTaxesMember 2024-03-31 0001830072 IPW:PrepaidIncomeTaxesMember 2023-06-30 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2024-03-31 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2023-06-30 0001830072 IPW:ProductSourcingMember 2024-03-31 0001830072 IPW:CarPaymentMember 2024-03-31 0001830072 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001830072 IPW:SupplierRelationshipMember 2023-06-30 0001830072 IPW:SoftwareMember 2023-06-30 0001830072 IPW:AniviaMember 2024-03-31 0001830072 IPW:OneVendorMember 2023-07-01 2024-03-31 0001830072 IPW:OneVendorMember 2022-07-01 2023-03-31 0001830072 IPW:OneVendorMember 2024-03-31 0001830072 IPW:OneVendorMember 2023-06-30 0001830072 IPW:AssetBasedRevolvingLoanMember 2021-11-11 2021-11-12 0001830072 IPW:AssetBasedRevolvingLoanMember 2024-03-31 0001830072 IPW:AssetBasedRevolvingLoanMember 2023-06-30 0001830072 IPW:AniviaPurchaseNoteMember 2022-10-01 2022-10-31 0001830072 IPW:AniviaPurchaseNoteMember 2023-02-01 2023-02-28 0001830072 IPW:AniviaPurchaseNoteMember 2023-08-01 2023-08-31 0001830072 IPW:AniviaPurchaseNoteMember 2024-02-01 2024-02-29 0001830072 IPW:AniviaPurchaseNoteMember 2024-01-01 2024-03-31 0001830072 IPW:AniviaPurchaseNoteMember 2023-07-01 2024-03-31 0001830072 IPW:AniviaPurchaseNoteMember IPW:AccruedInterestMember 2023-06-30 0001830072 IPW:AniviaPurchaseNoteMember IPW:UnamortizedPremiumMember 2023-06-30 0001830072 IPW:AniviaPurchaseNoteMember 2023-06-30 0001830072 IPW:WhiteCherryLimitedMember 2023-07-16 0001830072 IPW:WhiteCherryLimitedMember 2023-07-30 2023-07-31 0001830072 IPW:WhiteCherryLimitedMember 2024-01-30 2024-01-31 0001830072 IPW:WhiteCherryLimitedMember 2024-01-01 2024-03-31 0001830072 IPW:WhiteCherryLimitedMember 2023-07-01 2024-03-31 0001830072 IPW:WhiteCherryLimitedMember 2024-03-31 0001830072 IPW:MIIStrategyIncMember 2024-03-31 0001830072 IPW:USTaxAuthoritiesMember 2024-03-31 0001830072 IPW:ChineseTaxAuthoritiesMember 2024-03-31 0001830072 IPW:USTaxAuthoritiesMember 2023-06-30 0001830072 IPW:ChineseTaxAuthoritiesMember 2023-06-30 0001830072 IPW:StockIssuedForVestedRSUsMember 2022-07-01 2023-06-30 0001830072 IPW:AniviaMember us-gaap:RestrictedStockMember 2022-02-15 0001830072 IPW:StockIssuedForVestedRSUsMember 2024-01-01 2024-03-31 0001830072 IPW:EquityIncentivePlanMember 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember IPW:VariousPartiesMember 2021-05-10 2021-05-11 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2023-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001830072 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001830072 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001830072 2022-05-11 2022-05-12 0001830072 IPW:ChenlongTanMember 2022-05-11 2022-05-12 0001830072 IPW:MrVassilyMember 2022-05-11 2022-05-12 0001830072 2022-05-13 0001830072 2022-05-12 0001830072 IPW:OptionsGrantedMember 2024-01-01 2024-03-31 0001830072 IPW:OptionsGrantedMember 2023-07-01 2024-03-31 0001830072 IPW:OptionsGrantedMember 2023-01-01 2023-03-31 0001830072 IPW:OptionsGrantedMember 2022-07-01 2023-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2023-07-01 2024-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2024-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2024-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2022-07-01 2023-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2022-07-01 2023-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2022-07-01 2023-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2023-07-01 2024-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2024-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2024-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2022-07-01 2023-06-30 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2022-07-01 2023-06-30 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2022-07-01 2023-06-30 0001830072 IPW:SettlementAgreementMember 2024-04-02 2024-04-03 0001830072 IPW:PledgeAgreementMember 2024-04-02 2024-04-03 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

  QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended March 31, 2024

 

OR

 

  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from ______________ to ______________

 

Commission File Number 001-40391

 

iPower Inc.

(Exact name of registrant as specified in its charter)

 

Nevada   82-5144171
(State or other jurisdiction of   (I.R.S. Employer
incorporation or organization)   Identification No.)

 

8798 9th Street

Rancho Cucamonga, CA 91730

(Address of principal executive offices) (Zip Code)

 

(626) 863-7344

(Registrant’s telephone number, including area code)

 

N/A

(Former name, former address and former fiscal year, if changed since last report)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock   IPW   The Nasdaq Stock Market LLC

 

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. Yes No

 

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

 

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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

  Large accelerated filer   Accelerated filer  
  Non-accelerated filer   Smaller reporting company  
        Emerging growth company  

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

 

The number of shares outstanding of the registrant’s common stock on May 14, 2024 was 29,818,232.

 

 

 

   

 

 

iPower Inc.

 

TABLE OF CONTENTS

 

      Page No.
       
  PART I. Financial Information    
       
Item 1. Unaudited Condensed Consolidated Financial Statements   3
       
  Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and June 30, 2023   3
       
  Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended March 31, 2024 and 2023   4
       
  Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended March 31, 2024 and 2023   5
       
  Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended March 31, 2024 and 2023   6
       
  Notes to Unaudited Condensed Consolidated Financial Statements   7
       
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations   40
       
Item 3. Quantitative and Qualitative Disclosures About Market Risk   51
       
Item 4. Controls and Procedures   51
       
  PART II. Other Information    
       
Item 1. Legal Proceedings   52
       
Item 1A. Risk Factors   52
       
Item 2. Unregistered Sale of Equity Securities and Use of Proceeds   52
       
Item 3. Defaults Upon Senior Securities   52
       
Item 4. Mine Safety Disclosures   53
       
Item 5. Other Information   53
       
Item 6. Exhibits   53
       
  Signatures   54

 

 

 

 2 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

iPower Inc. and Subsidiaries

Unaudited Condensed Consolidated Balance Sheets

As of March 31, 2024 and June 30, 2023

 

           
   March 31,   June 30, 
   2024   2023 
    (Unaudited)      
ASSETS          
Current assets          
Cash and cash equivalents  $2,714,724   $3,735,642 
Accounts receivable, net   16,843,692    14,071,543 
Inventories, net   11,872,286    20,593,889 
Prepayments and other current assets   1,632,113    2,858,196 
Total current assets   33,062,815    41,259,270 
           
Non-current assets          
Right of use - non-current   6,632,349    7,837,345 
Property and equipment, net   405,621    536,418 
Deferred tax assets, net   2,756,420    2,155,250 
Non-current prepayments   320,190    531,456 
Goodwill   3,034,110    3,034,110 
Investment in joint venture   30,495    33,113 
Intangible assets, net   3,793,042    4,280,071 
Other non-current assets   381,631    427,254 
Total non-current assets   17,353,858    18,835,017 
           
Total assets  $50,416,673   $60,094,287 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities          
Accounts payable  $14,199,052   $13,244,957 
Credit cards payable   236,000    366,781 
Customer deposit   339,968    350,595 
Other payables and accrued liabilities   3,242,002    4,831,067 
Advance from shareholders   85,581    85,200 
Lease liability - current   2,106,867    2,159,173 
Long-term promissory note payable - current portion       2,017,852 
Revolving loan payable   6,011,860     
Income taxes payable   277,921    276,683 
Total current liabilities   26,499,251    23,332,308 
           
Non-current liabilities          
Long-term revolving loan payable, net       9,791,191 
Lease liability - non-current   4,949,802    6,106,047 
Total non-current liabilities   4,949,802    15,897,238 
           
Total liabilities   31,449,053    39,229,546 
           
Commitments and contingencies        
           
Stockholders' Equity          
Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2024 and June 30, 2023        
Common stock, $0.001 par value; 180,000,000 shares authorized; 29,818,232 and 29,710,939 shares issued and outstanding at March 31, 2024 and June 30, 2023   29,819    29,712 
Additional paid in capital   30,013,997    29,624,520 
Accumulated deficits   (10,887,703)   (8,702,442)
Non-controlling interest   (34,519)   (24,915)
Accumulated other comprehensive loss   (153,974)   (62,134)
Total stockholders’ equity   18,967,620    20,864,741 
           
Total liabilities and stockholders’ equity  $50,416,673   $60,094,287 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 3 

 

 

iPower Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Operations

For the Three and Nine Months Ended March 31, 2024 and 2023

 

                     
   For the Three Months Ended
March 31,
   For the Nine Months Ended
March 31,
 
   2024   2023   2024   2023 
   (Unaudited)   (Unaudited)   (Unaudited)   (Unaudited) 
                 
REVENUES  $23,308,508   $20,225,619   $66,617,004   $65,502,882 
                     
TOTAL REVENUES   23,308,508    20,225,619    66,617,004    65,502,882 
                     
COST OF REVENUES   12,360,170    12,433,898    36,591,581    39,755,919 
                     
GROSS PROFIT   10,948,338    7,791,721    30,025,423    25,746,963 
                     
OPERATING EXPENSES:                    
Selling and fulfillment   6,025,878    6,537,124    23,026,329    24,294,673 
General and administrative   3,321,184    3,065,795    9,218,842    8,879,326 
Impairment loss - goodwill               3,060,034 
Total operating expenses   9,347,062    9,602,919    32,245,171    36,234,033 
                     
INCOME (LOSS) FROM OPERATIONS   1,601,276    (1,811,198)   (2,219,748)   (10,487,070)
                     
OTHER INCOME (EXPENSE)                    
Interest expenses   (181,199)   (238,623)   (592,176)   (800,783)
Loss on equity method investment   (792)   (1,297)   (2,618)   (8,625)
Other non-operating income (expense)   (29,669)   (72,235)   32,003    199,125 
Total other expenses, net   (211,660)   (312,155)   (562,791)   (610,283)
                     
INCOME (LOSS) BEFORE INCOME TAXES   1,389,616    (2,123,353)   (2,782,539)   (11,097,353)
                     
PROVISION FOR INCOME TAX EXPENSE (BENEFIT)   377,147    (589,581)   (587,674)   (2,085,126)
NET INCOME (LOSS)   1,012,469    (1,533,772)   (2,194,865)   (9,012,227)
                     
Non-controlling interest   (3,613)   (3,238)   (9,604)   (8,878)
                     
NET INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC.  $1,016,082   $(1,530,534)  $(2,185,261)  $(9,003,349)
                     
OTHER COMPREHENSIVE INCOME (LOSS)                    
Foreign currency translation adjustments   69,122    17,604    (91,840)   (46,722)
                     
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC.  $1,085,204   $(1,512,930)  $(2,277,101)  $(9,050,071)
                     
WEIGHTED AVERAGE NUMBER OF COMMON STOCK                    
Basic   29,821,811    29,730,914    29,791,990    29,702,014 
                     
Diluted   29,821,811    29,730,914    29,791,990    29,702,014 
                     
EARNINGS (LOSSES) PER SHARE                    
Basic  $0.03   $(0.05)  $(0.07)  $(0.30)
                     
Diluted  $0.03   $(0.05)  $(0.07)  $(0.30)

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 4 

 

 

 

iPower Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity

For the Three and Nine Months Ended March 31, 2024 and 2023

 

                                    
   Common Stock  

Additional

Paid in

   Retained Earnings (Accumulated   Non-controlling   Accumulated Other Comprehensive Income     
   Shares   Amount   Capital   Deficit)   Interest   (loss)   Total 
Balance, June 30, 2023   29,710,939   $29,712   $29,624,520   $(8,702,442)  $(24,915)  $(62,134)  $20,864,741 
Net loss               (1,286,515)   (2,836)       (1,289,351)
Stock-based compensation           117,882                117,882 
Foreign currency translation adjustments                       (707)   (707)
Balance, September 30, 2023, unaudited   29,710,939   $29,712   $29,742,402   $(9,988,957)  $(27,751)  $(62,841)  $19,692,565 
Net loss                (1,914,828)   (3,155)       (1,917,983)
Stock-based compensation           141,245                141,245 
Foreign currency translation adjustments                       (160,255)   (160,255)
Balance, December 31, 2023, unaudited   29,710,939   $29,712   $29,883,647   $(11,903,785)  $(30,906)  $(223,096)   17,755,572 
Net income               1,016,082    (3,613)       1,012,469 
Stock-based compensation           130,457                130,457 
Restricted shares issued for vested RSUs   107,293    107    (107)                
Foreign currency translation adjustments                       69,122    69,122 
Balance, March 31, 2024, unaudited   29,818,232   $29,819   $30,013,997   $(10,887,703)  $(34,519)  $(153,974)  $18,967,620 
                                   
Balance, June 30, 2022   29,572,382   $29,573   $29,111,863   $3,262,948   $(13,232)  $5,678   $32,396,830 
Net loss               (4,182,376)   (2,805)       (4,185,181)
Stock-based compensation           137,882                137,882 
Foreign currency translation adjustments                       (111,475)   (111,475)
Balance, September 30, 2022, unaudited   29,572,382   $29,573   $29,249,745   $(919,428)  $(16,037)  $(105,797)  $28,238,056 
Net loss                (3,290,439)   (2,835)       (3,293,274)
Stock-based compensation           132,266                132,266 
Foreign currency translation adjustments                       47,149    47,149 
Balance, December 31, 2022, unaudited   29,572,382   $29,573   $29,382,011   $(4,209,867)  $(18,872)  $(58,648)  $25,124,197 
Net loss               (1,530,534)   (3,238)       (1,533,772)
Stock-based compensation           117,574                117,574 
Foreign currency translation adjustments                       17,604    17,604 
Balance, March 31, 2023, unaudited   29,572,382   $29,573   $29,499,585   $(5,740,401)  $(22,110)  $(41,044)  $23,725,603 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 

 

 5 

 

iPower Inc. and Subsidiaries

Unaudited Condensed Consolidated Statements of Cash Flows

For the Nine Months Ended March 31, 2024 and 2023

 

           
   For the Nine Months Ended March 31, 
   2024   2023 
   (Unaudited)   (Unaudited) 
         
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net loss  $(2,194,865)  $(9,012,227)
Adjustments to reconcile net loss to cash provided by operating activities:          
Depreciation and amortization expense   599,241    594,718 
Inventory reserve   222,755    238,899 
Loss on equity method investment   2,618    8,625 
Impairment loss - goodwill       3,060,034 
Stock-based compensation expense   389,584    387,722 
Non-cash operating lease expense   (3,555)   27,874 
Amortization of debt premium / discount and non-cash financing costs   167,312    161,074 
Change in operating assets and liabilities          
Accounts receivable   (2,772,149)   1,727,405 
Inventories   8,498,848    10,547,933 
Deferred tax assets/liabilities   (601,170)   (2,485,274)
Prepayments and other current assets   1,226,083    1,974,296 
Non-current prepayments   211,266    323,751 
Other non-current assets   45,623    11,448 
Accounts payable   954,095    3,904,541 
Credit cards payable   (130,781)   (510,840)
Customer deposit   (10,627)   209,405 
Other payables and accrued liabilities   (1,453,560)   (3,473,115)
Income taxes payable   1,238    89,563 
Net cash provided by operating activities   5,151,956    7,785,832 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of equipment       (144,885)
           
Net cash used in investing activities       (144,885)
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Proceeds from related parties       94,409 
Payments to related parties       (82,500)
Proceeds from short-term loans - related party   2,000,000    31,385 
Payment on investment payable       (1,500,000)
Payments on short-term loans - related party   (2,000,000)    
Payments on short-term loans   (1,750,000)   (1,781,385)
Proceeds from long-term loans   2,950,000    3,835,615 
Payments on long-term loans   (7,300,000)   (8,600,000)
Net cash used in financing activities   (6,100,000)   (8,002,476)
           
EFFECT OF EXCHANGE RATE ON CASH   (72,874)   (40,923)
           
CHANGES IN CASH   (1,020,918)   (402,452)
           
CASH AND CASH EQUIVALENT, beginning of period   3,735,642    1,821,947 
           
CASH AND CASH EQUIVALENT, end of period  $2,714,724   $1,419,495 
           
SUPPLEMENTAL CASH FLOW INFORMATION:          
Cash paid for income tax  $   $55,000 
Cash paid for interest  $273,438   $ 
           
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:          
Right of use assets acquired under new operating leases  $632,732   $ 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 

 6 

 

 

iPower Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

As of March 31, 2024 and June 30, 2023 and for the Three and Nine Months Ended March 31, 2024 and 2023

 

 

Note 1 - Nature of business and organization

 

iPower Inc., formerly known as BZRTH Inc., a Nevada corporation (the “Company”), was incorporated on April 11, 2018. The Company is principally engaged in the marketing and sale of consumer home, garden and other products and accessories mainly in the North America.

 

On May 18, 2021, the Company acquired 100% of the equity ownership of its variable interest entity, E Marketing Solution Inc. (“E Marketing”), an entity incorporated in California and owned by one of the minority shareholders of the Company. As a result, E Marketing became the Company’s wholly owned subsidiary.

 

On May 18, 2021, the Company acquired 100% of the equity ownership of its variable interest entity, Global Product Marketing Inc. (“GPM”), an entity which was incorporated in the State of Nevada on September 4, 2020, and was owned by Chenlong Tan, the Company’s Chairman, CEO and President, and one of the majority shareholders of the Company. As a result, GPM became the Company’s wholly owned subsidiary.

 

On January 13, 2022, the Company entered into a joint venture agreement and formed a Nevada limited liability company, Box Harmony, LLC (“Box Harmony”), for the principal purpose of providing logistics services primarily for foreign-based manufacturers and distributors who desire to sell their products online in the United States, with such logistics 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 in or otherwise control Box Harmony. See details at Note 3 below.

 

On February 10, 2022, the Company entered into another joint venture agreement and formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), for the principal purpose of creating a social media platform in order to provide content 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 at Note 3 below.

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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’s Republic of China (“PRC”) and which is a wholly foreign-owned enterprise (“WFOE”) 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 (“DHS”) and located in Shenzhen, China. See details on Note 4 below.

 

 

 

 7 

 

 

Note 2 – Basis of Presentation and Summary of significant accounting policies

 

Basis of presentation

 

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 (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) 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 the Company’s 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’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2024, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.

 

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Annual Report for the year ended June 30, 2023, which are included in Form 10-K filed with the SEC on September 14, 2023.

 

Principles of Consolidation

 

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.

 

Emerging Growth Company Status

 

The company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”), 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.

 

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’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of utilizing the emerging growth company reduced reporting requirements difficult.

 

 

 

 8 

 

 

Use of estimates and assumptions

 

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 circumstances that existed 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 Company’s actual results could differ significantly from those estimates.

 

Foreign currency translation and transactions

 

The reporting and functional currency of iPower and its subsidiaries is the U.S. dollar (“USD”). iPower’s WFOE and VIE in China uses the local currency, Renminbi (“RMB”), as its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People’s Bank of China (the “PBOC”) 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’ 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.

 

The balance sheet amounts of the VIE, with the exception of equity, on March 31, 2024, were translated at 7.2212 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 nine months ended March 31, 2024 was 7.2000 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.

 

Cash and cash equivalents

 

Cash and cash equivalents consist of amounts held as cash on hand and bank deposits.

 

From time to time, the Company may maintain bank balances in interest bearing accounts in excess of the $250,000, which is currently the maximum amount insured by the FDIC 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.

 

Accounts receivable, net

 

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.

 

 

 

 9 

 

 

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:

 

  · the customer fails to comply with its payment schedule;
     
  · the customer is in serious financial difficulty;
     
  · a significant dispute with the customer has occurred regarding job progress or other matters;
     
  · the customer breaches any of its contractual obligations;
     
  · the customer appears to be financially distressed due to economic or legal factors;
     
  · the business between the customer and the Company is not active; or
     
  · other objective evidence indicates non-collectability of the accounts receivable.

 

Accounts receivable are recognized and carried at the 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’ 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.

 

Equity method investment

 

The Company accounts for its ownership interest in Box Harmony, a 40% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments — 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’s statement of operations and a corresponding charge or credit to the carrying value of the asset.

 

Business Combination

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including the VIE. 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 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 regarding the acquisition.

 

 

 

 10 

 

 

Variable interest entities

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (“DHS”). Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’s economic performance. DHS’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 regarding the acquisition.

 

Goodwill

 

Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under ASC Topic 350, Intangibles-Goodwill and Other.

 

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’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’s filing of its Annual Report on Form 10-K for the period ended June 30, 2022. Due to the decrease in the Company’s share price subsequent to the filing of the June 30, 2022 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 quarter ended September 30, 2022. The Company also considered the Market Capital Method, an alternative market approach, which suggested the Company’s goodwill is partially impaired.

 

During the period ended March 31, 2024, the Company performed a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C and noted no goodwill impairment. As of March 31, 2024 and June 30, 2023, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

 

Finite life intangible assets at March 31, 2024 include a covenant not to compete, supplier relationships and software recognized as part of the acquisition of Anivia. 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:

   
   Useful Life
Covenant Not to Compete  10 years
Supplier relationships  6 years
Software  5 years

 

 

 

 11 

 

 

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 March 31, 2024 and 2023, there were no indicators of impairment.

 

Fair values of financial instruments

 

ASC 825, “Disclosures about Fair Value of Financial Instruments,” requires disclosure of fair value information about financial instruments. ASC 820, “Fair Value Measurements” defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures about fair value measurements.

 

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.

 

On February 15, 2022, as part of the consideration paid for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $3.5 million. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $3.6 million using the following inputs:

    
Corporate bond yield   3.1% 
Risk-free rate   1.6% 
Liquidity premium   0.4% 
Discount rate   3.5% 

 

As of March 31, 2024, the outstanding balance of the Purchase Note was $0.

 

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:

 

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

 

Level 2 – 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

 

Level 3 – 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.

 

 

 

 12 

 

 

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 year ended June 30, 2023 as follows:

                     
    Total Fair
Value
   Level 1   Level 2   Level 3   Total
Impairment
Loss
 
Goodwill   $3,034,110   $   $   $3,034,110   $3,060,034 
Total   $3,034,110   $   $   $3,034,110   $3,060,034 

 

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 year ended June 30, 2023. 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.

 

Revenue recognition

 

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’s best estimate of expected product returns, are estimated using historical experience.

  

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.

 

Payments received prior to the delivery of goods to customers are recorded as customer deposits.

 

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’s customers, are treated as a reduction to the purchase price of the related transaction.

 

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.

 

 

 

 13 

 

 

Advertising costs

 

Advertising costs are expensed as incurred.

 

Total advertising and promotional costs included in selling and fulfillment expenses for the three and nine months ended March 31, 2024 and 2023 were as following:

                
    Three Months Ended March 31,    Nine Months Ended March 31, 
    2024    2023    2024    2023 
Advertising and promotion  $819,827   $1,304,662   $3,529,809   $3,777,122 

 

Cost of revenue

 

Cost of revenue mainly consists of costs for purchases of products and related inbound freight and delivery fees.

 

Operating expenses

 

Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred. Vendor warranty credits resulting from refund of returns on quality issues are recorded to offset merchant selling fees. During the three and nine months ended March 31, 2024 and 2023, the Company recorded vendor credit of $858,456 and $0, respectively.

 

Inventory, net

 

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’s policy is to include as a part of inventory and 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.

 

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.

 

Debt Issuance Costs

 

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 unaudited condensed consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.

 

 

 

 14 

 

 

Segment reporting

 

The Company follows ASC 280, Segment Reporting. The Company’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 nine months ended March 31, 2024 and 2023, sales through Amazon to Canada and other foreign countries were approximately 8.5% and 12.8% of the Company’s total sales. During the nine months ended March 31, 2024, sales of hydroponic products, including ventilation and grow light systems, was approximately 21.7% of the Company’s total sales and the remaining 78.3% consisted of general gardening, home goods, and other products and accessories. During the nine months ended March, 2023, sales of hydroponic products, including ventilation and grow light systems, were approximately 46% of the Company’s total sales and the remaining 54% consisted of general gardening, home goods and other products and accessories. As of March, 2024 and June 30, 2023, the Company had approximately $1.9 million and $1.6 million of inventory stored in China, respectively. The Company’s majority of long-lived assets are located in California, United States, a majority of the deferred tax assets are U.S. related, and a majority of the Company’s revenues are derived from within the U.S.

 

Leases

 

The Company records right-of-use (“ROU”) assets and related lease obligations on the balance sheet.

  

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

 

Stock-based Compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation,” 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 costs 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 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’s requisite service period or nonemployee’s vesting period if it is probable the performance condition will be met. If the performance condition is ultimately not met, compensation costs related to the award should not be recognized (or should be reversed) because the vesting condition in the award has not been satisfied.

 

The Company will recognize forfeitures of such equity-based compensation as they occur.

 

 

 

 15 

 

 

Income taxes

 

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.

 

The Company 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 “major” 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.

 

The Company believes that our income tax filing positions and deductions will be sustained on audit and does 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, Income Taxes. The Company’s policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.

  

Commitments and contingencies

 

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.

 

Earnings per share

 

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 convertible or exercisable into common stock were issued upon conversion or exercise.

 

Recently issued accounting pronouncements

 

In December 2023, The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. Under this ASU, public business entities must annually “(1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5 percent of the amount computed by multiplying pretax income [or loss] by the applicable statutory income tax rate).” This ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. For entities other than public business entities, the amendments are effective for annual periods beginning after December 15, 2025. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” The amendments should be applied on a prospective basis. Retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

 

 

 16 

 

 

In November 2023, The FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments apply to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. The amendments in this ASU are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments: 1. Require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss. 2. Require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss. 3. Require that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by FASB Accounting Standards Codification® Topic 280, Segment Reporting, in interim periods. 4. Clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements. 5. Require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. 6. Require that a public entity that has a single reportable segment provide all the disclosures required by the amendments in the ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. This ASU incorporates certain U.S. Securities and Exchange Commission (SEC) disclosure requirements into the FASB Accounting Standards Codification™ (“Codification”). The amendments in the ASU are expected to clarify or improve disclosure and presentation requirements of a variety of Codification Topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. In SEC Release No. 33-10532, Disclosure Update and Simplification, issued August 17, 2018, the SEC referred certain of its disclosure requirements that overlap with, but require incremental information to, generally accepted accounting principles to the FASB for potential incorporation into the Codification. The ASU incorporates into the Codification 14 of the 27 disclosures referred by the SEC. They modify the disclosure or presentation requirements of a variety of Topics in the Codification. The requirements are relatively narrow in nature. Some of the amendments represent clarifications to, or technical corrections of, the current requirements. Because of the variety of Topics amended, a broad range of entities may be affected by one or more of those amendments. For entities subject to the SEC’s existing disclosure requirements and for entities required to file or furnish financial statements with or to the SEC in preparation for the sale of or for purposes of issuing securities that are not subject to contractual restrictions on transfer, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. For all other entities, the amendments will be effective two years later. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective for any entity. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In September 2022, FASB issued ASU 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this ASU require that a company that uses a supplier finance program in connection with the purchase of goods or services disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. ASU 2022-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022, except for the rollforward of the supplier finance program obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. An entity should apply ASU No. 2022-04 retrospectively to all periods in which a balance sheet is presented, except for the obligation rollforward, which should be applied prospectively. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

 

 

 

 17 

 

 

In June 2022, FASB issued 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 its consolidated financial statements.

 

In October 2021, the FASB issued 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, 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 its consolidated financial statements.

 

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, “Topic 848”). Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (“LIBOR”) 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. In December 2022, the FASB issued ASU 2022-06, Reference Rate reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848, Reference Rate Reform to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not expect the adoption of this standard to have a material impact on the Company's consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40).” 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’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 its consolidated financial statements.

 

In January 2017, the FASB issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” 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. ASU 2017-04 became effective for accelerated filing companies for annual periods or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. 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, 2022. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has adopted ASU 2017-04. See the disclosures above on Goodwill for further details.

 

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.

 

Subsequent events

 

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 unaudited condensed consolidated financial statements are presented.

 

 

 

 18 

 

 

Note 3 - Joint Ventures

 

Box Harmony, LLC

 

On January 13, 2022, the Company entered into a joint venture agreement (the “Joint Venture Agreement”) with Titanium Plus Autoparts, Inc., a California corporation (“TPA”), Tony Chiu (“Chiu”) and Bin Xiao (“Xiao”). Pursuant to the terms of the Joint Venture Agreement, the parties formed a Nevada limited liability company, Box Harmony, LLC (“Box Harmony”), 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 Joint Venture Agreement, Box Harmony issued a total of 6,000 certificated units of membership interest, designated as Class A voting units (“Equity Units”), 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.

 

Under the terms of the Box Harmony limited liability operating agreement (the “LLC Agreement”), 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. In January 2023, TPA and Xiao transferred their 60% equity units to a third party without consideration as the LLC was still in development stage and did not have significant operations. The transfer of equity did not have any impact on the LLC’s financial statements.

 

As a result, the Company owns 40% 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 —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.

 

Global Social Media, LLC

 

On February 10, 2022, the Company entered into a joint venture agreement with Bro Angel, LLC, Ji Shin and Bing Luo (the “GSM Joint Venture Agreement”). Pursuant to the terms of the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), 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.

 

Following entry into the GSM Joint Venture Agreement, GSM issued 10,000 certificated units of membership interest (the “GSM Equity Units”), 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.

 

 

 

 19 

 

 

As of the date of this report, the members had not completed the capital contributions and no receivables were recorded.

 

Pursuant to the terms of the Agreements, the Company owns 60% of the equity interest in GSM and control of GSM’s operations. Based on ASU 2015-02, the Company consolidates GSM into its financial statements due to its majority equity ownership and control over operations. For the three and nine months ended March 31, 2024 and 2023, the impact of GSM’s activities were immaterial to the Company’s unaudited condensed consolidated financial statements.

 

Note 4 - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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’s Republic of China (“PRC”) and which is a wholly foreign-owned enterprise (“WFOE”) 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 (“DHS”) and located in Shenzhen, China.

 

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 “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) consist of a management fee and a fee for services provided, as 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 logistics services in the PRC.

 

Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’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 (“VIE”) of the Company and the financial statements of DHS have been consolidated from the date such control existed, February 15, 2022.

 

Total fair value of the consideration for the transaction was $10,629,000, which was paid to White Cherry as follows: at closing, the Company (i) paid $3,500,000 in the form of a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”), (ii) issued 3,083,700 restricted shares of the Company’s common stock, which shares were subject to a lock-up period of 180 days and remain subject to insider trading rules, and (iii) an additional $1,500,000 in cash which was to be paid after closing.

 

JP Morgan Chase Bank, the Company’s senior secured lender (“JPM”), consented to the transaction. In conjunction with obtaining JPM’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, Fly Elephant Limited and the WFOE.

 

 

 

 20 

 

 

On October 7, 2022, in conjunction with the Company’s entry into the Second Amendment to the Credit Agreement, the Company’s promissory note holder, White Cherry, entered into an amendment (the “Amendment”) to the subordination agreement, originally dated March 9, 2022 (the “Subordination Agreement”). 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 “payment conditions” thereafter were to 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 has 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.

 

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 “Employment Agreement”), pursuant to which Mr. Li was 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’s performance. During his term of employment, Mr. Li may not engage in other employment without the consent of the WFOE.

  

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’ 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 relationship 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 will bear joint and several liability for any direct or indirect losses suffered by the Company as a result thereof. The Company recognized approximately $6.1 million of goodwill in the transaction, which is 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 $54,702 as general and administration expenses and $50,000 paid to JPM as financing fees.

 

The following information summarizes the purchase consideration and allocation of the fair values assigned to the assets at the purchase date, February 15, 2022:

    
Fair Value of Purchase Price:    
Cash  $1,500,000 
Promissory note issued   3,600,627 
Common stock issued   5,528,373 
Total purchase consideration  $10,629,000 
      
Purchase Price Allocation:     
Covenant not to compete  $3,459,120 
Supplier relationship   1,179,246 
Software   534,591 
Current assets   1,784,113 
Property and equipment   46,548 
Rent deposit   52,707 
ROU asset   234,578 
Goodwill   6,094,144 
Deferred tax liabilities   (1,389,113)
Current liabilities   (1,143,076)
Lease liability   (223,858)
Total purchase consideration  $10,629,000 

  

In October 2022, the $1.5 million cash portion of the consideration, which was presented as investment payable, was fully paid off.

 

The results of operations of Anivia since February 16, 2022 have been included in the Company's consolidated financial statements.

 

 

 

 21 

 

 

Note 5 – Variable interest entity

 

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.

 

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.

 

As of March 31, 2024 and June 30, 2023, there was no pledge or collateralization of the VIE assets that would be used to settle obligations of the VIE.

 

The carrying amounts of the assets, liabilities and the results of operations of the VIE included in the Company’s unaudited condensed consolidated balance sheets and statements of operations and comprehensive income after the elimination of intercompany balances and transactions with the VIE are as follows:

 

The carrying amount of the VIE’s assets and liabilities were as follows for the periods indicated:

        
   March 31, 2024   June 30, 2023 
Cash in bank  $397,087   $341,774 
Prepayments and other receivables  $181,380   $664,886 
Rent deposit  $72,743   $81,624 
Office equipment, net  $16,373   $33,774 
Right of use – noncurrent  $485,118   $6,104 
Deferred tax assets  $   $64,510 
Advance from shareholders  $85,581   $85,200 
Accounts payable  $355,189   $6,278 
Lease liability  $485,262   $4,758 
Income tax payable  $277,921   $276,683 
Other payables and accrued liabilities  $484,343   $344,735 

 

The operating results of the VIE were as follows for the three and nine months ended March 31, 2024:

        
   Three Months   Nine Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $63,898   $(327,984)

 

The operating results of the VIE were as follows for the three and nine months ended March 31, 2023:

         
   Three Months   Nine Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $389,995   $1,301,559 

 

For the three and nine months ended March 31, 2024, the VIE contributed approximately $1.6 million and $5.5 million of revenue and $0.1 million and $0.3 million of net loss before elimination, respectively. For the three and nine months ended March 31, 2023, the VIE contributed approximately $0.7 million and $5.0 million of revenue and $0.1 million and $0.7 million of net loss before elimination, respectively.

 

 

 

 22 

 

 

Note 6 – Accounts receivable, net

 

Accounts receivable for the Company consisted of the following as of the dates indicated below:

        
   March 31, 2024   June 30, 2023 
Accounts receivable  $16,913,692   $14,141,543 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $16,843,692   $14,071,543 

 

During the three and nine months ended March 31, 2024 and 2023, there were no changes in allowance for credit losses on accounts receivable.

 

Note 7 – Inventories, net

 

As of March 31, 2024 and June 30, 2023, inventories consisted of finished goods ready for sale, net of allowance for obsolescence, amounted to $11,872,286 and $20,593,889, respectively.

 

For the three and nine months ended March 31, 2024, the Company recorded inventory reserve expense of $0 and $222,755, respectively. For the three and nine months ended March 31, 2023, the Company recorded inventory reserve expense of $163,901 and $238,899, respectively. As of March 31, 2024 and June 30, 2023, allowance for obsolescence was $781,655 and $558,899, respectively.

 

Note 8 – Prepayments and other current assets, net

 

As of March 31, 2024 and June 30, 2023, prepayments and other current assets consisted of the following:

        
   March 31, 2024   June 30, 2023 
Advance to suppliers  $756,107   $1,668,173 
Prepaid income taxes   31,496    45,718 
Prepaid expenses and other receivables   1,093,638    1,393,433 
Less: Allowance for credit losses   (249,128)   (249,128)
           
Total  $1,632,113   $2,858,196 

 

Other receivables consisted of delivery fees of $6,619 and $165,962 from one and two unrelated parties for their use of the Company’s courier accounts at March 31, 2024 and June 30, 2023.

 

During the three and nine months ended March 31, 2024 and 2023, there were no changes in allowance for credit losses on other receivables.

 

 

 

 24 

 

 

Note 9 – Non-current prepayments

 

Non-current prepayments included $292,071 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 $28,119 down payment on a four-year car lease. As of March 31, 2024 and June 30, 2023, total non-current prepayments were $320,190 and $531,456, respectively. For the three and nine months ended March 31, 2024, the Company recorded $70,422 and $211,266 amortization of prepayments in the operating expenses, respectively. For the three and nine months ended March 31, 2023, the Company recorded $107,917 and $323,751 amortization of prepayments in the operating expenses, respectively.

 

Note 10 – Intangible assets, net

 

As of March 31, 2024 and June 30, 2023, intangible assets, net, consisted of the following:

        
   March 31, 2024   June 30, 2023 
Covenant not to compete  $3,459,120   $3,459,120 
Supplier relationships   1,179,246    1,179,246 
Software   534,591    534,591 
Accumulated amortization   (1,379,915)   (892,886)
Total  $3,793,042   $4,280,071 

 

The intangible assets were acquired on February 15, 2022 through acquisition of Anivia. The weighted average remaining life for finite-lived intangible assets at March 31, 2024 was approximately 6.45 years. The amortization expense for the three and nine months ended March 31, 2024 was $162,343 and $ 487,028, respectively. The amortization expense for the three and nine months ended March 31, 2023 was $162,343 and $487,028, respectively. At March 31, 2024, 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:

    
Year Ending June 30,  Amount 
2024  $162,343 
2025   649,371 
2026   649,371 
2027   609,277 
2028   468,750 
Thereafter   1,253,930 
Intangible assets, net  $3,793,042 

 

 

 

 25 

 

 

Note 11 – Other payables and accrued liabilities

 

As of March 31, 2024 and June 30, 2023, other payables and accrued liabilities consisted of the following:

        
   March 31, 2024   June 30, 2023 
Accrued payables for inventory in transit  $1,012,844   $2,948,551 
Accrued Amazon fees   866,398    915,319 
Sales taxes payable   436,267    448,433 
Payroll liabilities   198,035    222,962 
Other accrued liabilities and payables   728,458    295,802 
           
Total  $3,242,002   $4,831,067 

  

The Company’s controlled VIE, DHS, facilitates the Company in the process of inventory procurement. During the nine months ended March 31, 2024 and 2023, the Company purchased a total of $0 and $31,385, respectively, in inventories from a supplier which had a payment term of 90 days with a 2% premium on the purchase price, which was presented as financing cash flows from short term loans on the statement of cash flows. As of March 31, 2024 and June 30, 2023, the outstanding balance included in other payables to this supplier was $0 and $0.

 

Note 12 – Loans payable

 

Long-term loan

 

Asset-based revolving loan

 

On November 12, 2021, the Company entered into a Credit Agreement with JPM, as administrative agent, issuing bank and swingline lender, for an asset-based revolving loan (“ABL”) of up to $25 million with key terms listed as follows:

 

  · Borrowing base equal to the sum of
     
  Ø Up to 90% of eligible credit card receivables
  Ø Up to 85% of eligible trade accounts receivable
  Ø Up to the lesser of (i) 65% of cost of eligible inventory or (ii) 85% of net orderly liquidation value of eligible inventory
     
  · Interest rates of between LIBOR plus 2% and LIBOR plus 2.25% depending on utilization
  · Undrawn fee of between 0.25% and 0.375% depending on utilization
  · Maturity Date of November 12, 2024

 

 

 

 26 

 

 

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’s assets as collateral to the ABL. Upon closing of the ABL, the Company paid $796,035 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 are to be amortized over the three year term of the ABL as interest expense.

 

Below is a summary of the interest expense recorded for the three and nine months ended March 31, 2024 and 2023:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Accrued interest  $95,167   $136,570   $296,471   $500,117 
Credit utilization fees   18,897    15,679    54,961    29,265 
Amortization of debt discount   66,305    66,305    198,914    198,914 
Total  $180,369   $218,554   $550,346   $728,296 

 

As of March 31, 2024 and June 30, 2023, the outstanding amount of the revolving loan payable, net of debt discount and including interest payable was $6,011,860 and $9,791,191, respectively.

 

On October 7, 2022, the Company entered into a second amendment to the credit agreement and consent (the “Second Amendment to the Credit Agreement”), originally dated November 12, 2021, as amended, with JPM. The Company entered into 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 “Covenant Testing Trigger Period” 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.

 

On November 11, 2022, the Company and JPM entered into a default waiver and consent agreement (the “Waiver Letter”) 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 JPM accurately reflecting the Excess Availability (together, the “Existing Defaults”). Under the terms of the Waiver Letter, JPM agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults. As of March 31, 2024, the Company was in compliance with the ABL covenants.

 

Promissory note payable

 

On February 15, 2022, as part of the consideration for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $3.5 million with a fair value of $3.6 million as of February 15, 2022. In October 2022, the Company paid the first installment of $875,000. And in February 2023, the Company paid the second installment of $875,000. In August 2023, the Company paid the third installment of $875,000. In February 2024, the Company paid the fourth installment of $875,000. For the three months ended March 31, 2024, the Company recorded interest of $6,617 and amortization of note premium of $6,445. For the nine months ended March 31, 2024, the Company recorded interest of $39,429 and amortization of note premium of $31,602. In February 2024, the note premium was fully amortized, and the outstanding balance of the principal and interest was fully paid off. As of March 31, 2024, the total outstanding balance of the Purchase Note was $0. As of June 30, 2023, including $236,250 of accrued interest and $31,602 of unamortized premium, the total outstanding balance of the Purchase Note was $2,017,852, which is presented on the consolidated balance sheet as a current portion of $2,017,852 and a non-current portion of $0.

 

 

 

 27 

 

 

Short-term loan payable

 

On July 8, 2023, the Company entered into an agreement with White Cherry Limited (“White Cherry”), a BVI company owned by the former owner of DHS, for an on-demand, unsecured and subordinated loan (“On-demand Loan”). Pursuant to the agreement, White Cherry agreed to loan the Company the amount requested. The On-demand Loan bears interest at the rate of the Secured Overnight Financing Rate, or SOFR, plus 1% per annum. The On-demand Loan is due in 30 days upon receipt of White Cherry’s notice of repayment. On July 16, 2023, the Company borrowed $2,000,000 from White Cherry, repaid $1 million on July 31, 2023 and $1 million on January 31, 2024. For the three and nine months ended March 31, 2024, the Company recorded interest of $723 and $32,911, respectively. As of March 31, 2024, the outstanding balance of the On-demand Loan was $0.

 

Note 13 - Related party transactions

 

Starting from March 2022 to January 2023, the Company subleased 50,000 square feet of its warehouse space to Box Harmony, LLC, which is a 40% owned joint venture of the Company as disclosed in Note 1 and Note 2 above. For the three and nine months ended March 31, 2024, the Company received and recorded sublease fee of $0 and $0 as other non-operating income, respectively. For the three and nine months ended March 31, 2023, the Company recorded a sublease fee of $0 and $387,750 as other non-operating income.

 

During the period ended March 31, 2024, the Company started selling products through MII Strategy Inc. (“MII”), a company owned by the Company’s CEO, Mr. Chenlong Tan. As of March 31, 2024, the total amount due from MII was $59,901.

 

On February 15, 2022, the Company assumed $92,246 of advance from shareholders of DHS through acquisition of Anivia. This amount was for capital injection pending capital inspection by the local government in accordance with the PRC rules. As of March 31, 2024 and June 30, 2023, the balance of advance from shareholders was $85,581 and $85,200, respectively.

 

On July 8, 2023, the Company entered into an agreement with White Cherry for an on-demand loan. See Note 12 above for details.

 

Note 14 – Income taxes

 

In addition to corporate income taxes in the United States, upon completion of the acquisition of Anivia in February 2022, the Company is subject to corporate income taxes in PRC. Anivia and its subsidiaries are subject to BVI or Hong Kong income taxes but did not have any operations for the nine months ended March 31, 2024 and 2023. DHS, the operating VIE of Anivia, is considered a Controlled Foreign Corporation (CFC) defined under IRC Sec. 957(a) since the Company indirectly owns more than 50% voting control of DHS as a result of the Transfer Agreement. Therefore, DHS is subject to the Global Intangible Low-Taxed Income (or GILTI) Tax. DHS is subject to 5% tax rate in PRC. The Company made an election to apply the GILTI high-tax exclusion for DHS under the Final Regulations (T.D. 9902). As the result of the election, no GILTI tax was recorded as of March 31, 2024 and 2023. In addition, as a result of the acquisition, the Company booked a $6,094,144 of goodwill. Since the acquisition was a stock acquisition, the Goodwill is not deductible for tax purposes.

 

For the three and nine months ended March 31, 2024, as a result of the Company’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.

 

 

 

 28 

 

 

The income tax provision for the three and nine months ended March 31, 2024 and 2023 consisted of the following:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Current:                
Federal  $   $105,492   $   $386,273 
States   11,024    1,797    22,590    11,596 
Foreign                
Total current income tax provision   11,024    107,289    22,590    397,869 
                     
Deferred:                    
Federal   271,732    (558,437)   (568,897)   (1,818,222)
States   94,210    (114,675)   (106,357)   (421,382)
Foreign   181    (23,758)   64,990    (243,391)
Total deferred taxes   366,123    (696,870)   (610,264)   (2,482,995)
                     
Total provision for income taxes  $377,147   $(589,581)  $(587,674)  $(2,085,126)

 

The Company is subject to U.S. federal income tax as well as state income tax in certain jurisdictions. The tax years 2019 to 2023 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:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Statutory tax rate                    
Federal   21.00%    21.00%    21.00%    21.00% 
State   5.54%    5.82%    5.54%    5.82% 
Foreign tax rate difference   0.45%    0.33%    (2.34%)   2.19% 
Impairment loss on goodwill -permanent difference               (7.40%)
Net effect of state income tax deduction and other permanent differences   0.15%    0.62%    (3.08%)   (2.82%)
                     
Effective tax rate   27.14%    27.77%    21.12%    18.79% 

 

As of March 31, 2024, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $31,496 and $277,921, respectively. As of June 30, 2023, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $45,718 and $276,683, respectively.

 

 

 

 29 

 

 

The tax effects of temporary differences which give rise to significant portions of the deferred taxes are summarized as follows:

        
   March 31, 2024   June 30, 2023 
Deferred tax assets          
263A calculation  $327,987   $239,142 
Inventory reserve   207,463    149,907 
State taxes   4,840    2,435 
Accrued expenses   253,615    273,589 
ROU assets / liabilities   112,582    115,125 
Net Operation loss   2,389,948    2,173,221 
Disallowed interest expense   234,473    163,381 
Stock-based compensation   308,956    207,726 
Valuation allowance   (64,990)    
Others   84,701    85,596 
Total deferred tax assets   3,859,575    3,410,122 
           
Deferred tax liabilities          
Depreciation   (82,870)   (105,323)
Intangible assets acquired   (1,020,285)   (1,149,549)
Total deferred tax liabilities   (1,103,155)   (1,254,872)
           
Net deferred tax assets  $2,756,420   $2,155,250 

 

For the nine months ended March 31, 2024, the Company recorded $64,990 of valuation allowance to reduce deferred tax assets for the losses incurred by DHS.

 

 

 

 30 

 

 

Note 15 – Earnings per share

 

The following table sets forth the computation of basic and diluted earnings per share for the periods presented:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Numerator:                
Net income (loss) attributable to iPower Inc.  $1,016,082   $(1,530,534)  $(2,185,261)  $(9,003,349)
                     
Denominator:                    
Weighted-average shares used in computing basic and diluted earnings per share*  $29,821,811   $29,730,914   $29,791,990   $29,702,014 
Earnings (losses) per share of ordinary shares - basic and diluted  $0.03   $(0.05)  $(0.07)  $(0.30)

 

* Due to the anti-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 and/or the warrants were out of the money (the exercise price is higher than the market price) for the three and nine months ended March 31, 2024 and 2023.
   
* The computation of diluted EPS did not include the shares underlying the exercise of options granted as none of the options were vested and the exercise price of the options was higher than the market price as of March 31, 2024 and 2023.
   
* For the three and nine months ended March 31, 2024, 25,331 and 28,635 vested but unissued 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 (losses) per share when the shares are fully vested.
   
* For the three and nine months ended March 31, 2023, 12,400 and 166,661 vested but unissued 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 losses per share when the shares are fully vested.

 

Note 16 – Equity

 

Common Stock

 

As of March 31, 2024, the total authorized shares of capital stock were 200,000,000 shares consisting of 180,000,000 shares of Common Stock (“Common Stock”) and 20,000,000 shares of preferred stock (the “Preferred Stock”), each with a par value of $0.001 per share.

 

The holders of Common Stock shall be entitled to one vote per share in voting to the election of directors and all other corporate purposes. Subject to the express terms of any outstanding series of Preferred Stock, dividends may be paid in cash or otherwise with respect to the holders of Common Stock out of the assets of the Company legally available therefor, upon the terms, and subject to the limitations, as the Board of Directors of the Company (the “Board of Directors”) may determine. In the event of a liquidation or dissolution of the Company, subject to the express terms of any outstanding series of Preferred Stock, the holders of Common Stock shall be entitled to share in the distribution of any remaining assets available for distribution to the holders of Common Stock ratably in proportion to the total number of shares of Common Stock then issued and outstanding.

 

 

 

 31 

 

 

During the year ended June 30, 2023, the Company issued 138,557 shares of restricted Common Stock for RSUs vested.

 

On February 15, 2022, as part of the consideration for the acquisition of Anivia and subsidiaries, as further described in Note 4, the Company issued 3,083,700 restricted shares of the Company’s common stock, valued at $2.27 per share, which was the closing price of the Company’s Common Stock as traded on Nasdaq on February 15, 2022. These shares had a lock-up period of 180 days and are subject to insider trading restrictions. The fair value of the shares was $5,528,373, calculated with a discount of lack of marketability of 21%, which was determined using the Black Scholes Model.

 

During the quarter ended March 31, 2024, the Company issued 107,293 shares of restricted Common Stock for RSUs vested.

 

As of March 31, 2024 and June 30, 2023, there were 29,818,232 and 29,710,939 shares of Common Stock issued and outstanding, respectively.

 

Preferred Stock

 

The Preferred Stock was authorized as “blank check” 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 March 31, 2024 and June 30, 2023, respectively, there were no shares of Preferred Stock issued and outstanding.

 

Equity Incentive Plan

 

On May 5, 2021, the Company’s Board of Directors adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the “Plan”). The Plan allows for the issuance of up to 5,000,000 shares of Common Stock, whether in the form of stock 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’s directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the Company’s business. On November 16, 2021 and December 6, 2022, the Company filed a registration statement on Form S-8 registering all shares issuable under the Plan, which Form S-8 was subsequently amended on December 6, 2022, September 15, 2023 and November 22, 2023.

 

Restricted Stock Unit

 

Following completion of the Company’s IPO on May 11, 2021, pursuant to their letter agreements, the Company awarded 46,546 restricted stock units (“RSUs”) under the Plan to its independent directors, its Chief Financial Officer, and certain other employees and consultants, all of which vested over 12 months following the grant date and were subject to other restrictions until the filing of a Registration Statement on Form S-8 registering the shares. The fair value of the RSUs was determined based on $5.00 per share, the initial listing price of the Company’s Common Stock on the grant date. During the nine months ended March 31, 2024, the Company granted an additional 62,600 shares of RSUs. For the three and nine months ended March 31, 2024, the Company recorded $20,075 and $58,438 of stock-based compensation expense. There was no forfeiture of RSUs occurred during the nine months ended March 31, 2024 and 2023. As of March 31, 2024 and June 30, 2023, the unvested number of RSUs was 18,900 and 38,793 and the unamortized expense was $14,364 and $22,500, respectively.

 

 

 

 32 

 

 

Information relating to RSU grants is summarized as follows:

        
   Total RSUs Issued  

Total Fair

Market Value of

RSUs Issued as Compensation (1)

 
RSUs granted, but not vested, at June 30, 2023   38,793      
RSUs granted   62,600   $50,302 
RSUs forfeited         
RSUs vested   (82,493)     
RSUs granted, but not vested, at March 31, 2024   18,900      

 _____________________

(1) The total fair value was based on the current stock price on the grant date.

 

As of March 31, 2024, of the 314,504 vested RSUs, 285,869 shares, including 107,293 shares issued during the current quarter, of Common Stock were issued, and 28,635 shares were to be issued in the near future.

 

Stock Option

 

On May 12, 2022, the Compensation Committee of the Board of Directors approved an incentive plan for the Company’s executive officers consisting of a cash performance bonus of $60,000 to be awarded to Kevin Vassily, CFO of the Company, and grants of stock option (the “Option Grants”) exercisable to purchase (i) 3,000,000 shares of Common Stock to Chenlong Tan, CEO and (ii) 330,000 shares of Common Stock to Mr. Vassily. The Option Grants, which were issued on May 13, 2022, have an exercise price of $1.12 per share, a contractual term of 10 years, and consist of six vesting tranches with a vesting schedule based entirely on the attainment of both operational milestones (performance conditions) and market conditions, assuming continued employment of the recipients through each vesting date. Each of the six vesting tranches of the Option Grants will vest when both (i) the market capitalization milestone for such tranche, which begins at $150 million for the first tranche and increases by increments of $50 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.

 

The estimated achievement status of the operational milestones as of March 31, 2024 was as follows:

              
 Revenue in Fiscal Year    Operating Income in Fiscal Year 
 

Milestone

(in Millions)

    

Achievement

Status

    

Milestone

(in Millions)

    

Achievement

Status

 
                  
$90    Probable   $6    Probable 
$100    Probable   $8    Probable 
$125    Probable   $10    Probable 
$150    Probable   $12    Probable 
$200    Probable   $16     
$250       $20     

 

 

 

 33 

 

 

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.

 

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 the Company will achieve each operational milestone that has not previously been achieved or deemed probable of achievement and, if so, the future time when the Company expects to achieve that operational milestone. The Monte Carlo simulation utilized the following inputs:

 

  · Stock Price - $1.12
  · Volatility – 95.65%
  · Term –10 years
  · Risk Free Rate of Return – 2.93%
  · Dividend Yield – 0%

 

The total fair value of the Option Grants was $3.2 million of which, at March 31, 2024, $2.3 million is deemed probable of vesting. As of March 31, 2024, none of the options had vested. For the three and nine months ended March 31, 2024, the Company recorded $110,382 and $331,146 of stock-based compensation expense related to the Option Grants. For the three and nine months ended March 31, 2023, the Company recorded $110,382 and $331,146 of stock-based compensation expense related to the Option Grants. As of March 31, 2024, unrecognized compensation cost related to tranches probable of vesting is approximately $1.4 million and will be recognized over two years to nine years, depending on the tranche.

 

Note 17 – Warrants

 

On January 27, 2021, the Company completed a private placement offering pursuant to which the Company sold to two accredited investors an aggregate of $3,000,000 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 are 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.

  

The outstanding warrants held by the Convertible Note investors were reclassified to additional paid in capital as the terms became fixed upon closing of the IPO. Through March 31, 2024, none of the private placement investors exercised any of their warrants. As such, as of March 31, 2024 and June 30, 2023, the number of shares issuable under the outstanding warrants was 685,715, with an average exercise price of $5.00 per share.

 

 

 

 34 

 

 

Note 18 - Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.

 

As of March 31, 2024 and June 30, 2023, $2,714,724 and $3,735,642, 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 $1.1 million and $2.7 million, respectively, in excess of the FDIC insurance limit, as of March 31, 2024 and June 30, 2023.

 

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’s assessment of its customers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company maintains reserves for estimated credit losses, and such losses have generally been within expectations.

 

The business of DHS, the Company’s VIE, may be impacted by Chinese economic conditions, changes in regulations and laws, and other uncertainties.

 

Customer and vendor concentration risk

 

For the nine months ended March 31, 2024 and 2023, Amazon Vendor and Amazon Seller customers accounted for 91% and 91% of the Company's total revenues, respectively. As of March 31, 2024 and June 30, 2023, accounts receivable from Amazon Vendor and Amazon Seller accounted for 91% and 95% of the Company’s total accounts receivable, respectively.

 

For the nine months ended March 31, 2024 and 2023, two suppliers accounted for 19% (10% and 9%) and 39% (28% and 11%) of the Company's total purchases, respectively. As of March 31, 2024 and June 30, 2023, accounts payable to two suppliers accounted for 45% (36% and 9%) and 55% (49% and 6%) of the Company’s total accounts payable, respectively.

 

Note 19 - Commitments and contingencies

 

Lease commitments

 

The Company has entered into a lease agreement for 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. On December 21, 2023, the lease expired without renewal.

 

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 was $27,921 to $29,910 per month through October 31, 2023. On October 31, 2023, the lease expired without renewal.

 

On February 15, 2022, upon completion of the acquisition of Anivia Limited, the Company assumed an operating lease for offices located in the PRC. In July 2023, the Company renewed the lease contract for its existing office plus additional office space. The lease term is for three years expiring on July 14, 2026. The total base rental fee for these offices is approximately $19,406 per month.

 

 

 

 35 

 

 

On July 28, 2021, the Company entered into a Lease agreement (the “Lease Agreement”) with 9th & Vineyard, LLC, a Delaware limited liability company (the “Landlord”), to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street, Rancho Cucamonga, California (the “Premises”). The term of the Lease Agreement is for 62 months, commencing on the date on which the Landlord completes certain prescribed improvements on the property (the “Rent Commencement Date”). The Lease Agreement does not provide for an option to renew. Under the Lease Agreement, the Company is responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed in the Lease Agreement. In addition, following the Rent Commencement Date, the first two months of the Base Rent were abated.

 

The lease was not started under the original agreement as the construction was not completed. On February 23, 2022, the Company entered into an amended agreement to extend the lease term to 74 months. Under the amended agreement, the lease commenced on February 10, 2022, with rent payments commencing May 11, 2022 and the lease expiring on May 31, 2028. The base rental fee is $114,249, increasing gradually over time to $140,079 per month through the expiration date of May 31, 2028.

 

On May 1, 2022, the Company leased another fulfillment center in Duarte, California. The base rental fee for the Duarte fulfillment center is $56,000 to $59,410 per month through April 30, 2025.

 

The Company’s total commitment for the full term of these leases is $12,649,053. The financial statements reflected $6,632,349 and $7,837,345, respectively, of operating lease right-of-use assets, and $7,056,669 and $8,265,220, respectively, of operating lease liabilities as of March 31, 2024 and June 30, 2023.

 

Three months Ended March 31, 2024 and 2023:

 

          
Lease cost   3/31/2024    3/31/2023 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $592,410   $776,878 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $594,976   $778,843 
Remaining term in years   1.08 – 4.17    0.33 – 5.17 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

Nine Months Ended March 31, 2024 and 2023:

 

Lease cost  3/31/2024   3/31/2023 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $2,124,939   $2,331,542 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $2,129,841   $2,303,668 
Remaining term in years   1.08 – 4.17    0.33 – 5.17 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

 

 

 36 

 

 

The supplemental balance sheet information related to leases for the period is as follows:

          
           
Operating leases   3/31/2024    6/30/2023 
Right of use asset - non-current  $6,632,349   $7,837,345 
           
Lease Liability – current   2,106,867    2,159,173 
Lease Liability - non-current   4,949,802    6,106,047 
Total operating lease liabilities  $7,056,669   $8,265,220 

 

Maturities of the Company’s lease liabilities are as follows:

    
   Operating 
   Lease 
For Year ending June 30:     
2024  $591,236 
2025   2,315,584 
2026   1,769,171 
2027   1,596,374 
2028   1,459,408 
Less: Imputed interest/present value discount   (675,104)
Present value of lease liabilities  $7,056,669 

 

Contingencies

 

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

 

 

 

 37 

 

 

Pursuant to an engagement agreement, dated and effective August 31, 2020 (the “Engagement Agreement”), with Boustead Securities LLC (“Boustead”), 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 seeking, among other things, monetary damages against the Company and D.A. Davidson & Co. (who acted as underwriter in the Company’s IPO). This matter was scheduled to hold its evidentiary hearing before a FINRA arbitration panel during the first two weeks of March 2024. The Company has agreed to indemnify D.A. Davidson & 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’s Chairman, President and Chief Executive Officer and a beneficial owner more than 5% of the Company’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.

 

On April 3, 2024, the Company and the underwriter of its initial public offering, D.A. Davidson & Co (“D.A. Davidson”), entered into a settlement agreement and mutual release (the “Settlement Agreement”) with Boustead Securities, LLC (“BSL”) and its current and former employees, officers, directors, partners, agents and affiliates, pursuant to which all parties agreed to release all claims in exchange for the Company’s payment of $1.3 million (the “Settlement Amount”) to BSL. The Settlement Agreement was entered into for purposes of settling in full the FINRA Arbitration (FINRA Case No. 22-01133) which had been brought by BSL against the Company and D.A. Davidson after the Company opted not to complete its initial public offering with BSL but instead engaged and completed its initial public offering with D.A. Davidson. In entering into the Settlement Agreement, the Company is required to pay the Settlement Amount in four equal installments of $325,000 on each of April 3, 2024, May 3, 2024, June 3, 2024 and July 3, 2024, with the April and May payments having been completed on or about April 3 and May 3, 2024. Within five days of its receipt of the final payment, or by July 8, 2024, BSL will be obligated to dismiss the FINRA Arbitration against the Company, with prejudice, after which time the Company will be required to dismiss, with prejudice, all counterclaims brought by the Company against BSL. As of March 31, 2024, the Company did not accrue any expenses in connection with the settlement agreement.

 

In conjunction with entry into the Settlement Agreement, the Company’s CEO and co-founder, Chenlong Tan, and Allan Huang, also a co-founder of the Company, entered into a pledge agreement (the “Pledge Agreement”) with the Company pursuant to which they each pledged 1,300,000 shares of their iPower common stock, for a total of 2,600,000 shares (the “Pledged Shares”), in order that the Company may, from time to time, sell such Pledged Shares into the market on behalf of Messrs. Tan and Huang in order to recoup the Settlement Amount.

 

In an effort to contain or slow the COVID-19 outbreak, authorities across the world implemented various measures, including travel bans, stay-at-home orders and shutdowns of certain businesses. While most of these measures have since been rescinded or modified and much of the effects related to COVID-19 have dissipated as COVID-19 has become endemic, the Company nonetheless anticipates that these actions and the global health crisis caused by the COVID-19 outbreak, including any resurgences, may continue to negatively impact global economic activity.

 

In addition, in February 2022, the Russian Federation began conducting military operations against Ukraine, and in October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces began, both of which have since escalated into prolonged wars. While we do not do business in those regions, the military conflicts in Ukraine and in Israel have resulted in global economic uncertainty and increased the 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 disruptions 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, we have experienced a delay in, as well as an increase in costs in shipping, and the resulting inventory level increase in our warehouse facilities, thus resulting in reduced profits. In addition, supply chain disruptions may put upward pressure on our costs and increase the risk that we may be unable to acquire the materials and services we need to continue to make certain products.

 

 

 

 38 

 

 

 

On April 13, 2020, the Company entered into an agreement with Royal Business Bank (the “Lender”) for a total amount of $175,500, pursuant to which the Company issued a promissory note to the Lender (the “PPP Note”). The loan was made pursuant to the Payroll Protection Program established as part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). On March 22, 2021, the $175,500 PPP Note due to Royal Business Bank was fully forgiven by the SBA.

 

The Company is required to retain PPP loan documentation through 2026 and permit authorized representatives of the SBA to access such files upon request. Should the SBA conduct such a review and reject all or some of the Company’s judgments pertaining to satisfying PPP loan eligibility or forgiveness conditions, the Company may be required to adjust previously reported amounts and disclosures in its consolidated financial statements.

 

Note 20 - Subsequent events

  

The Company evaluated subsequent events and transactions that occurred after the balance sheet date through the date that the unaudited condensed consolidated financial statements were available to be issued. Other than as disclosed in Note 19 above, no material subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 39 

 

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (the “MD&A”) should be read in conjunction with our unaudited financial statements and the related notes thereto included elsewhere herein. This MD&A 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 “believe,” “plan,” “intend,” “anticipate,” “target,” “estimate,” “expect,” and the like, and/or future-tense or conditional constructions (“will,” “may,” “could,” “should,” 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 report. 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.

 

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.

 

Overview

 

Driven by technology and data, iPower Inc. (“iPower,” “we,” “us,” or “the Company”) is an online retailer and supplier of consumer goods, including consumer home, pet and garden products, as well as a provider of value-added ecommerce services for third-party products and brands. Our capabilities include a full spectrum of online channels, robust fulfillment capacity, a network of warehouses serving the US, competitive last mile delivery partners and a differentiated business intelligence platform. With these capabilities, iPower efficiently moves a diverse catalog of SKUs from its supply chain partners to end consumers every day, providing the best value to customers in US and other countries.

 

iPower has developed a set of methodologies driven by proprietary data formulas to effectively bring products to market and increase sales. Products on iPower's SuperSuite platform consistently achieve Amazon Best Seller status and Amazon Choice designation.

 

We are actively developing supply chain partners with strong products and brands.

 

Acquisitions and Joint Ventures

 

On February 15, 2022, in exchange for total consideration of $10.6 million, we acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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 PRC and which is a wholly foreign-owned enterprise (“WFOE”) 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 People’s Republic of China, or the PRC (the “Operating Company”) and located in Shenzhen, China. The Operating Company is principally engaged in selling a wide range of products and providing logistic services in the PRC.

 

 

 

 40 

 

 

On February 10, 2022, we entered into a joint venture agreement with Bro Angel, LLC ("Bro Angel”), Ji Shin and Bing Luo (the “GSM Joint Venture Agreement”). Pursuant to the terms of the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), for the principal purpose of providing a social media platform, content and services to assist businesses, including the Company and other businesses, in the marketing of their products. Following entry into the GSM Joint Venture Agreement, GSM issued 10,000 certificated units of membership interest (the “GSM Equity Units”), 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.

 

Under the terms of the GSM limited liability operating agreement (the “GSM LLC Agreement”), the Company will contribute $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 “IP License Agreement”), 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 GSM LLC Agreement prohibits the issuance of additional GSM Equity Units and certain other actions unless approved in advance by the Company.

  

Pursuant to the GSM Joint Venture Agreement, the Company and GSM also intended to enter into an occupancy management agreement pursuant to which the Company would 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’s facility located at 2399 Bateman Avenue, Duarte, CA 91010. It was contemplated that only approximately 300-400 square feet would initially be used by GSM. However, since the space was never utilized by GSM, iPower resumed using the contemplated space during the fiscal year ended June 30, 2023.

 

Trends and Expectations

 

Product and Brand Development

 

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 and enhance our product catalog and improve on existing products and supply chain efficiencies.

 

Global Economic Disruption

 

While at present the majority of our products are sourced either in the United States or China, the military conflict between Russia and Ukraine and the Israel-Hamas war may nonetheless increase the likelihood of supply chain disruptions and hinder our ability to find the materials we need to make our products. Thus far, as a result of the general global economic disruption, we have experienced a delay in, as well as an increase in costs related to shipping, resulting in increased inventory levels in our warehouse facilities, thus resulting in reduced profits. In addition, supply chain disruptions may put upward pressure on our costs and increase the risk that we may be unable to acquire the materials and services we need to continue to make certain products.

 

Ongoing COVID-19 Pandemic and Related Disruptions

 

While it appears the COVID-19 pandemic has largely passed and we believe that any aftereffects of the pandemic are unlikely to significantly impact our business going forward, we continue to closely monitor its impact on our business, results of operations and financial results. The situation surrounding the pandemic remains fluid and the full extent of the positive or negative impact of the COVID-19 pandemic on our business will depend on certain developments including the length of time of any regional outbreaks, 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. While the COVID-19 pandemic 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 that the pandemic, or any future pandemics, may have on our business over time. 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.

 

 

 

 41 

 

 

Regulatory Environment

 

In addition to general consumer goods, we sell hydroponic gardening products to end users that may use such products in new and emerging industries or segments, including for purposes of 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 46 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 certain 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.

 

RESULTS OF OPERATIONS

 

For the three months ended March 31, 2024 and 2023

 

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.

 

  

Three Months Ended

March 31, 2024

  

Three Months Ended

March 31, 2023

   Variance 
Revenues  $23,308,508   $20,225,619    15.24% 
Cost of goods sold   12,360,170    12,433,898    (0.59%)
Gross profit   10,948,338    7,791,721    40.51% 
Operating expenses   9,347,062    9,602,919    (2.66%)
Operating income (loss)   1,601,276    (1,811,198)   188.41% 
Other expenses   (211,660)   (312,155)   (32.19%)
Income (loss) before income taxes   1,389,616    (2,123,353)   165.44% 
Income tax expense (benefit)   377,147    (589,581)   163.97% 
Net income (loss)   1,012,469    (1,533,772)   166.01% 
Non-controlling interest   (3,613)   (3,238)   11.58% 
Net income (loss) attributable to iPower Inc.   1,016,082    (1,530,534)   166.39% 
Other comprehensive income   69,122    17,604    292.65% 
Comprehensive income (loss) attributable to iPower Inc.  $1,085,204   $(1,512,930)   171.73% 
                
Gross profit % of revenues   46.97%    38.52%      
Operating income (loss) % of revenues   6.87%    (8.95%)     
Net income (loss) % of revenues   4.36%    (7.58%)     

 

 

 

 42 

 

 

Revenues

 

Revenues for the three months ended March 31, 2024 increased 15.24% to $23,308,508 as compared to $20,225,619 for the three months ended March 31, 2023. With slightly increased selling price due to inflation and sales of new products, the increased revenue mainly resulted from an increase in sales volume during the three months ended March 31, 2024 as we got more orders from Amazon as compared to the three months ended March 31, 2023. This was further enhanced by growth in the Company’s SuperSuite supply chain offerings.

 

Costs of Goods Sold

 

Costs of goods sold for the three months ended March 31, 2024 decreased 0.59% to $12,360,170 as compared to $12,433,898 for the three months ended March 31, 2023. The decrease was primarily due to a decrease in product and freight costs. See the discussion on gross profit below.

 

Gross Profit

 

Gross profit was $10,948,338 for the three months ended March 31, 2024 as compared to $7,791,721 for the three months ended March 31, 2023. The gross profit ratio increased to 46.97% for the three months ended March 31, 2024 from 38.52% for the three months ended March 31, 2023. The increase in the gross profit ratio was mainly driven by the slightly increased selling price and the decrease in costs of goods sold as a result of decreased freight charges during the current period. However, we cannot be assured that this trend will continue.

 

Operating Expenses

 

Operating expenses for the three months ended March 31, 2024 decreased 6.28% to $9,347,062 as compared to $9,602,919 for the three months ended March 31, 2023. The decrease was mainly due to the combination of a decrease in selling and fulfillment expenses of $0.5 million as a result of vendor credits of $858,456 recorded during the quarter ended March 31, 2024, which was partially offset by increased costs related to advertising, merchant fees, rental expenses and delivery fees, and an increase in general and administrative expenses of $0.3 million, which included payroll expenses, stock-based compensation expense, insurance expenses, legal and other operating expenses.

 

Income (Loss) from Operations

 

Income (loss) from operations was $1,601,276 for the three months ended March 31, 2024 as compared to $(1,811,198) for the three months ended March 31, 2023. The increase in income resulted from an increase in the gross profit ratio, driven by the slightly increased selling price and the decrease in costs of goods sold as a result in an overall decrease in freight charges, and a decrease in operating expenses, as discussed above.

 

Other Expenses

 

Other expenses for the three months ended March 31, 2024 was $211,660 as compared to $312,155 for the three months ended March 31, 2023. The decrease in other expenses was mainly due to a decrease in interest, including amortization of debt discount on the revolving loan of $57,424 and other non-operating expenses of $42,566.

 

 

 

 43 

 

 

Net Income (Loss) Attributable to iPower Inc.

 

Net income (loss) attributable to iPower Inc. for the three months ended March 31, 2024 was $1,016,082 as compared to $(1,530,534) for the three months ended March 31, 2023, representing an increase in net income of $2,546,616. The increase was primarily due to the increase in gross profit, decrease in other non-operating expenses, and a decrease in operating expenses, as discussed above.

 

Comprehensive Income (Loss) Attributable to iPower Inc.

 

Comprehensive income (loss) attributable to iPower Inc. for the three months ended March 31, 2024 was $1,085,204 as compared to $(1,512,930) for the three months ended March 31, 2023, representing an increase of comprehensive income of $2,598,134. The increase was due to the reasons discussed above, along with an increase in other comprehensive income of $51,518 as a result of foreign currency translation adjustments resulting from the translation of RMB, the functional currency of our VIE in the PRC, to USD, the reporting currency of the Company.

 

For the nine months ended March 31, 2024 and 2023

 

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.

 

  

Nine Months Ended

March 31, 2024

  

Nine Months Ended

March 31, 2023

   Variance 
Revenues  $66,617,004   $65,502,882    1.70% 
Cost of goods sold   36,591,581    39,755,919    (7.96%)
Gross profit   30,025,423    25,746,963    16.62% 
Operating expenses   32,245,171    36,234,033    (11.01%)
Operating loss   (2,219,748)   (10,487,070)   (78.83%)
Other income (expenses)   (562,791)   (610,283)   (7.78%)
Loss before income taxes   (2,782,539)   (11,097,353)   (74.93%)
Income tax benefit   (587,674)   (2,085,126)   (71.82%)
Net loss   (2,194,865)   (9,012,227)   (75.65%)
Non-controlling interest   (9,604)   (8,878)   8.18% 
Net loss attributable to iPower Inc.   (2,185,261)   (9,003,349)   (75.73%)
Other comprehensive loss   (91,840)   (46,722)   96.57% 
Comprehensive loss attributable to iPower Inc.  $(2,277,101)  $(9,050,071)   (74.84%)
                
Gross profit % of revenues   45.07%    39.31%      
Operating loss % of revenues   (3.33%)   (16.01%)     
Net loss % of revenues   (3.29%)   (13.76%)     

 

 

 

 44 

 

 

Revenues

 

Revenues for the nine months ended March 31, 2024 increased 1.70% to $66,617,004 as compared to $65,502,882 for the nine months ended March 31, 2023. The slightly increased revenue mainly resulted from an increase in selling price and sales volume from growth in the Company’s SuperSuite supply chain offerings during the nine months ended March 31, 2024 as compared to the nine months ended March 31, 2023.

 

Costs of Goods Sold

 

Costs of goods sold for the nine months ended March 31, 2024 decreased 7.96% to $36,591,581 as compared to $39,755,919 for the nine months ended March 31, 2023. The decrease was primarily due to a decrease in product and freight costs. See the discussion on gross profit below.

 

Gross Profit

 

Gross profit was $30,025,423 for the nine months ended March 31, 2024 as compared to $25,746,963 for the nine months ended March 31, 2023. The gross profit ratio increased to 45.07% for the nine months ended March 31, 2024 from 39.31% for the nine months ended March 31, 2023. The increase in the gross profit ratio was mainly driven by the slightly increased selling price and the decrease in costs of goods sold as a result of decreased freight charges during the current period. However, we cannot be assured that this trend will continue.

 

Operating Expenses

 

Operating expenses for the nine months ended March 31, 2024 decreased 11.01% to $32,245,171 as compared to $36,234,033 for the nine months ended March 31, 2023. The decrease was mainly due to the combination of a decrease in selling and fulfillment expenses of $1.27 million, including vendor credits of $858,456 recorded during the quarter ended March 31, 2024 and decreased costs related to advertising, merchant fees, rental expenses and delivery fees, an increase in general and administrative expense of $0.3 million, and a decrease of $3.1 million of impairment loss on goodwill triggered by a decrease in the Company’s share price of its common stock and the net loss incurred during the nine months ended March 31, 2023.

 

Loss from Operations

 

Loss from operations was $2,219,748 for the nine months ended March 31, 2024 as compared to $10,487,070 for the nine months ended March 31, 2023. The decrease in loss from operations resulted from the decrease in operating expenses and the increase in gross profit, as discussed above.

 

Other Expenses

 

Other expenses for the nine months ended March 31, 2024 was $562,791 as compared to $610,283 for the nine months ended March 31, 2023. The slightly decreased other expenses was mainly due to a decrease in interest expenses of $208,607, which was partially offset by a decrease in other non-operating income of $167,122.

 

 

 

 45 

 

 

Net Loss Attributable to iPower Inc.

 

Net loss attributable to iPower Inc. for the nine months ended March 31, 2024 was $2,185,261 as compared to $9,003,349 for the nine months ended March 31, 2023, representing a decrease of net loss of $6,818,088. The decrease was primarily due to the increase in gross profit and decrease in operating expenses, as discussed above.

 

Comprehensive Loss Attributable to iPower Inc.

 

Comprehensive loss attributable to iPower Inc. for the nine months ended March 31, 2024 was $2,277,101 as compared to $9,050,071 for the nine months ended March 31, 2023, representing a decrease of comprehensive loss of $6,772,970. The decrease was due to the reasons discussed above, partially offset by an increase in other comprehensive loss of $45,118 as a result of foreign currency translation adjustments resulting from the translation of RMB, the functional currency of our VIE in the PRC, to USD, the reporting currency of the Company.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Sources of Liquidity

 

We primarily funded our operations with cash and cash equivalents generated from operations, including delaying payments to vendors, as well as through borrowing under our credit facility from JPMorgan Chase Bank ("JPM”). We had cash and cash equivalents of $2,714,724 as of March 31, 2024, representing a $1.0 million decrease from $3,735,642 as of June 30, 2023. The cash decrease was due to an increase in net cash used in financing activities, partially offset by net cash provided by operating activities.

 

Based on our current operating plan, and despite the current uncertainty resulting from the ongoing Ukraine-Russia and Israel-Hamas military conflicts, and any latent effects of COVID-19, 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.

 

Our cash requirements consist primarily of day-to-day operating expenses and obligations with respect to warehouse leases. We lease all of 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 on our profit margin profile and ability to generate cash. While we have approximately $18 million in unused credit available under the revolving line with JPM, the JPM revolving loan has a maturity date of November 12, 2024.

 

Currently we are working on renewal of the revolving line with JPM. Nonetheless, given our current working capital position and available funding from our revolving credit line, which we will seek to refinance between now and the JPM maturity date, we believe we will be able to manage through the current challenges by managing payment terms with customers and vendors.

 

Working Capital

 

As of March 31, 2024 and June 30, 2023, our working capital was $6.6 million and $17.9 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 during the year.

 

 

 

 46 

 

 

Cash Flows

 

Operating Activities

 

Net cash provided by operating activities for the nine months ended March 31, 2024 and 2023 was $5,151,956 and $7,785,832, respectively. The decrease in cash provided by operating activities was mainly resulted from the decrease of changes in accounts receivable, inventories, prepayments and other current assets, and accounts payable, partially offset by an increase of changes in deferred tax assets/liabilities, other payables and accrued liabilities and a decrease in net loss.

 

Investing Activities

 

For the nine months ended March 31, 2024 and 2023, net cash used in investing activities was $0 and $144,885, respectively. The decrease in cash used in investing activities was because the Company did not purchase any additional equipment during the nine months ended March 31, 2024, whereas such equipment had been purchased in the same period during 2023.

 

Financing Activities

 

Net cash used in financing activities was $6,100,000 and $8,002,476, respectively, for the nine months ended March 31, 2024 and 2023. The main reason the Company experienced a decrease in net cash used in financing activities was primarily due to a combination of increase in proceeds from loans and our payment of $11.1 million for: (1) $3.8 million to pay off the notes payable to White Cherry; and (2) $7.3 million to pay down the outstanding balance of the asset-based revolving loan facility with JPM.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

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.

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

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 (“SEC”). 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 unaudited condensed 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 unaudited condensed consolidated financial statements.

 

 

 

 47 

 

 

Revenue recognition

 

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’s best estimate of expected product returns, are estimated using historical experience.

 

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.

 

Payments received prior to the shipment of goods to customers are recorded as customer deposits.

 

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’s customers, are treated as a reduction to the purchase price of the related transaction.

 

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.

 

Inventory, net

 

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’s policy is to include as a part of inventory and costs 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.

 

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.

 

Variable interest entities

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (“DHS”). Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’s economic performance. DHS’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 regarding the acquisition.

 

 

 

 48 

 

 

Goodwill

 

Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under ASC Topic 350, Intangibles-Goodwill and Other.

 

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’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 shall 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’s filing of its Annual Report on Form 10-K for the period ended June 30, 2022. Due to the decrease in the Company’s share price subsequent to the filing of the June 30, 2022 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 quarter ended September 30, 2022. The Company also considered the Market Capital Method, which is an alternative market approach, suggested the Company’s goodwill is partially impaired.

 

During the period ended March 31, 2024, the Company performed a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C and noted no goodwill impairment. As of March 31, 2024 and June 30, 2023, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

 

Finite life intangible assets at March 31, 2024 include a covenant not to compete, supplier relationship and software recognized as part of the acquisition of Anivia. 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:

 

    Useful Life
Covenant Not to Compete   10 years
Supplier relationship   6 years
Software   5 years

 

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 March 31, 2024 and 2023, there were no indicators of impairment.

 

 

 

 49 

 

 

Stock-based Compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation,” 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’s requisite service period or nonemployee’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.

 

The Company will recognize forfeitures of such equity-based compensation as they occur.

 

Income taxes

 

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. As of March 31, 2024, the Company expected that the deferred tax assets are fully realizable so did not record any valuation allowance.

 

As a result of the implementation of certain provisions of ASC 740, Income Taxes (“ASC 740”), 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 its inception on April 11, 2018, and has subsequently 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 “major” 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.

 

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’s policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.

 

Recently issued accounting pronouncements

 

Other than as set forth under Note 2 to the unaudited condensed consolidated financial statements under “Recently issued accounting pronouncements,” 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.

 

 

 

 50 

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As a “smaller reporting company,” we are not required to provide the information required by this Item.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

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 SEC’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.

 

As of March 31, 2024, 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 lack effective communication and reconciliation procedures in our controlled subsidiaries, and (ii) 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.

 

Changes in Internal Controls

 

There have been no changes in our internal controls over financial reporting that occurred during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

 

UHY LLP, our independent registered public accounting firm, is not required to and has not provided an assessment concerning the design or effectiveness of our internal controls over financial reporting.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 51 

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

As described in Note 19 to our financial statements above, on April 3, 2024, the Company and the underwriter of our initial public offering, D.A. Davidson & Co (“D.A. Davidson”), entered into a settlement agreement and mutual release (the “Settlement Agreement”) with Boustead Securities, LLC (“BSL”) and its current and former employees, officers, directors, partners, agents and affiliates, pursuant to which all parties agreed to release all claims in exchange for the Company’s payment of $1.3 million (the “Settlement Amount”) to BSL. The Settlement Agreement was entered into for purposes of settling in full the FINRA Arbitration (FINRA Case No. 22-01133) which had been brought by BSL against the Company and D.A. Davidson after the Company opted not to complete its initial public offering with BSL but instead engaged and completed its initial public offering with D.A. Davidson. In entering into the Settlement Agreement, the Company is required to pay the Settlement Amount in four equal installments of $325,000 on each of April 3, 2024, May 3, 2024, June 3, 2024 and July 3, 2024, with the April and May payments having been completed on or about April 3 and May 3, 2024. Within five days of its receipt of the final payment, or by July 8, 2024, BSL will be obligated to dismiss the FINRA Arbitration against the Company, with prejudice, after which time the Company will be required to dismiss, with prejudice, all counterclaims brought by the Company against BSL.

 

Other than the above settlement, we are not presently a party to any pending or other threatened legal proceedings or claims against us that we believe will have a material adverse effect on our business, financial condition, or operating results. Nonetheless, we may from time to time become involved in legal proceedings in the ordinary course of business.

 

ITEM 1A. RISK FACTORS

 

If we fail to comply with the continued listing requirements of the Nasdaq Stock Market, it could result in our common stock being delisted, which could adversely affect the market price and liquidity of our securities and could have other adverse effects.

 

On August 24, 2023, we received a letter from the Nasdaq Listing Qualifications Staff of The Nasdaq Stock Market LLC (“Nasdaq”) stating that for the 30 consecutive business day period between July 13, 2023 to August 23, 2023 the Company’s common stock had failed to maintain a minimum closing bid price of $1.00 per share, as required for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2) (the “Minimum Bid Price Requirement”). Pursuant to Nasdaq Listing Rule 5810(c)(3)(A), the Company has an initial period of 180 calendar days, or until February 20, 2024 (the “Initial Compliance Period”), to regain compliance with the Minimum Bid Price Requirement. Since the Company had not achieved compliance during the Initial Compliance Period, the Company submitted a plan of compliance (the “Plan of Compliance”) to Nasdaq seeking an additional 180-day extension (the “Additional Grace Period”) to regain compliance with the Minimum Bid Price Requirement. The Plan of Compliance sets forth the steps the Company will take to regain compliance with the Minimum Bid Price Requirement within the Additional Grace Period, including effectuating a reverse split of our common stock, if deemed necessary.

 

On February 21, 2024, the Company received formal approval from Nasdaq granting us an additional 180 days, or until August 19, 2024 (the “Compliance Date”), to regain compliance with the Minimum Bid Price Requirement.

 

If at any time before the Compliance Date the closing bid price for the Company’s common stock is at least $1.00 for a minimum of 10 consecutive business days, Nasdaq’s Staff will provide the Company written confirmation that it has regained compliance with the Minimum Bid Price Requirement. If the Company does not regain compliance with the Minimum Bid Price Requirement by the Compliance Date, the Staff will provide written notification to the Company that its common stock will be subject to delisting. At that time, the Company may appeal the Staff’s delisting determination to a Nasdaq Hearings Panel. There can be no assurance that the Company will regain compliance or otherwise maintain compliance with any of the other listing requirements. Nonetheless, the Company intends to monitor the closing bid price of its common stock and will, if necessary, consider available options to regain compliance with the Minimum Bid Price Requirement prior to the Compliance Date.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS. 

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

 

 

 52 

 

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not Applicable.

 

ITEM 5. OTHER INFORMATION

 

During the quarter ended March 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

ITEM 6. EXHIBITS

 

The following exhibits are filed or furnished with this report:

 

Exhibit No.   Description of Exhibit
3.1   Sixth Amended and Restated Articles of Incorporation of iPower Inc. (incorporated by reference to Exhibit 3.3 to Amendment No. 3 to the Registration Statement on Form S-1 filed May 5, 2021).
3.2   Second Amended and Restated Bylaws of iPower Inc. (incorporated by reference to Exhibit 3.3 to Amendment No. 2 the Registration Statement on Form S-1 filed April 27, 2021).
10.1   Form of Pledge Agreement between iPower Inc., Chenlong Tan and Allan Huang (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed April 9, 2024).
31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 *
31.2   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 *
32.1   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 **
32.2   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 **
101.INS   Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document
101.SCH   Inline XBRL Taxonomy Schema Document
101.CAL   Inline XBRL Taxonomy Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Definition Linkbase Data
101.LAB   Inline XBRL Taxonomy Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Presentation Linkbase Document
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.

** Furnished herewith.

 

 

 

 

 

 

 

 53 

 

 

SIGNATURES

 

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.

 

  iPower Inc.
     
May 14, 2024 By: /s/ Chenlong Tan
    Chenlong Tan
    Chief Executive Officer
     
May 14, 2024 By: /s/ Kevin Vassily
   

Kevin Vassily

Chief Financial Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 54 

 

EX-31.1 2 ipower_ex3101.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION

 

I, Chenlong Tan, certify that:

 

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 March 31, 2024 of iPower Inc. (the “registrant”);

 

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;

 

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;

 

4. The registrant’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:

 

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;

 

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;

 

c. Evaluated the effectiveness of the registrant’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

 

d. Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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’s ability to record, process, summarize and report financial information; and

 

b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 14, 2024 /s/ Chenlong Tan
  Chenlong Tan
 

Chief Executive Officer

(Principal Executive Officer)

 

 

EX-31.2 3 ipower_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION

 

I, Kevin Vassily, certify that:

 

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 March 31, 2024 of iPower Inc. (the “registrant”);

 

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;

 

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;

 

4. The registrant’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:

 

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;

 

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;

 

c. Evaluated the effectiveness of the registrant’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

 

d. Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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’s ability to record, process, summarize and report financial information; and

 

b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 14, 2024 /s/ Kevin Vassily
  Kevin Vassily
 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

EX-32.1 4 ipower_ex3201.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of iPower Inc. (the “Company”) on Form 10-Q pursuant to Rule 15d-2 Under the Securities Exchange Act of 1934 for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 14, 2024

 

  /s/ Chenlong Tan
  Chenlong Tan
 

Chief Executive Officer

(Principal Executive Officer)

 

 

 

EX-32.2 5 ipower_ex3202.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of iPower Inc. (the “Company”) on Form 10-Q pursuant to Rule 15d-2 Under the Securities Exchange Act of 1934 for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 14, 2024

 

  /s/ Kevin Vassily
  Kevin Vassily
 

Chief Financial Officer

(Principal Financial and Accounting Officer)

EX-101.SCH 6 ipw-20240331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995512 - Disclosure - Nature of business and organization link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - Basis of Presentation and Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - Joint Ventures link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - Variable interest entity link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - Prepayments and other current assets, net link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - Non-current prepayments link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - Other payables and accrued liabilities link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - Loans payable link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Variable interest entity (Tables) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - Prepayments and other current assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - Other payables and accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - Loans payable (Tables) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - Joint Ventures (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - Variable interest entity (Details - Assets and liabilities) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - Variable interest entity (Details - VIE operations) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Variable interest entity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995556 - Disclosure - Accounts receivable, net (Details - Accounts receivable) link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - Accounts receivable, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995558 - Disclosure - Inventories, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995559 - Disclosure - Prepayments and other current assets, net (Details - Other assets) link:presentationLink link:calculationLink link:definitionLink 995560 - Disclosure - Prepayments and other current assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995561 - Disclosure - Non-current prepayments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995562 - Disclosure - Intangible assets, net (Details - Intangible assets) link:presentationLink link:calculationLink link:definitionLink 995563 - Disclosure - Intangible assets, net (Details - Future amortization) link:presentationLink link:calculationLink link:definitionLink 995564 - Disclosure - Intangible assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Other payables and accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995566 - Disclosure - Other payables and accrued liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - Loans payable (Details - Interest expense) link:presentationLink link:calculationLink link:definitionLink 995568 - Disclosure - Loans payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995569 - Disclosure - Related party transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995570 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 995571 - Disclosure - Income taxes (Details - Reconciliation of effective income tax rate) link:presentationLink link:calculationLink link:definitionLink 995572 - Disclosure - Income taxes (Details - Deferred taxes) link:presentationLink link:calculationLink link:definitionLink 995573 - Disclosure - Income taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995574 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Earnings per share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995576 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995578 - Disclosure - Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995579 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995580 - Disclosure - Commitments and contingencies (Details - Lease cost) link:presentationLink link:calculationLink link:definitionLink 995581 - Disclosure - Commitments and contingencies (Details - Balance sheet) link:presentationLink link:calculationLink link:definitionLink 995582 - Disclosure - Commitments and contingencies (Details - Lease maturity) link:presentationLink link:calculationLink link:definitionLink 995583 - Disclosure - Commitments and contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ipw-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ipw-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ipw-20240331_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Noncontrolling Interest [Member] AOCI Attributable to Parent [Member] Currency [Axis] China, Yuan Renminbi Investment, Name [Axis] Box Harmony [Member] Financial Instrument [Axis] Anivia Purchase Note [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Amazon Sales To Canada And Other Foreign Countries [Member] Product and Service [Axis] Hydroponic Products [Member] General Gardening Home Goods And Other Products And Accessories [Member] Geographical [Axis] CHINA Finite-Lived Intangible Assets by Major Class [Axis] Noncompete Agreements [Member] Supplier Relationship [Member] Software [Member] Measurement Input Type [Axis] Corporate Bond Yield [Member] Measurement Input, Risk Free Interest Rate [Member] Liquidity Premium [Member] Measurement Input, Discount Rate [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member] Measurement Frequency [Axis] Fair Value, Nonrecurring [Member] Goodwill [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] GSM [Member] Business Acquisition [Axis] Anivia [Member] Long-Term Debt, Type [Axis] Purchase Note [Member] Class of Stock [Axis] Restricted Stock [Member] Counterparty Name [Axis] JPM [Member] Consolidated Entities [Axis] Variable Interest Entity, Primary Beneficiary [Member] Balance Sheet Location [Axis] Advance To Suppliers [Member] Prepaid Income Taxes [Member] Prepaid Expenses And Other Receivables [Member] Transaction Type [Axis] Product Sourcing [Member] Car Payment [Member] Supplier [Axis] One Vendor [Member] Credit Facility [Axis] Asset Based Revolving Loan [Member] Debt Instrument [Axis] Accrued Interest [Member] Unamortized Premium [Member] White Cherry Limited [Member] Related Party, Type [Axis] MII Strategy Inc [Member] Income Tax Authority [Axis] US Tax Authorities [Member] Chinese Tax Authorities [Member] Award Type [Axis] Stock Issued For Vested RSUs [Member] Plan Name [Axis] Equity Incentive Plan [Member] Restricted Stock Units (RSUs) [Member] Various Parties [Member] Chenlong Tan [Member] Mr Vassily [Member] Options Granted [Member] Amazon Vendor And Amazon Seller [Member] Accounts Receivable [Member] Total Purchases [Member] Product Concentration Risk [Member] Supply Commitment [Axis] Two Supplier [Member] One Supplier [Member] Another Supplier [Member] Accounts Payable [Member] Settlement Agreement [Member] Pledge Agreement [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Accounts receivable, net Inventories, net Prepayments and other current assets Total current assets Non-current assets Right of use - non-current Property and equipment, net Deferred tax assets, net Non-current prepayments Goodwill Investment in joint venture Intangible assets, net Other non-current assets Total non-current assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities Accounts payable Credit cards payable Customer deposit Other payables and accrued liabilities Advance from shareholders Lease liability - current Long-term promissory note payable - current portion Revolving loan payable Income taxes payable Total current liabilities Non-current liabilities Long-term revolving loan payable, net Lease liability - non-current Total non-current liabilities Total liabilities Commitments and contingencies Stockholders' Equity Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2024 and June 30, 2023 Common stock, $0.001 par value; 180,000,000 shares authorized; 29,818,232 and 29,710,939 shares issued and outstanding at March 31, 2024 and June 30, 2023 Additional paid in capital Accumulated deficits Non-controlling interest Accumulated other comprehensive loss Total stockholders’ equity Total liabilities and stockholders’ equity preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] REVENUES TOTAL REVENUES COST OF REVENUES GROSS PROFIT OPERATING EXPENSES: Selling and fulfillment General and administrative Impairment loss - goodwill Total operating expenses INCOME (LOSS) FROM OPERATIONS OTHER INCOME (EXPENSE) Interest expenses Loss on equity method investment Other non-operating income (expense) Total other expenses, net INCOME (LOSS) BEFORE INCOME TAXES PROVISION FOR INCOME TAX EXPENSE (BENEFIT) NET INCOME (LOSS) Non-controlling interest NET INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC. OTHER COMPREHENSIVE INCOME (LOSS) Foreign currency translation adjustments COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC. WEIGHTED AVERAGE NUMBER OF COMMON STOCK Basic Diluted EARNINGS (LOSSES) PER SHARE Basic Diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Net loss Stock-based compensation Foreign currency translation adjustments Restricted shares issued for vested RSUs Ending balance, shares Restricted shares issued for vested RSUs, shares Ending balance, value Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Adjustments to reconcile net loss to cash provided by operating activities: Depreciation and amortization expense Inventory reserve Loss on equity method investment Stock-based compensation expense Non-cash operating lease expense Amortization of debt premium / discount and non-cash financing costs Change in operating assets and liabilities Accounts receivable Inventories Deferred tax assets/liabilities Prepayments and other current assets Non-current prepayments Other non-current assets Accounts payable Credit cards payable Customer deposit Other payables and accrued liabilities Income taxes payable Net cash provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchase of equipment Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Proceeds from related parties Payments to related parties Proceeds from short-term loans - related party Payment on investment payable Payments on short-term loans - related party Payments on short-term loans Proceeds from long-term loans Payments on long-term loans Net cash used in financing activities EFFECT OF EXCHANGE RATE ON CASH CHANGES IN CASH CASH AND CASH EQUIVALENT, beginning of period CASH AND CASH EQUIVALENT, end of period SUPPLEMENTAL CASH FLOW INFORMATION: Cash paid for income tax Cash paid for interest SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING TRANSACTIONS: Right of use assets acquired under new operating leases Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance [Table Text Block] Company Selected Measure Name Named Executive Officers, Footnote [Text Block] Peer Group Issuers, Footnote [Text Block] Changed Peer Group, Footnote [Text Block] PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote [Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Equity Valuation Assumption Difference, Footnote [Text Block] Compensation Actually Paid vs. Total Shareholder Return [Text Block] Compensation Actually Paid vs. Net Income [Text Block] Compensation Actually Paid vs. Company Selected Measure [Text Block] Total Shareholder Return Vs Peer Group [Text Block] Compensation Actually Paid vs. Other Measure [Text Block] Tabular List [Table Text Block] Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Attributable to Parent Company Selected Measure Amount Other Performance Measure Amount Adjustment to Compensation Amount PEO Name Measure Name Non-GAAP Measure Description [Text Block] Additional 402(v) Disclosure [Text Block] Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis [Text Block] Stock Price or TSR Estimation Method [Text Block] Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined [Text Block] Forgone Recovery, Individual Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability [Text Block] Outstanding Recovery, Individual Name Outstanding Recovery Compensation Amount Restatement Does Not Require Recovery [Text Block] Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure [Text Block] Award Timing Method [Text Block] Award Timing Predetermined [Flag] Award Timing MNPI Considered [Flag] Award Timing, How MNPI Considered [Text Block] MNPI Disclosure Timed for Compensation Value [Flag] Awards Close in Time to MNPI Disclosures [Table Text Block] Awards Close in Time to MNPI Disclosures, Individual Name Award Underlying Securities Amount Award Exercise Price Award Grant Date Fair Value Underlying Security Market Price Change, Percent Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Arrangement Duration Aggregate Available Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted [Flag] Insider Trading Policies and Procedures Not Adopted [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of business and organization Accounting Policies [Abstract] Basis of Presentation and Summary of significant accounting policies Joint Ventures Joint Ventures Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity Variable interest entity Receivables [Abstract] Accounts receivable, net Inventory Disclosure [Abstract] Inventories, net Prepayments And Other Current Assets Net Prepayments and other current assets, net Non-current Prepayments Non-current prepayments Goodwill and Intangible Assets Disclosure [Abstract] Intangible assets, net Payables and Accruals [Abstract] Other payables and accrued liabilities Debt Disclosure [Abstract] Loans payable Related Party Transactions [Abstract] Related party transactions Income Tax Disclosure [Abstract] Income taxes Earnings Per Share [Abstract] Earnings per share Equity [Abstract] Equity Warrants Warrants Risks and Uncertainties [Abstract] Concentration of risk Commitments and Contingencies Disclosure [Abstract] Commitments and contingencies Subsequent Events [Abstract] Subsequent events Basis of presentation Principles of Consolidation Emerging Growth Company Status Use of estimates and assumptions Foreign currency translation and transactions Cash and cash equivalents Accounts receivable, net Equity method investment Business Combination Variable interest entities Goodwill Intangible Assets, net Fair values of financial instruments Revenue recognition Advertising costs Cost of revenue Operating expenses Inventory, net Debt Issuance Costs Segment reporting Leases Stock-based Compensation Income taxes Commitments and contingencies Earnings per share Recently issued accounting pronouncements Subsequent events Schedule of estimated useful life Schedule of assumptions for financial instruments Schedule of impairment charges Schedule of advertising costs Schedule of allocation of acquisition price Schedule of carrying amount of the VIE’s assets and liabilities Schedule of operating results of the VIE Schedule of accounts receivable Schedule of prepayments and other current assets Schedule of intangible assets, net Schedule of amortization expense Schedule of other payables and accrued liabilities Schedule of interest expense Schedule of provision for income tax Schedule of reconciliation of effective income tax rate Schedule of deferred taxes Schedule of computation of basic and diluted earnings per share Schedule of RSU activity Schedule of lease cost and other information Schedule of supplemental balance sheet information related to leases Schedule of maturities of lease liabilities Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Intangible asset, useful life Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair value of financial instruments Platform Operator, Crypto-Asset [Table] Platform Operator, Crypto-Asset [Line Items] Assets fair value disclosure Goodwill impairment loss Advertising and promotion Schedule of Product Information [Table] Product Information [Line Items] Translation rate at period end Translation rate during period Ownership interest Goodwill impairment loss Principal amount of the purchase note Fair value of the purchase note Long term debt balance Vendor Credit Concentration risk, percentage Inventory Equity interest Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Cash Promissory note issued Common stock issued Total purchase consideration Finite lived intangibles Current assets Property and equipment Rent deposit ROU asset Deferred tax liabilities Current liabilities Lease liability Total purchase consideration Fair value of the consideration Notes issued Number of shares issued for acquisition Additional cash General and administrative expense Payments of financing cost Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Cash in bank Prepayments and other receivables Rent deposit Office equipment, net Right of use – noncurrent Deferred tax assets Lease liability Income tax payable Other payables and accrued liabilities Revenue Net income (loss) after elimination of intercompany transactions Revenue before consolidation Net loss Accounts receivable Less: allowance for credit losses Total accounts receivable SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Inventory, net Inventory reserve expense Allowance for obsolescence Prepayments and other current assets Allowance for credit losses Delivery fees receivable Offsetting Assets [Table] Offsetting Assets [Line Items] Amortization expenses Intangible assets, gross Accumulated amortization Intangible assets, net 2024 2025 2026 2027 2028 Thereafter Weighted average remaining life for finite-lived intangible assets Amortization expense Accrued payables for inventory in transit Accrued Amazon fees Sales taxes payable Payroll liabilities Other accrued liabilities and payables Total Purchase amount Other accounts payable Accrued interest Credit utilization fees Amortization of debt discount Total Line of Credit Facility [Table] Line of Credit Facility [Line Items] Maturity date Interest payable Principal amount Fair value of purchase note Repayment of debt Accrued interest Amortization of note premium Promissory note payable Note payable balance Note payable - current Note payable - noncurrent Debt borrowed Repayment of debt Outstanding balance of the on-demand loan Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Sublease fee Other receivable Current: Federal States Foreign Total current income tax provision Deferred: Federal States Foreign Total deferred taxes Total provision for income taxes Federal State Foreign tax rate difference Impairment loss on goodwill -permanent difference Net effect of state income tax deduction and other permanent differences Effective tax rate Deferred tax assets 263A calculation Inventory reserve State taxes Accrued expenses ROU assets / liabilities Net Operation loss Disallowed interest expense Stock-based compensation Valuation allowance Others Total deferred tax assets Deferred tax liabilities Depreciation Intangible assets acquired Total deferred tax liabilities Net deferred tax assets Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Prepaid taxes Valuation allowance Net income (loss) attributable to iPower Inc. Weighted-average shares used in computing basic earnings per share Weighted-average shares used in computing diluted earnings per share Earnings (losses) per share of ordinary shares - basic Earnings (losses) per share of ordinary shares - diluted Unissued shares of restricted stock units Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] RSUs granted but not vested, Beginning balance RSUs granted Total fair market value of RSUs issued as compensation, RSUs granted RSUs forfeited RSUs vested RSUs granted but not vested, Ending balance Schedule of Stock by Class [Table] Class of Stock [Line Items] Preferred stock shares authorized Preferred stock, par value Number of RSU's granted Shares issued for acquisition Common stock, per share value Shares issued for acquisition, value Preferred stock shares issued Preferred stock shares outstanding Number of shares authorized Number of restricted shares, forfeited Unvested RSUs Unamortized expense Conversion of RSUs vested, shares Stock issued for RSU's vested Stock to be issued for RSU's vested Cash performance bonus Options, grants in period Exercise price Share price Volatility rate Term Risk free rate of return Dividend yield Options vested Warrants outstanding Average exercise price Concentration Risk [Table] Concentration Risk [Line Items] Cash, uninsured amount Operating lease cost Cash paid for amounts included in the measurement of lease liabilities Remaining lease term in years Average discount rate - operating leases Right of use asset - non-current Lease Liability – current Lease Liability - non-current Total operating lease liabilities 2024 2025 2026 2027 2028 Less: Imputed interest/present value discount Present value of lease liabilities Total commitment of term lease Settlement payment [custom:PledgedShares] [custom:TotalNumberOfPledgedShares] Vendor Credit Assets, Current Assets, Noncurrent Assets Liabilities, Current Liabilities, Noncurrent Liabilities Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Prepaid Expense and Other Assets IncreaseDecreaseInNoncurrentPrepayments Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Accounts Payable, Trade Increase (Decrease) in Other Accounts Payable Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Accrued Taxes Payable Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Related Party Debt PaymentOnInvestmentPayable PaymentsOnShorttermLoanRelatedParty Repayments of Short-Term Debt Repayments of Other Long-Term Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents JointVenturesDisclosureTextBlock Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Inventory Disclosure [Text Block] NoncurerntPrepaymentTextBlock Intangible Assets Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] WarrantsDisclosureTextBlock Commitments and Contingencies Disclosure [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Receivable [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Commitments and Contingencies, Policy [Policy Text Block] Earnings Per Share, Policy [Policy Text Block] Subsequent Events, Policy [Policy Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Deposits Assets, Current Accounts Payable and Other Accrued Liabilities NetIncomeLossBeforeConsolidation Accounts Receivable, Allowance for Credit Loss, Current Prepaid Expense and Other Assets, Current Accounts and Financing Receivable, Allowance for Credit Loss Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net Interest Expense, Debt Debt Instrument, Repaid, Principal Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Deferred Tax Assets, Inventory Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Other Finite-Lived Assets Deferred Tax Liabilities, Gross NetDeferredTaxAssets Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five Lessee, Operating Lease, Liability, Undiscounted Excess Amount EX-101.PRE 10 ipw-20240331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
9 Months Ended
Mar. 31, 2024
May 14, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --06-30  
Entity File Number 001-40391  
Entity Registrant Name iPower Inc.  
Entity Central Index Key 0001830072  
Entity Tax Identification Number 82-5144171  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 8798 9th Street  
Entity Address, City or Town Rancho Cucamonga  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91730  
City Area Code 626  
Local Phone Number 863-7344  
Title of 12(b) Security Common Stock  
Trading Symbol IPW  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   29,818,232
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Current assets    
Cash and cash equivalents $ 2,714,724 $ 3,735,642
Accounts receivable, net 16,843,692 14,071,543
Inventories, net 11,872,286 20,593,889
Prepayments and other current assets 1,632,113 2,858,196
Total current assets 33,062,815 41,259,270
Non-current assets    
Right of use - non-current 6,632,349 7,837,345
Property and equipment, net 405,621 536,418
Deferred tax assets, net 2,756,420 2,155,250
Non-current prepayments 320,190 531,456
Goodwill 3,034,110 3,034,110
Investment in joint venture 30,495 33,113
Intangible assets, net 3,793,042 4,280,071
Other non-current assets 381,631 427,254
Total non-current assets 17,353,858 18,835,017
Total assets 50,416,673 60,094,287
Current liabilities    
Accounts payable 14,199,052 13,244,957
Credit cards payable 236,000 366,781
Customer deposit 339,968 350,595
Other payables and accrued liabilities 3,242,002 4,831,067
Advance from shareholders 85,581 85,200
Lease liability - current 2,106,867 2,159,173
Long-term promissory note payable - current portion 0 2,017,852
Revolving loan payable 6,011,860 0
Income taxes payable 277,921 276,683
Total current liabilities 26,499,251 23,332,308
Non-current liabilities    
Long-term revolving loan payable, net 0 9,791,191
Lease liability - non-current 4,949,802 6,106,047
Total non-current liabilities 4,949,802 15,897,238
Total liabilities 31,449,053 39,229,546
Commitments and contingencies
Stockholders' Equity    
Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2024 and June 30, 2023 0 0
Common stock, $0.001 par value; 180,000,000 shares authorized; 29,818,232 and 29,710,939 shares issued and outstanding at March 31, 2024 and June 30, 2023 29,819 29,712
Additional paid in capital 30,013,997 29,624,520
Accumulated deficits (10,887,703) (8,702,442)
Non-controlling interest (34,519) (24,915)
Accumulated other comprehensive loss (153,974) (62,134)
Total stockholders’ equity 18,967,620 20,864,741
Total liabilities and stockholders’ equity $ 50,416,673 $ 60,094,287
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Jun. 30, 2023
Statement of Financial Position [Abstract]    
preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 180,000,000 180,000,000
Common stock, shares issued 29,818,232 29,710,939
Common stock, shares outstanding 29,818,232 29,710,939
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
REVENUES $ 23,308,508 $ 20,225,619 $ 66,617,004 $ 65,502,882
TOTAL REVENUES 23,308,508 20,225,619 66,617,004 65,502,882
COST OF REVENUES 12,360,170 12,433,898 36,591,581 39,755,919
GROSS PROFIT 10,948,338 7,791,721 30,025,423 25,746,963
OPERATING EXPENSES:        
Selling and fulfillment 6,025,878 6,537,124 23,026,329 24,294,673
General and administrative 3,321,184 3,065,795 9,218,842 8,879,326
Impairment loss - goodwill 0 0 0 3,060,034
Total operating expenses 9,347,062 9,602,919 32,245,171 36,234,033
INCOME (LOSS) FROM OPERATIONS 1,601,276 (1,811,198) (2,219,748) (10,487,070)
OTHER INCOME (EXPENSE)        
Interest expenses (181,199) (238,623) (592,176) (800,783)
Loss on equity method investment (792) (1,297) (2,618) (8,625)
Other non-operating income (expense) (29,669) (72,235) 32,003 199,125
Total other expenses, net (211,660) (312,155) (562,791) (610,283)
INCOME (LOSS) BEFORE INCOME TAXES 1,389,616 (2,123,353) (2,782,539) (11,097,353)
PROVISION FOR INCOME TAX EXPENSE (BENEFIT) 377,147 (589,581) (587,674) (2,085,126)
NET INCOME (LOSS) 1,012,469 (1,533,772) (2,194,865) (9,012,227)
Non-controlling interest (3,613) (3,238) (9,604) (8,878)
NET INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC. 1,016,082 (1,530,534) (2,185,261) (9,003,349)
OTHER COMPREHENSIVE INCOME (LOSS)        
Foreign currency translation adjustments 69,122 17,604 (91,840) (46,722)
COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC. $ 1,085,204 $ (1,512,930) $ (2,277,101) $ (9,050,071)
WEIGHTED AVERAGE NUMBER OF COMMON STOCK        
Basic 29,821,811 29,730,914 29,791,990 29,702,014
Diluted 29,821,811 29,730,914 29,791,990 29,702,014
EARNINGS (LOSSES) PER SHARE        
Basic $ 0.03 $ (0.05) $ (0.07) $ (0.30)
Diluted $ 0.03 $ (0.05) $ (0.07) $ (0.30)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Jun. 30, 2022 $ 29,573 $ 29,111,863 $ 3,262,948 $ (13,232) $ 5,678 $ 32,396,830
Beginning balance, shares at Jun. 30, 2022 29,572,382          
Net loss (4,182,376) (2,805) (4,185,181)
Stock-based compensation 137,882 137,882
Foreign currency translation adjustments (111,475) (111,475)
Ending balance, shares at Sep. 30, 2022 29,572,382          
Ending balance, value at Sep. 30, 2022 $ 29,573 29,249,745 (919,428) (16,037) (105,797) 28,238,056
Beginning balance, value at Jun. 30, 2022 $ 29,573 29,111,863 3,262,948 (13,232) 5,678 32,396,830
Beginning balance, shares at Jun. 30, 2022 29,572,382          
Net loss           (9,012,227)
Ending balance, shares at Mar. 31, 2023 29,572,382          
Ending balance, value at Mar. 31, 2023 $ 29,573 29,499,585 (5,740,401) (22,110) (41,044) 23,725,603
Beginning balance, value at Jun. 30, 2022 $ 29,573 29,111,863 3,262,948 (13,232) 5,678 32,396,830
Beginning balance, shares at Jun. 30, 2022 29,572,382          
Ending balance, shares at Jun. 30, 2023 29,710,939          
Ending balance, value at Jun. 30, 2023 $ 29,712 29,624,520 (8,702,442) (24,915) (62,134) 20,864,741
Beginning balance, value at Sep. 30, 2022 $ 29,573 29,249,745 (919,428) (16,037) (105,797) 28,238,056
Beginning balance, shares at Sep. 30, 2022 29,572,382          
Net loss   (3,290,439) (2,835) (3,293,274)
Stock-based compensation 132,266 132,266
Foreign currency translation adjustments 47,149 47,149
Ending balance, shares at Dec. 31, 2022 29,572,382          
Ending balance, value at Dec. 31, 2022 $ 29,573 29,382,011 (4,209,867) (18,872) (58,648) 25,124,197
Net loss (1,530,534) (3,238) (1,533,772)
Stock-based compensation 117,574 117,574
Foreign currency translation adjustments 17,604 17,604
Ending balance, shares at Mar. 31, 2023 29,572,382          
Ending balance, value at Mar. 31, 2023 $ 29,573 29,499,585 (5,740,401) (22,110) (41,044) 23,725,603
Beginning balance, value at Jun. 30, 2023 $ 29,712 29,624,520 (8,702,442) (24,915) (62,134) 20,864,741
Beginning balance, shares at Jun. 30, 2023 29,710,939          
Net loss (1,286,515) (2,836) (1,289,351)
Stock-based compensation 117,882 117,882
Foreign currency translation adjustments (707) (707)
Ending balance, shares at Sep. 30, 2023 29,710,939          
Ending balance, value at Sep. 30, 2023 $ 29,712 29,742,402 (9,988,957) (27,751) (62,841) 19,692,565
Beginning balance, value at Jun. 30, 2023 $ 29,712 29,624,520 (8,702,442) (24,915) (62,134) 20,864,741
Beginning balance, shares at Jun. 30, 2023 29,710,939          
Net loss           (2,194,865)
Ending balance, shares at Mar. 31, 2024 29,818,232          
Ending balance, value at Mar. 31, 2024 $ 29,819 30,013,997 (10,887,703) (34,519) (153,974) 18,967,620
Beginning balance, value at Sep. 30, 2023 $ 29,712 29,742,402 (9,988,957) (27,751) (62,841) 19,692,565
Beginning balance, shares at Sep. 30, 2023 29,710,939          
Net loss   (1,914,828) (3,155) (1,917,983)
Stock-based compensation 141,245 141,245
Foreign currency translation adjustments (160,255) (160,255)
Ending balance, shares at Dec. 31, 2023 29,710,939          
Ending balance, value at Dec. 31, 2023 $ 29,712 29,883,647 (11,903,785) (30,906) (223,096) 17,755,572
Net loss 1,016,082 (3,613) 1,012,469
Stock-based compensation 130,457 130,457
Foreign currency translation adjustments 69,122 69,122
Restricted shares issued for vested RSUs $ 107 (107)
Ending balance, shares at Mar. 31, 2024 29,818,232          
Restricted shares issued for vested RSUs, shares 107,293          
Ending balance, value at Mar. 31, 2024 $ 29,819 $ 30,013,997 $ (10,887,703) $ (34,519) $ (153,974) $ 18,967,620
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (2,194,865) $ (9,012,227)
Adjustments to reconcile net loss to cash provided by operating activities:    
Depreciation and amortization expense 599,241 594,718
Inventory reserve 222,755 238,899
Loss on equity method investment 2,618 8,625
Impairment loss - goodwill 0 3,060,034
Stock-based compensation expense 389,584 387,722
Non-cash operating lease expense (3,555) 27,874
Amortization of debt premium / discount and non-cash financing costs 167,312 161,074
Change in operating assets and liabilities    
Accounts receivable (2,772,149) 1,727,405
Inventories 8,498,848 10,547,933
Deferred tax assets/liabilities (601,170) (2,485,274)
Prepayments and other current assets 1,226,083 1,974,296
Non-current prepayments 211,266 323,751
Other non-current assets 45,623 11,448
Accounts payable 954,095 3,904,541
Credit cards payable (130,781) (510,840)
Customer deposit (10,627) 209,405
Other payables and accrued liabilities (1,453,560) (3,473,115)
Income taxes payable 1,238 89,563
Net cash provided by operating activities 5,151,956 7,785,832
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equipment 0 (144,885)
Net cash used in investing activities 0 (144,885)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from related parties 0 94,409
Payments to related parties 0 (82,500)
Proceeds from short-term loans - related party 2,000,000 31,385
Payment on investment payable 0 (1,500,000)
Payments on short-term loans - related party (2,000,000) 0
Payments on short-term loans (1,750,000) (1,781,385)
Proceeds from long-term loans 2,950,000 3,835,615
Payments on long-term loans (7,300,000) (8,600,000)
Net cash used in financing activities (6,100,000) (8,002,476)
EFFECT OF EXCHANGE RATE ON CASH (72,874) (40,923)
CHANGES IN CASH (1,020,918) (402,452)
CASH AND CASH EQUIVALENT, beginning of period 3,735,642 1,821,947
CASH AND CASH EQUIVALENT, end of period 2,714,724 1,419,495
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for income tax 0 55,000
Cash paid for interest 273,438 0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:    
Right of use assets acquired under new operating leases $ 632,732 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure [Table]        
Net Income (Loss) Attributable to Parent $ 1,016,082 $ (1,530,534) $ (2,185,261) $ (9,003,349)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of business and organization
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of business and organization

Note 1 - Nature of business and organization

 

iPower Inc., formerly known as BZRTH Inc., a Nevada corporation (the “Company”), was incorporated on April 11, 2018. The Company is principally engaged in the marketing and sale of consumer home, garden and other products and accessories mainly in the North America.

 

On May 18, 2021, the Company acquired 100% of the equity ownership of its variable interest entity, E Marketing Solution Inc. (“E Marketing”), an entity incorporated in California and owned by one of the minority shareholders of the Company. As a result, E Marketing became the Company’s wholly owned subsidiary.

 

On May 18, 2021, the Company acquired 100% of the equity ownership of its variable interest entity, Global Product Marketing Inc. (“GPM”), an entity which was incorporated in the State of Nevada on September 4, 2020, and was owned by Chenlong Tan, the Company’s Chairman, CEO and President, and one of the majority shareholders of the Company. As a result, GPM became the Company’s wholly owned subsidiary.

 

On January 13, 2022, the Company entered into a joint venture agreement and formed a Nevada limited liability company, Box Harmony, LLC (“Box Harmony”), for the principal purpose of providing logistics services primarily for foreign-based manufacturers and distributors who desire to sell their products online in the United States, with such logistics 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 in or otherwise control Box Harmony. See details at Note 3 below.

 

On February 10, 2022, the Company entered into another joint venture agreement and formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), for the principal purpose of creating a social media platform in order to provide content 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 at Note 3 below.

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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’s Republic of China (“PRC”) and which is a wholly foreign-owned enterprise (“WFOE”) 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 (“DHS”) and located in Shenzhen, China. See details on Note 4 below.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of significant accounting policies

Note 2 – Basis of Presentation and Summary of significant accounting policies

 

Basis of presentation

 

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 (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) 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 the Company’s 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’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2024, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.

 

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Annual Report for the year ended June 30, 2023, which are included in Form 10-K filed with the SEC on September 14, 2023.

 

Principles of Consolidation

 

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.

 

Emerging Growth Company Status

 

The company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”), 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.

 

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’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of utilizing the emerging growth company reduced reporting requirements difficult.

 

Use of estimates and assumptions

 

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 circumstances that existed 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 Company’s actual results could differ significantly from those estimates.

 

Foreign currency translation and transactions

 

The reporting and functional currency of iPower and its subsidiaries is the U.S. dollar (“USD”). iPower’s WFOE and VIE in China uses the local currency, Renminbi (“RMB”), as its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People’s Bank of China (the “PBOC”) 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’ 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.

 

The balance sheet amounts of the VIE, with the exception of equity, on March 31, 2024, were translated at 7.2212 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 nine months ended March 31, 2024 was 7.2000 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.

 

Cash and cash equivalents

 

Cash and cash equivalents consist of amounts held as cash on hand and bank deposits.

 

From time to time, the Company may maintain bank balances in interest bearing accounts in excess of the $250,000, which is currently the maximum amount insured by the FDIC 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.

 

Accounts receivable, net

 

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.

 

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:

 

  · the customer fails to comply with its payment schedule;
     
  · the customer is in serious financial difficulty;
     
  · a significant dispute with the customer has occurred regarding job progress or other matters;
     
  · the customer breaches any of its contractual obligations;
     
  · the customer appears to be financially distressed due to economic or legal factors;
     
  · the business between the customer and the Company is not active; or
     
  · other objective evidence indicates non-collectability of the accounts receivable.

 

Accounts receivable are recognized and carried at the 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’ 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.

 

Equity method investment

 

The Company accounts for its ownership interest in Box Harmony, a 40% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments — 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’s statement of operations and a corresponding charge or credit to the carrying value of the asset.

 

Business Combination

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including the VIE. 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 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 regarding the acquisition.

 

Variable interest entities

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (“DHS”). Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’s economic performance. DHS’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 regarding the acquisition.

 

Goodwill

 

Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under ASC Topic 350, Intangibles-Goodwill and Other.

 

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’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’s filing of its Annual Report on Form 10-K for the period ended June 30, 2022. Due to the decrease in the Company’s share price subsequent to the filing of the June 30, 2022 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 quarter ended September 30, 2022. The Company also considered the Market Capital Method, an alternative market approach, which suggested the Company’s goodwill is partially impaired.

 

During the period ended March 31, 2024, the Company performed a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C and noted no goodwill impairment. As of March 31, 2024 and June 30, 2023, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

 

Finite life intangible assets at March 31, 2024 include a covenant not to compete, supplier relationships and software recognized as part of the acquisition of Anivia. 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:

   
   Useful Life
Covenant Not to Compete  10 years
Supplier relationships  6 years
Software  5 years

 

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 March 31, 2024 and 2023, there were no indicators of impairment.

 

Fair values of financial instruments

 

ASC 825, “Disclosures about Fair Value of Financial Instruments,” requires disclosure of fair value information about financial instruments. ASC 820, “Fair Value Measurements” defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures about fair value measurements.

 

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.

 

On February 15, 2022, as part of the consideration paid for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $3.5 million. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $3.6 million using the following inputs:

    
Corporate bond yield   3.1% 
Risk-free rate   1.6% 
Liquidity premium   0.4% 
Discount rate   3.5% 

 

As of March 31, 2024, the outstanding balance of the Purchase Note was $0.

 

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:

 

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

 

Level 2 – 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

 

Level 3 – 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.

 

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 year ended June 30, 2023 as follows:

                     
    Total Fair
Value
   Level 1   Level 2   Level 3   Total
Impairment
Loss
 
Goodwill   $3,034,110   $   $   $3,034,110   $3,060,034 
Total   $3,034,110   $   $   $3,034,110   $3,060,034 

 

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 year ended June 30, 2023. 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.

 

Revenue recognition

 

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’s best estimate of expected product returns, are estimated using historical experience.

  

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.

 

Payments received prior to the delivery of goods to customers are recorded as customer deposits.

 

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’s customers, are treated as a reduction to the purchase price of the related transaction.

 

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.

 

Advertising costs

 

Advertising costs are expensed as incurred.

 

Total advertising and promotional costs included in selling and fulfillment expenses for the three and nine months ended March 31, 2024 and 2023 were as following:

                
    Three Months Ended March 31,    Nine Months Ended March 31, 
    2024    2023    2024    2023 
Advertising and promotion  $819,827   $1,304,662   $3,529,809   $3,777,122 

 

Cost of revenue

 

Cost of revenue mainly consists of costs for purchases of products and related inbound freight and delivery fees.

 

Operating expenses

 

Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred. Vendor warranty credits resulting from refund of returns on quality issues are recorded to offset merchant selling fees. During the three and nine months ended March 31, 2024 and 2023, the Company recorded vendor credit of $858,456 and $0, respectively.

 

Inventory, net

 

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’s policy is to include as a part of inventory and 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.

 

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.

 

Debt Issuance Costs

 

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 unaudited condensed consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.

 

Segment reporting

 

The Company follows ASC 280, Segment Reporting. The Company’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 nine months ended March 31, 2024 and 2023, sales through Amazon to Canada and other foreign countries were approximately 8.5% and 12.8% of the Company’s total sales. During the nine months ended March 31, 2024, sales of hydroponic products, including ventilation and grow light systems, was approximately 21.7% of the Company’s total sales and the remaining 78.3% consisted of general gardening, home goods, and other products and accessories. During the nine months ended March, 2023, sales of hydroponic products, including ventilation and grow light systems, were approximately 46% of the Company’s total sales and the remaining 54% consisted of general gardening, home goods and other products and accessories. As of March, 2024 and June 30, 2023, the Company had approximately $1.9 million and $1.6 million of inventory stored in China, respectively. The Company’s majority of long-lived assets are located in California, United States, a majority of the deferred tax assets are U.S. related, and a majority of the Company’s revenues are derived from within the U.S.

 

Leases

 

The Company records right-of-use (“ROU”) assets and related lease obligations on the balance sheet.

  

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

 

Stock-based Compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation,” 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 costs 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 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’s requisite service period or nonemployee’s vesting period if it is probable the performance condition will be met. If the performance condition is ultimately not met, compensation costs related to the award should not be recognized (or should be reversed) because the vesting condition in the award has not been satisfied.

 

The Company will recognize forfeitures of such equity-based compensation as they occur.

 

Income taxes

 

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.

 

The Company 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 “major” 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.

 

The Company believes that our income tax filing positions and deductions will be sustained on audit and does 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, Income Taxes. The Company’s policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.

  

Commitments and contingencies

 

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.

 

Earnings per share

 

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 convertible or exercisable into common stock were issued upon conversion or exercise.

 

Recently issued accounting pronouncements

 

In December 2023, The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. Under this ASU, public business entities must annually “(1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5 percent of the amount computed by multiplying pretax income [or loss] by the applicable statutory income tax rate).” This ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. For entities other than public business entities, the amendments are effective for annual periods beginning after December 15, 2025. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” The amendments should be applied on a prospective basis. Retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In November 2023, The FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments apply to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. The amendments in this ASU are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments: 1. Require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss. 2. Require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss. 3. Require that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by FASB Accounting Standards Codification® Topic 280, Segment Reporting, in interim periods. 4. Clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements. 5. Require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. 6. Require that a public entity that has a single reportable segment provide all the disclosures required by the amendments in the ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. This ASU incorporates certain U.S. Securities and Exchange Commission (SEC) disclosure requirements into the FASB Accounting Standards Codification™ (“Codification”). The amendments in the ASU are expected to clarify or improve disclosure and presentation requirements of a variety of Codification Topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. In SEC Release No. 33-10532, Disclosure Update and Simplification, issued August 17, 2018, the SEC referred certain of its disclosure requirements that overlap with, but require incremental information to, generally accepted accounting principles to the FASB for potential incorporation into the Codification. The ASU incorporates into the Codification 14 of the 27 disclosures referred by the SEC. They modify the disclosure or presentation requirements of a variety of Topics in the Codification. The requirements are relatively narrow in nature. Some of the amendments represent clarifications to, or technical corrections of, the current requirements. Because of the variety of Topics amended, a broad range of entities may be affected by one or more of those amendments. For entities subject to the SEC’s existing disclosure requirements and for entities required to file or furnish financial statements with or to the SEC in preparation for the sale of or for purposes of issuing securities that are not subject to contractual restrictions on transfer, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. For all other entities, the amendments will be effective two years later. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective for any entity. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In September 2022, FASB issued ASU 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this ASU require that a company that uses a supplier finance program in connection with the purchase of goods or services disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. ASU 2022-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022, except for the rollforward of the supplier finance program obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. An entity should apply ASU No. 2022-04 retrospectively to all periods in which a balance sheet is presented, except for the obligation rollforward, which should be applied prospectively. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

 

In June 2022, FASB issued 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 its consolidated financial statements.

 

In October 2021, the FASB issued 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, 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 its consolidated financial statements.

 

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, “Topic 848”). Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (“LIBOR”) 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. In December 2022, the FASB issued ASU 2022-06, Reference Rate reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848, Reference Rate Reform to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not expect the adoption of this standard to have a material impact on the Company's consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40).” 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’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 its consolidated financial statements.

 

In January 2017, the FASB issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” 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. ASU 2017-04 became effective for accelerated filing companies for annual periods or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. 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, 2022. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has adopted ASU 2017-04. See the disclosures above on Goodwill for further details.

 

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.

 

Subsequent events

 

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 unaudited condensed consolidated financial statements are presented.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures
9 Months Ended
Mar. 31, 2024
Joint Ventures  
Joint Ventures

Note 3 - Joint Ventures

 

Box Harmony, LLC

 

On January 13, 2022, the Company entered into a joint venture agreement (the “Joint Venture Agreement”) with Titanium Plus Autoparts, Inc., a California corporation (“TPA”), Tony Chiu (“Chiu”) and Bin Xiao (“Xiao”). Pursuant to the terms of the Joint Venture Agreement, the parties formed a Nevada limited liability company, Box Harmony, LLC (“Box Harmony”), 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 Joint Venture Agreement, Box Harmony issued a total of 6,000 certificated units of membership interest, designated as Class A voting units (“Equity Units”), 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.

 

Under the terms of the Box Harmony limited liability operating agreement (the “LLC Agreement”), 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. In January 2023, TPA and Xiao transferred their 60% equity units to a third party without consideration as the LLC was still in development stage and did not have significant operations. The transfer of equity did not have any impact on the LLC’s financial statements.

 

As a result, the Company owns 40% 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 —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.

 

Global Social Media, LLC

 

On February 10, 2022, the Company entered into a joint venture agreement with Bro Angel, LLC, Ji Shin and Bing Luo (the “GSM Joint Venture Agreement”). Pursuant to the terms of the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), 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.

 

Following entry into the GSM Joint Venture Agreement, GSM issued 10,000 certificated units of membership interest (the “GSM Equity Units”), 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.

 

As of the date of this report, the members had not completed the capital contributions and no receivables were recorded.

 

Pursuant to the terms of the Agreements, the Company owns 60% of the equity interest in GSM and control of GSM’s operations. Based on ASU 2015-02, the Company consolidates GSM into its financial statements due to its majority equity ownership and control over operations. For the three and nine months ended March 31, 2024 and 2023, the impact of GSM’s activities were immaterial to the Company’s unaudited condensed consolidated financial statements.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity
9 Months Ended
Mar. 31, 2024
Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity  
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity

Note 4 - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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’s Republic of China (“PRC”) and which is a wholly foreign-owned enterprise (“WFOE”) 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 (“DHS”) and located in Shenzhen, China.

 

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 “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) consist of a management fee and a fee for services provided, as 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 logistics services in the PRC.

 

Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’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 (“VIE”) of the Company and the financial statements of DHS have been consolidated from the date such control existed, February 15, 2022.

 

Total fair value of the consideration for the transaction was $10,629,000, which was paid to White Cherry as follows: at closing, the Company (i) paid $3,500,000 in the form of a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”), (ii) issued 3,083,700 restricted shares of the Company’s common stock, which shares were subject to a lock-up period of 180 days and remain subject to insider trading rules, and (iii) an additional $1,500,000 in cash which was to be paid after closing.

 

JP Morgan Chase Bank, the Company’s senior secured lender (“JPM”), consented to the transaction. In conjunction with obtaining JPM’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, Fly Elephant Limited and the WFOE.

 

On October 7, 2022, in conjunction with the Company’s entry into the Second Amendment to the Credit Agreement, the Company’s promissory note holder, White Cherry, entered into an amendment (the “Amendment”) to the subordination agreement, originally dated March 9, 2022 (the “Subordination Agreement”). 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 “payment conditions” thereafter were to 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 has 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.

 

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 “Employment Agreement”), pursuant to which Mr. Li was 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’s performance. During his term of employment, Mr. Li may not engage in other employment without the consent of the WFOE.

  

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’ 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 relationship 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 will bear joint and several liability for any direct or indirect losses suffered by the Company as a result thereof. The Company recognized approximately $6.1 million of goodwill in the transaction, which is 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 $54,702 as general and administration expenses and $50,000 paid to JPM as financing fees.

 

The following information summarizes the purchase consideration and allocation of the fair values assigned to the assets at the purchase date, February 15, 2022:

    
Fair Value of Purchase Price:    
Cash  $1,500,000 
Promissory note issued   3,600,627 
Common stock issued   5,528,373 
Total purchase consideration  $10,629,000 
      
Purchase Price Allocation:     
Covenant not to compete  $3,459,120 
Supplier relationship   1,179,246 
Software   534,591 
Current assets   1,784,113 
Property and equipment   46,548 
Rent deposit   52,707 
ROU asset   234,578 
Goodwill   6,094,144 
Deferred tax liabilities   (1,389,113)
Current liabilities   (1,143,076)
Lease liability   (223,858)
Total purchase consideration  $10,629,000 

  

In October 2022, the $1.5 million cash portion of the consideration, which was presented as investment payable, was fully paid off.

 

The results of operations of Anivia since February 16, 2022 have been included in the Company's consolidated financial statements.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Variable interest entity
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable interest entity

Note 5 – Variable interest entity

 

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.

 

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.

 

As of March 31, 2024 and June 30, 2023, there was no pledge or collateralization of the VIE assets that would be used to settle obligations of the VIE.

 

The carrying amounts of the assets, liabilities and the results of operations of the VIE included in the Company’s unaudited condensed consolidated balance sheets and statements of operations and comprehensive income after the elimination of intercompany balances and transactions with the VIE are as follows:

 

The carrying amount of the VIE’s assets and liabilities were as follows for the periods indicated:

        
   March 31, 2024   June 30, 2023 
Cash in bank  $397,087   $341,774 
Prepayments and other receivables  $181,380   $664,886 
Rent deposit  $72,743   $81,624 
Office equipment, net  $16,373   $33,774 
Right of use – noncurrent  $485,118   $6,104 
Deferred tax assets  $   $64,510 
Advance from shareholders  $85,581   $85,200 
Accounts payable  $355,189   $6,278 
Lease liability  $485,262   $4,758 
Income tax payable  $277,921   $276,683 
Other payables and accrued liabilities  $484,343   $344,735 

 

The operating results of the VIE were as follows for the three and nine months ended March 31, 2024:

        
   Three Months   Nine Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $63,898   $(327,984)

 

The operating results of the VIE were as follows for the three and nine months ended March 31, 2023:

         
   Three Months   Nine Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $389,995   $1,301,559 

 

For the three and nine months ended March 31, 2024, the VIE contributed approximately $1.6 million and $5.5 million of revenue and $0.1 million and $0.3 million of net loss before elimination, respectively. For the three and nine months ended March 31, 2023, the VIE contributed approximately $0.7 million and $5.0 million of revenue and $0.1 million and $0.7 million of net loss before elimination, respectively.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net
9 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Accounts receivable, net

Note 6 – Accounts receivable, net

 

Accounts receivable for the Company consisted of the following as of the dates indicated below:

        
   March 31, 2024   June 30, 2023 
Accounts receivable  $16,913,692   $14,141,543 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $16,843,692   $14,071,543 

 

During the three and nine months ended March 31, 2024 and 2023, there were no changes in allowance for credit losses on accounts receivable.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories, net
9 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories, net

Note 7 – Inventories, net

 

As of March 31, 2024 and June 30, 2023, inventories consisted of finished goods ready for sale, net of allowance for obsolescence, amounted to $11,872,286 and $20,593,889, respectively.

 

For the three and nine months ended March 31, 2024, the Company recorded inventory reserve expense of $0 and $222,755, respectively. For the three and nine months ended March 31, 2023, the Company recorded inventory reserve expense of $163,901 and $238,899, respectively. As of March 31, 2024 and June 30, 2023, allowance for obsolescence was $781,655 and $558,899, respectively.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments and other current assets, net
9 Months Ended
Mar. 31, 2024
Prepayments And Other Current Assets Net  
Prepayments and other current assets, net

Note 8 – Prepayments and other current assets, net

 

As of March 31, 2024 and June 30, 2023, prepayments and other current assets consisted of the following:

        
   March 31, 2024   June 30, 2023 
Advance to suppliers  $756,107   $1,668,173 
Prepaid income taxes   31,496    45,718 
Prepaid expenses and other receivables   1,093,638    1,393,433 
Less: Allowance for credit losses   (249,128)   (249,128)
           
Total  $1,632,113   $2,858,196 

 

Other receivables consisted of delivery fees of $6,619 and $165,962 from one and two unrelated parties for their use of the Company’s courier accounts at March 31, 2024 and June 30, 2023.

 

During the three and nine months ended March 31, 2024 and 2023, there were no changes in allowance for credit losses on other receivables.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Non-current prepayments
9 Months Ended
Mar. 31, 2024
Non-current Prepayments  
Non-current prepayments

Note 9 – Non-current prepayments

 

Non-current prepayments included $292,071 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 $28,119 down payment on a four-year car lease. As of March 31, 2024 and June 30, 2023, total non-current prepayments were $320,190 and $531,456, respectively. For the three and nine months ended March 31, 2024, the Company recorded $70,422 and $211,266 amortization of prepayments in the operating expenses, respectively. For the three and nine months ended March 31, 2023, the Company recorded $107,917 and $323,751 amortization of prepayments in the operating expenses, respectively.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible assets, net
9 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net

Note 10 – Intangible assets, net

 

As of March 31, 2024 and June 30, 2023, intangible assets, net, consisted of the following:

        
   March 31, 2024   June 30, 2023 
Covenant not to compete  $3,459,120   $3,459,120 
Supplier relationships   1,179,246    1,179,246 
Software   534,591    534,591 
Accumulated amortization   (1,379,915)   (892,886)
Total  $3,793,042   $4,280,071 

 

The intangible assets were acquired on February 15, 2022 through acquisition of Anivia. The weighted average remaining life for finite-lived intangible assets at March 31, 2024 was approximately 6.45 years. The amortization expense for the three and nine months ended March 31, 2024 was $162,343 and $ 487,028, respectively. The amortization expense for the three and nine months ended March 31, 2023 was $162,343 and $487,028, respectively. At March 31, 2024, 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:

    
Year Ending June 30,  Amount 
2024  $162,343 
2025   649,371 
2026   649,371 
2027   609,277 
2028   468,750 
Thereafter   1,253,930 
Intangible assets, net  $3,793,042 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other payables and accrued liabilities
9 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Other payables and accrued liabilities

Note 11 – Other payables and accrued liabilities

 

As of March 31, 2024 and June 30, 2023, other payables and accrued liabilities consisted of the following:

        
   March 31, 2024   June 30, 2023 
Accrued payables for inventory in transit  $1,012,844   $2,948,551 
Accrued Amazon fees   866,398    915,319 
Sales taxes payable   436,267    448,433 
Payroll liabilities   198,035    222,962 
Other accrued liabilities and payables   728,458    295,802 
           
Total  $3,242,002   $4,831,067 

  

The Company’s controlled VIE, DHS, facilitates the Company in the process of inventory procurement. During the nine months ended March 31, 2024 and 2023, the Company purchased a total of $0 and $31,385, respectively, in inventories from a supplier which had a payment term of 90 days with a 2% premium on the purchase price, which was presented as financing cash flows from short term loans on the statement of cash flows. As of March 31, 2024 and June 30, 2023, the outstanding balance included in other payables to this supplier was $0 and $0.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans payable
9 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Loans payable

Note 12 – Loans payable

 

Long-term loan

 

Asset-based revolving loan

 

On November 12, 2021, the Company entered into a Credit Agreement with JPM, as administrative agent, issuing bank and swingline lender, for an asset-based revolving loan (“ABL”) of up to $25 million with key terms listed as follows:

 

  · Borrowing base equal to the sum of
     
  Ø Up to 90% of eligible credit card receivables
  Ø Up to 85% of eligible trade accounts receivable
  Ø Up to the lesser of (i) 65% of cost of eligible inventory or (ii) 85% of net orderly liquidation value of eligible inventory
     
  · Interest rates of between LIBOR plus 2% and LIBOR plus 2.25% depending on utilization
  · Undrawn fee of between 0.25% and 0.375% depending on utilization
  · Maturity Date of November 12, 2024

 

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’s assets as collateral to the ABL. Upon closing of the ABL, the Company paid $796,035 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 are to be amortized over the three year term of the ABL as interest expense.

 

Below is a summary of the interest expense recorded for the three and nine months ended March 31, 2024 and 2023:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Accrued interest  $95,167   $136,570   $296,471   $500,117 
Credit utilization fees   18,897    15,679    54,961    29,265 
Amortization of debt discount   66,305    66,305    198,914    198,914 
Total  $180,369   $218,554   $550,346   $728,296 

 

As of March 31, 2024 and June 30, 2023, the outstanding amount of the revolving loan payable, net of debt discount and including interest payable was $6,011,860 and $9,791,191, respectively.

 

On October 7, 2022, the Company entered into a second amendment to the credit agreement and consent (the “Second Amendment to the Credit Agreement”), originally dated November 12, 2021, as amended, with JPM. The Company entered into 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 “Covenant Testing Trigger Period” 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.

 

On November 11, 2022, the Company and JPM entered into a default waiver and consent agreement (the “Waiver Letter”) 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 JPM accurately reflecting the Excess Availability (together, the “Existing Defaults”). Under the terms of the Waiver Letter, JPM agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults. As of March 31, 2024, the Company was in compliance with the ABL covenants.

 

Promissory note payable

 

On February 15, 2022, as part of the consideration for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $3.5 million with a fair value of $3.6 million as of February 15, 2022. In October 2022, the Company paid the first installment of $875,000. And in February 2023, the Company paid the second installment of $875,000. In August 2023, the Company paid the third installment of $875,000. In February 2024, the Company paid the fourth installment of $875,000. For the three months ended March 31, 2024, the Company recorded interest of $6,617 and amortization of note premium of $6,445. For the nine months ended March 31, 2024, the Company recorded interest of $39,429 and amortization of note premium of $31,602. In February 2024, the note premium was fully amortized, and the outstanding balance of the principal and interest was fully paid off. As of March 31, 2024, the total outstanding balance of the Purchase Note was $0. As of June 30, 2023, including $236,250 of accrued interest and $31,602 of unamortized premium, the total outstanding balance of the Purchase Note was $2,017,852, which is presented on the consolidated balance sheet as a current portion of $2,017,852 and a non-current portion of $0.

 

Short-term loan payable

 

On July 8, 2023, the Company entered into an agreement with White Cherry Limited (“White Cherry”), a BVI company owned by the former owner of DHS, for an on-demand, unsecured and subordinated loan (“On-demand Loan”). Pursuant to the agreement, White Cherry agreed to loan the Company the amount requested. The On-demand Loan bears interest at the rate of the Secured Overnight Financing Rate, or SOFR, plus 1% per annum. The On-demand Loan is due in 30 days upon receipt of White Cherry’s notice of repayment. On July 16, 2023, the Company borrowed $2,000,000 from White Cherry, repaid $1 million on July 31, 2023 and $1 million on January 31, 2024. For the three and nine months ended March 31, 2024, the Company recorded interest of $723 and $32,911, respectively. As of March 31, 2024, the outstanding balance of the On-demand Loan was $0.

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related party transactions
9 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related party transactions

Note 13 - Related party transactions

 

Starting from March 2022 to January 2023, the Company subleased 50,000 square feet of its warehouse space to Box Harmony, LLC, which is a 40% owned joint venture of the Company as disclosed in Note 1 and Note 2 above. For the three and nine months ended March 31, 2024, the Company received and recorded sublease fee of $0 and $0 as other non-operating income, respectively. For the three and nine months ended March 31, 2023, the Company recorded a sublease fee of $0 and $387,750 as other non-operating income.

 

During the period ended March 31, 2024, the Company started selling products through MII Strategy Inc. (“MII”), a company owned by the Company’s CEO, Mr. Chenlong Tan. As of March 31, 2024, the total amount due from MII was $59,901.

 

On February 15, 2022, the Company assumed $92,246 of advance from shareholders of DHS through acquisition of Anivia. This amount was for capital injection pending capital inspection by the local government in accordance with the PRC rules. As of March 31, 2024 and June 30, 2023, the balance of advance from shareholders was $85,581 and $85,200, respectively.

 

On July 8, 2023, the Company entered into an agreement with White Cherry for an on-demand loan. See Note 12 above for details.

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes
9 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income taxes

Note 14 – Income taxes

 

In addition to corporate income taxes in the United States, upon completion of the acquisition of Anivia in February 2022, the Company is subject to corporate income taxes in PRC. Anivia and its subsidiaries are subject to BVI or Hong Kong income taxes but did not have any operations for the nine months ended March 31, 2024 and 2023. DHS, the operating VIE of Anivia, is considered a Controlled Foreign Corporation (CFC) defined under IRC Sec. 957(a) since the Company indirectly owns more than 50% voting control of DHS as a result of the Transfer Agreement. Therefore, DHS is subject to the Global Intangible Low-Taxed Income (or GILTI) Tax. DHS is subject to 5% tax rate in PRC. The Company made an election to apply the GILTI high-tax exclusion for DHS under the Final Regulations (T.D. 9902). As the result of the election, no GILTI tax was recorded as of March 31, 2024 and 2023. In addition, as a result of the acquisition, the Company booked a $6,094,144 of goodwill. Since the acquisition was a stock acquisition, the Goodwill is not deductible for tax purposes.

 

For the three and nine months ended March 31, 2024, as a result of the Company’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.

 

The income tax provision for the three and nine months ended March 31, 2024 and 2023 consisted of the following:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Current:                
Federal  $   $105,492   $   $386,273 
States   11,024    1,797    22,590    11,596 
Foreign                
Total current income tax provision   11,024    107,289    22,590    397,869 
                     
Deferred:                    
Federal   271,732    (558,437)   (568,897)   (1,818,222)
States   94,210    (114,675)   (106,357)   (421,382)
Foreign   181    (23,758)   64,990    (243,391)
Total deferred taxes   366,123    (696,870)   (610,264)   (2,482,995)
                     
Total provision for income taxes  $377,147   $(589,581)  $(587,674)  $(2,085,126)

 

The Company is subject to U.S. federal income tax as well as state income tax in certain jurisdictions. The tax years 2019 to 2023 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:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Statutory tax rate                    
Federal   21.00%    21.00%    21.00%    21.00% 
State   5.54%    5.82%    5.54%    5.82% 
Foreign tax rate difference   0.45%    0.33%    (2.34%)   2.19% 
Impairment loss on goodwill -permanent difference               (7.40%)
Net effect of state income tax deduction and other permanent differences   0.15%    0.62%    (3.08%)   (2.82%)
                     
Effective tax rate   27.14%    27.77%    21.12%    18.79% 

 

As of March 31, 2024, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $31,496 and $277,921, respectively. As of June 30, 2023, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $45,718 and $276,683, respectively.

 

The tax effects of temporary differences which give rise to significant portions of the deferred taxes are summarized as follows:

        
   March 31, 2024   June 30, 2023 
Deferred tax assets          
263A calculation  $327,987   $239,142 
Inventory reserve   207,463    149,907 
State taxes   4,840    2,435 
Accrued expenses   253,615    273,589 
ROU assets / liabilities   112,582    115,125 
Net Operation loss   2,389,948    2,173,221 
Disallowed interest expense   234,473    163,381 
Stock-based compensation   308,956    207,726 
Valuation allowance   (64,990)    
Others   84,701    85,596 
Total deferred tax assets   3,859,575    3,410,122 
           
Deferred tax liabilities          
Depreciation   (82,870)   (105,323)
Intangible assets acquired   (1,020,285)   (1,149,549)
Total deferred tax liabilities   (1,103,155)   (1,254,872)
           
Net deferred tax assets  $2,756,420   $2,155,250 

 

For the nine months ended March 31, 2024, the Company recorded $64,990 of valuation allowance to reduce deferred tax assets for the losses incurred by DHS.

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per share
9 Months Ended
Mar. 31, 2024
EARNINGS (LOSSES) PER SHARE  
Earnings per share

Note 15 – Earnings per share

 

The following table sets forth the computation of basic and diluted earnings per share for the periods presented:

                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Numerator:                
Net income (loss) attributable to iPower Inc.  $1,016,082   $(1,530,534)  $(2,185,261)  $(9,003,349)
                     
Denominator:                    
Weighted-average shares used in computing basic and diluted earnings per share*  $29,821,811   $29,730,914   $29,791,990   $29,702,014 
Earnings (losses) per share of ordinary shares - basic and diluted  $0.03   $(0.05)  $(0.07)  $(0.30)

 

* Due to the anti-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 and/or the warrants were out of the money (the exercise price is higher than the market price) for the three and nine months ended March 31, 2024 and 2023.
   
* The computation of diluted EPS did not include the shares underlying the exercise of options granted as none of the options were vested and the exercise price of the options was higher than the market price as of March 31, 2024 and 2023.
   
* For the three and nine months ended March 31, 2024, 25,331 and 28,635 vested but unissued 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 (losses) per share when the shares are fully vested.
   
* For the three and nine months ended March 31, 2023, 12,400 and 166,661 vested but unissued 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 losses per share when the shares are fully vested.

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity
9 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Equity

Note 16 – Equity

 

Common Stock

 

As of March 31, 2024, the total authorized shares of capital stock were 200,000,000 shares consisting of 180,000,000 shares of Common Stock (“Common Stock”) and 20,000,000 shares of preferred stock (the “Preferred Stock”), each with a par value of $0.001 per share.

 

The holders of Common Stock shall be entitled to one vote per share in voting to the election of directors and all other corporate purposes. Subject to the express terms of any outstanding series of Preferred Stock, dividends may be paid in cash or otherwise with respect to the holders of Common Stock out of the assets of the Company legally available therefor, upon the terms, and subject to the limitations, as the Board of Directors of the Company (the “Board of Directors”) may determine. In the event of a liquidation or dissolution of the Company, subject to the express terms of any outstanding series of Preferred Stock, the holders of Common Stock shall be entitled to share in the distribution of any remaining assets available for distribution to the holders of Common Stock ratably in proportion to the total number of shares of Common Stock then issued and outstanding.

 

During the year ended June 30, 2023, the Company issued 138,557 shares of restricted Common Stock for RSUs vested.

 

On February 15, 2022, as part of the consideration for the acquisition of Anivia and subsidiaries, as further described in Note 4, the Company issued 3,083,700 restricted shares of the Company’s common stock, valued at $2.27 per share, which was the closing price of the Company’s Common Stock as traded on Nasdaq on February 15, 2022. These shares had a lock-up period of 180 days and are subject to insider trading restrictions. The fair value of the shares was $5,528,373, calculated with a discount of lack of marketability of 21%, which was determined using the Black Scholes Model.

 

During the quarter ended March 31, 2024, the Company issued 107,293 shares of restricted Common Stock for RSUs vested.

 

As of March 31, 2024 and June 30, 2023, there were 29,818,232 and 29,710,939 shares of Common Stock issued and outstanding, respectively.

 

Preferred Stock

 

The Preferred Stock was authorized as “blank check” 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 March 31, 2024 and June 30, 2023, respectively, there were no shares of Preferred Stock issued and outstanding.

 

Equity Incentive Plan

 

On May 5, 2021, the Company’s Board of Directors adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the “Plan”). The Plan allows for the issuance of up to 5,000,000 shares of Common Stock, whether in the form of stock 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’s directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the Company’s business. On November 16, 2021 and December 6, 2022, the Company filed a registration statement on Form S-8 registering all shares issuable under the Plan, which Form S-8 was subsequently amended on December 6, 2022, September 15, 2023 and November 22, 2023.

 

Restricted Stock Unit

 

Following completion of the Company’s IPO on May 11, 2021, pursuant to their letter agreements, the Company awarded 46,546 restricted stock units (“RSUs”) under the Plan to its independent directors, its Chief Financial Officer, and certain other employees and consultants, all of which vested over 12 months following the grant date and were subject to other restrictions until the filing of a Registration Statement on Form S-8 registering the shares. The fair value of the RSUs was determined based on $5.00 per share, the initial listing price of the Company’s Common Stock on the grant date. During the nine months ended March 31, 2024, the Company granted an additional 62,600 shares of RSUs. For the three and nine months ended March 31, 2024, the Company recorded $20,075 and $58,438 of stock-based compensation expense. There was no forfeiture of RSUs occurred during the nine months ended March 31, 2024 and 2023. As of March 31, 2024 and June 30, 2023, the unvested number of RSUs was 18,900 and 38,793 and the unamortized expense was $14,364 and $22,500, respectively.

 

Information relating to RSU grants is summarized as follows:

        
   Total RSUs Issued  

Total Fair

Market Value of

RSUs Issued as Compensation (1)

 
RSUs granted, but not vested, at June 30, 2023   38,793      
RSUs granted   62,600   $50,302 
RSUs forfeited         
RSUs vested   (82,493)     
RSUs granted, but not vested, at March 31, 2024   18,900      

 _____________________

(1) The total fair value was based on the current stock price on the grant date.

 

As of March 31, 2024, of the 314,504 vested RSUs, 285,869 shares, including 107,293 shares issued during the current quarter, of Common Stock were issued, and 28,635 shares were to be issued in the near future.

 

Stock Option

 

On May 12, 2022, the Compensation Committee of the Board of Directors approved an incentive plan for the Company’s executive officers consisting of a cash performance bonus of $60,000 to be awarded to Kevin Vassily, CFO of the Company, and grants of stock option (the “Option Grants”) exercisable to purchase (i) 3,000,000 shares of Common Stock to Chenlong Tan, CEO and (ii) 330,000 shares of Common Stock to Mr. Vassily. The Option Grants, which were issued on May 13, 2022, have an exercise price of $1.12 per share, a contractual term of 10 years, and consist of six vesting tranches with a vesting schedule based entirely on the attainment of both operational milestones (performance conditions) and market conditions, assuming continued employment of the recipients through each vesting date. Each of the six vesting tranches of the Option Grants will vest when both (i) the market capitalization milestone for such tranche, which begins at $150 million for the first tranche and increases by increments of $50 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.

 

The estimated achievement status of the operational milestones as of March 31, 2024 was as follows:

              
 Revenue in Fiscal Year    Operating Income in Fiscal Year 
 

Milestone

(in Millions)

    

Achievement

Status

    

Milestone

(in Millions)

    

Achievement

Status

 
                  
$90    Probable   $6    Probable 
$100    Probable   $8    Probable 
$125    Probable   $10    Probable 
$150    Probable   $12    Probable 
$200    Probable   $16     
$250       $20     

 

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.

 

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 the Company will achieve each operational milestone that has not previously been achieved or deemed probable of achievement and, if so, the future time when the Company expects to achieve that operational milestone. The Monte Carlo simulation utilized the following inputs:

 

  · Stock Price - $1.12
  · Volatility – 95.65%
  · Term –10 years
  · Risk Free Rate of Return – 2.93%
  · Dividend Yield – 0%

 

The total fair value of the Option Grants was $3.2 million of which, at March 31, 2024, $2.3 million is deemed probable of vesting. As of March 31, 2024, none of the options had vested. For the three and nine months ended March 31, 2024, the Company recorded $110,382 and $331,146 of stock-based compensation expense related to the Option Grants. For the three and nine months ended March 31, 2023, the Company recorded $110,382 and $331,146 of stock-based compensation expense related to the Option Grants. As of March 31, 2024, unrecognized compensation cost related to tranches probable of vesting is approximately $1.4 million and will be recognized over two years to nine years, depending on the tranche.

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants
9 Months Ended
Mar. 31, 2024
Warrants  
Warrants

Note 17 – Warrants

 

On January 27, 2021, the Company completed a private placement offering pursuant to which the Company sold to two accredited investors an aggregate of $3,000,000 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 are 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.

  

The outstanding warrants held by the Convertible Note investors were reclassified to additional paid in capital as the terms became fixed upon closing of the IPO. Through March 31, 2024, none of the private placement investors exercised any of their warrants. As such, as of March 31, 2024 and June 30, 2023, the number of shares issuable under the outstanding warrants was 685,715, with an average exercise price of $5.00 per share.

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentration of risk
9 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Concentration of risk

Note 18 - Concentration of risk

 

Credit risk

 

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.

 

As of March 31, 2024 and June 30, 2023, $2,714,724 and $3,735,642, 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 $1.1 million and $2.7 million, respectively, in excess of the FDIC insurance limit, as of March 31, 2024 and June 30, 2023.

 

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’s assessment of its customers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company maintains reserves for estimated credit losses, and such losses have generally been within expectations.

 

The business of DHS, the Company’s VIE, may be impacted by Chinese economic conditions, changes in regulations and laws, and other uncertainties.

 

Customer and vendor concentration risk

 

For the nine months ended March 31, 2024 and 2023, Amazon Vendor and Amazon Seller customers accounted for 91% and 91% of the Company's total revenues, respectively. As of March 31, 2024 and June 30, 2023, accounts receivable from Amazon Vendor and Amazon Seller accounted for 91% and 95% of the Company’s total accounts receivable, respectively.

 

For the nine months ended March 31, 2024 and 2023, two suppliers accounted for 19% (10% and 9%) and 39% (28% and 11%) of the Company's total purchases, respectively. As of March 31, 2024 and June 30, 2023, accounts payable to two suppliers accounted for 45% (36% and 9%) and 55% (49% and 6%) of the Company’s total accounts payable, respectively.

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies

Note 19 - Commitments and contingencies

 

Lease commitments

 

The Company has entered into a lease agreement for 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. On December 21, 2023, the lease expired without renewal.

 

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 was $27,921 to $29,910 per month through October 31, 2023. On October 31, 2023, the lease expired without renewal.

 

On February 15, 2022, upon completion of the acquisition of Anivia Limited, the Company assumed an operating lease for offices located in the PRC. In July 2023, the Company renewed the lease contract for its existing office plus additional office space. The lease term is for three years expiring on July 14, 2026. The total base rental fee for these offices is approximately $19,406 per month.

 

On July 28, 2021, the Company entered into a Lease agreement (the “Lease Agreement”) with 9th & Vineyard, LLC, a Delaware limited liability company (the “Landlord”), to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street, Rancho Cucamonga, California (the “Premises”). The term of the Lease Agreement is for 62 months, commencing on the date on which the Landlord completes certain prescribed improvements on the property (the “Rent Commencement Date”). The Lease Agreement does not provide for an option to renew. Under the Lease Agreement, the Company is responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed in the Lease Agreement. In addition, following the Rent Commencement Date, the first two months of the Base Rent were abated.

 

The lease was not started under the original agreement as the construction was not completed. On February 23, 2022, the Company entered into an amended agreement to extend the lease term to 74 months. Under the amended agreement, the lease commenced on February 10, 2022, with rent payments commencing May 11, 2022 and the lease expiring on May 31, 2028. The base rental fee is $114,249, increasing gradually over time to $140,079 per month through the expiration date of May 31, 2028.

 

On May 1, 2022, the Company leased another fulfillment center in Duarte, California. The base rental fee for the Duarte fulfillment center is $56,000 to $59,410 per month through April 30, 2025.

 

The Company’s total commitment for the full term of these leases is $12,649,053. The financial statements reflected $6,632,349 and $7,837,345, respectively, of operating lease right-of-use assets, and $7,056,669 and $8,265,220, respectively, of operating lease liabilities as of March 31, 2024 and June 30, 2023.

 

Three months Ended March 31, 2024 and 2023:

 

          
Lease cost   3/31/2024    3/31/2023 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $592,410   $776,878 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $594,976   $778,843 
Remaining term in years   1.08 – 4.17    0.33 – 5.17 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

Nine Months Ended March 31, 2024 and 2023:

 

Lease cost  3/31/2024   3/31/2023 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $2,124,939   $2,331,542 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $2,129,841   $2,303,668 
Remaining term in years   1.08 – 4.17    0.33 – 5.17 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

The supplemental balance sheet information related to leases for the period is as follows:

          
           
Operating leases   3/31/2024    6/30/2023 
Right of use asset - non-current  $6,632,349   $7,837,345 
           
Lease Liability – current   2,106,867    2,159,173 
Lease Liability - non-current   4,949,802    6,106,047 
Total operating lease liabilities  $7,056,669   $8,265,220 

 

Maturities of the Company’s lease liabilities are as follows:

    
   Operating 
   Lease 
For Year ending June 30:     
2024  $591,236 
2025   2,315,584 
2026   1,769,171 
2027   1,596,374 
2028   1,459,408 
Less: Imputed interest/present value discount   (675,104)
Present value of lease liabilities  $7,056,669 

 

Contingencies

 

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

 

Pursuant to an engagement agreement, dated and effective August 31, 2020 (the “Engagement Agreement”), with Boustead Securities LLC (“Boustead”), 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 seeking, among other things, monetary damages against the Company and D.A. Davidson & Co. (who acted as underwriter in the Company’s IPO). This matter was scheduled to hold its evidentiary hearing before a FINRA arbitration panel during the first two weeks of March 2024. The Company has agreed to indemnify D.A. Davidson & 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’s Chairman, President and Chief Executive Officer and a beneficial owner more than 5% of the Company’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.

 

On April 3, 2024, the Company and the underwriter of its initial public offering, D.A. Davidson & Co (“D.A. Davidson”), entered into a settlement agreement and mutual release (the “Settlement Agreement”) with Boustead Securities, LLC (“BSL”) and its current and former employees, officers, directors, partners, agents and affiliates, pursuant to which all parties agreed to release all claims in exchange for the Company’s payment of $1.3 million (the “Settlement Amount”) to BSL. The Settlement Agreement was entered into for purposes of settling in full the FINRA Arbitration (FINRA Case No. 22-01133) which had been brought by BSL against the Company and D.A. Davidson after the Company opted not to complete its initial public offering with BSL but instead engaged and completed its initial public offering with D.A. Davidson. In entering into the Settlement Agreement, the Company is required to pay the Settlement Amount in four equal installments of $325,000 on each of April 3, 2024, May 3, 2024, June 3, 2024 and July 3, 2024, with the April and May payments having been completed on or about April 3 and May 3, 2024. Within five days of its receipt of the final payment, or by July 8, 2024, BSL will be obligated to dismiss the FINRA Arbitration against the Company, with prejudice, after which time the Company will be required to dismiss, with prejudice, all counterclaims brought by the Company against BSL. As of March 31, 2024, the Company did not accrue any expenses in connection with the settlement agreement.

 

In conjunction with entry into the Settlement Agreement, the Company’s CEO and co-founder, Chenlong Tan, and Allan Huang, also a co-founder of the Company, entered into a pledge agreement (the “Pledge Agreement”) with the Company pursuant to which they each pledged 1,300,000 shares of their iPower common stock, for a total of 2,600,000 shares (the “Pledged Shares”), in order that the Company may, from time to time, sell such Pledged Shares into the market on behalf of Messrs. Tan and Huang in order to recoup the Settlement Amount.

 

In an effort to contain or slow the COVID-19 outbreak, authorities across the world implemented various measures, including travel bans, stay-at-home orders and shutdowns of certain businesses. While most of these measures have since been rescinded or modified and much of the effects related to COVID-19 have dissipated as COVID-19 has become endemic, the Company nonetheless anticipates that these actions and the global health crisis caused by the COVID-19 outbreak, including any resurgences, may continue to negatively impact global economic activity.

 

In addition, in February 2022, the Russian Federation began conducting military operations against Ukraine, and in October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces began, both of which have since escalated into prolonged wars. While we do not do business in those regions, the military conflicts in Ukraine and in Israel have resulted in global economic uncertainty and increased the 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 disruptions 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, we have experienced a delay in, as well as an increase in costs in shipping, and the resulting inventory level increase in our warehouse facilities, thus resulting in reduced profits. In addition, supply chain disruptions may put upward pressure on our costs and increase the risk that we may be unable to acquire the materials and services we need to continue to make certain products.

 

On April 13, 2020, the Company entered into an agreement with Royal Business Bank (the “Lender”) for a total amount of $175,500, pursuant to which the Company issued a promissory note to the Lender (the “PPP Note”). The loan was made pursuant to the Payroll Protection Program established as part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). On March 22, 2021, the $175,500 PPP Note due to Royal Business Bank was fully forgiven by the SBA.

 

The Company is required to retain PPP loan documentation through 2026 and permit authorized representatives of the SBA to access such files upon request. Should the SBA conduct such a review and reject all or some of the Company’s judgments pertaining to satisfying PPP loan eligibility or forgiveness conditions, the Company may be required to adjust previously reported amounts and disclosures in its consolidated financial statements.

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent events
9 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent events

Note 20 - Subsequent events

  

The Company evaluated subsequent events and transactions that occurred after the balance sheet date through the date that the unaudited condensed consolidated financial statements were available to be issued. Other than as disclosed in Note 19 above, no material subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Policies)
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

 

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 (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) 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 the Company’s 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’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2024, or for any other interim period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.

 

These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in the Annual Report for the year ended June 30, 2023, which are included in Form 10-K filed with the SEC on September 14, 2023.

 

Principles of Consolidation

Principles of Consolidation

 

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.

 

Emerging Growth Company Status

Emerging Growth Company Status

 

The company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”), 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.

 

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’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of utilizing the emerging growth company reduced reporting requirements difficult.

 

Use of estimates and assumptions

Use of estimates and assumptions

 

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 circumstances that existed 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 Company’s actual results could differ significantly from those estimates.

 

Foreign currency translation and transactions

Foreign currency translation and transactions

 

The reporting and functional currency of iPower and its subsidiaries is the U.S. dollar (“USD”). iPower’s WFOE and VIE in China uses the local currency, Renminbi (“RMB”), as its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People’s Bank of China (the “PBOC”) 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’ 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.

 

The balance sheet amounts of the VIE, with the exception of equity, on March 31, 2024, were translated at 7.2212 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 nine months ended March 31, 2024 was 7.2000 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.

 

Cash and cash equivalents

Cash and cash equivalents

 

Cash and cash equivalents consist of amounts held as cash on hand and bank deposits.

 

From time to time, the Company may maintain bank balances in interest bearing accounts in excess of the $250,000, which is currently the maximum amount insured by the FDIC 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.

 

Accounts receivable, net

Accounts receivable, net

 

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.

 

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:

 

  · the customer fails to comply with its payment schedule;
     
  · the customer is in serious financial difficulty;
     
  · a significant dispute with the customer has occurred regarding job progress or other matters;
     
  · the customer breaches any of its contractual obligations;
     
  · the customer appears to be financially distressed due to economic or legal factors;
     
  · the business between the customer and the Company is not active; or
     
  · other objective evidence indicates non-collectability of the accounts receivable.

 

Accounts receivable are recognized and carried at the 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’ 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.

 

Equity method investment

Equity method investment

 

The Company accounts for its ownership interest in Box Harmony, a 40% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments — 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’s statement of operations and a corresponding charge or credit to the carrying value of the asset.

 

Business Combination

Business Combination

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including the VIE. 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 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 regarding the acquisition.

 

Variable interest entities

Variable interest entities

 

On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (“DHS”). Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’s economic performance. DHS’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 regarding the acquisition.

 

Goodwill

Goodwill

 

Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under ASC Topic 350, Intangibles-Goodwill and Other.

 

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’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’s filing of its Annual Report on Form 10-K for the period ended June 30, 2022. Due to the decrease in the Company’s share price subsequent to the filing of the June 30, 2022 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 quarter ended September 30, 2022. The Company also considered the Market Capital Method, an alternative market approach, which suggested the Company’s goodwill is partially impaired.

 

During the period ended March 31, 2024, the Company performed a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C and noted no goodwill impairment. As of March 31, 2024 and June 30, 2023, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

Intangible Assets, net

 

Finite life intangible assets at March 31, 2024 include a covenant not to compete, supplier relationships and software recognized as part of the acquisition of Anivia. 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:

   
   Useful Life
Covenant Not to Compete  10 years
Supplier relationships  6 years
Software  5 years

 

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 March 31, 2024 and 2023, there were no indicators of impairment.

 

Fair values of financial instruments

Fair values of financial instruments

 

ASC 825, “Disclosures about Fair Value of Financial Instruments,” requires disclosure of fair value information about financial instruments. ASC 820, “Fair Value Measurements” defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures about fair value measurements.

 

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.

 

On February 15, 2022, as part of the consideration paid for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $3.5 million. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $3.6 million using the following inputs:

    
Corporate bond yield   3.1% 
Risk-free rate   1.6% 
Liquidity premium   0.4% 
Discount rate   3.5% 

 

As of March 31, 2024, the outstanding balance of the Purchase Note was $0.

 

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:

 

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

 

Level 2 – 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

 

Level 3 – 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.

 

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 year ended June 30, 2023 as follows:

                     
    Total Fair
Value
   Level 1   Level 2   Level 3   Total
Impairment
Loss
 
Goodwill   $3,034,110   $   $   $3,034,110   $3,060,034 
Total   $3,034,110   $   $   $3,034,110   $3,060,034 

 

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 year ended June 30, 2023. 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.

 

Revenue recognition

Revenue recognition

 

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’s best estimate of expected product returns, are estimated using historical experience.

  

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.

 

Payments received prior to the delivery of goods to customers are recorded as customer deposits.

 

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’s customers, are treated as a reduction to the purchase price of the related transaction.

 

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.

 

Advertising costs

Advertising costs

 

Advertising costs are expensed as incurred.

 

Total advertising and promotional costs included in selling and fulfillment expenses for the three and nine months ended March 31, 2024 and 2023 were as following:

                
    Three Months Ended March 31,    Nine Months Ended March 31, 
    2024    2023    2024    2023 
Advertising and promotion  $819,827   $1,304,662   $3,529,809   $3,777,122 

 

Cost of revenue

Cost of revenue

 

Cost of revenue mainly consists of costs for purchases of products and related inbound freight and delivery fees.

 

Operating expenses

Operating expenses

 

Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred. Vendor warranty credits resulting from refund of returns on quality issues are recorded to offset merchant selling fees. During the three and nine months ended March 31, 2024 and 2023, the Company recorded vendor credit of $858,456 and $0, respectively.

 

Inventory, net

Inventory, net

 

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’s policy is to include as a part of inventory and 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.

 

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.

 

Debt Issuance Costs

Debt Issuance Costs

 

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 unaudited condensed consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.

 

Segment reporting

Segment reporting

 

The Company follows ASC 280, Segment Reporting. The Company’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 nine months ended March 31, 2024 and 2023, sales through Amazon to Canada and other foreign countries were approximately 8.5% and 12.8% of the Company’s total sales. During the nine months ended March 31, 2024, sales of hydroponic products, including ventilation and grow light systems, was approximately 21.7% of the Company’s total sales and the remaining 78.3% consisted of general gardening, home goods, and other products and accessories. During the nine months ended March, 2023, sales of hydroponic products, including ventilation and grow light systems, were approximately 46% of the Company’s total sales and the remaining 54% consisted of general gardening, home goods and other products and accessories. As of March, 2024 and June 30, 2023, the Company had approximately $1.9 million and $1.6 million of inventory stored in China, respectively. The Company’s majority of long-lived assets are located in California, United States, a majority of the deferred tax assets are U.S. related, and a majority of the Company’s revenues are derived from within the U.S.

 

Leases

Leases

 

The Company records right-of-use (“ROU”) assets and related lease obligations on the balance sheet.

  

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

 

Stock-based Compensation

Stock-based Compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation,” 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 costs 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 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’s requisite service period or nonemployee’s vesting period if it is probable the performance condition will be met. If the performance condition is ultimately not met, compensation costs related to the award should not be recognized (or should be reversed) because the vesting condition in the award has not been satisfied.

 

The Company will recognize forfeitures of such equity-based compensation as they occur.

 

Income taxes

Income taxes

 

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.

 

The Company 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 “major” 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.

 

The Company believes that our income tax filing positions and deductions will be sustained on audit and does 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, Income Taxes. The Company’s policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.

  

Commitments and contingencies

Commitments and contingencies

 

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.

 

Earnings per share

Earnings per share

 

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 convertible or exercisable into common stock were issued upon conversion or exercise.

 

Recently issued accounting pronouncements

Recently issued accounting pronouncements

 

In December 2023, The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. Under this ASU, public business entities must annually “(1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5 percent of the amount computed by multiplying pretax income [or loss] by the applicable statutory income tax rate).” This ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. For entities other than public business entities, the amendments are effective for annual periods beginning after December 15, 2025. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” The amendments should be applied on a prospective basis. Retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In November 2023, The FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments apply to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. The amendments in this ASU are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments: 1. Require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss. 2. Require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss. 3. Require that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by FASB Accounting Standards Codification® Topic 280, Segment Reporting, in interim periods. 4. Clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements. 5. Require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. 6. Require that a public entity that has a single reportable segment provide all the disclosures required by the amendments in the ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. This ASU incorporates certain U.S. Securities and Exchange Commission (SEC) disclosure requirements into the FASB Accounting Standards Codification™ (“Codification”). The amendments in the ASU are expected to clarify or improve disclosure and presentation requirements of a variety of Codification Topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. In SEC Release No. 33-10532, Disclosure Update and Simplification, issued August 17, 2018, the SEC referred certain of its disclosure requirements that overlap with, but require incremental information to, generally accepted accounting principles to the FASB for potential incorporation into the Codification. The ASU incorporates into the Codification 14 of the 27 disclosures referred by the SEC. They modify the disclosure or presentation requirements of a variety of Topics in the Codification. The requirements are relatively narrow in nature. Some of the amendments represent clarifications to, or technical corrections of, the current requirements. Because of the variety of Topics amended, a broad range of entities may be affected by one or more of those amendments. For entities subject to the SEC’s existing disclosure requirements and for entities required to file or furnish financial statements with or to the SEC in preparation for the sale of or for purposes of issuing securities that are not subject to contractual restrictions on transfer, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. For all other entities, the amendments will be effective two years later. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective for any entity. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.

 

In September 2022, FASB issued ASU 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this ASU require that a company that uses a supplier finance program in connection with the purchase of goods or services disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. ASU 2022-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022, except for the rollforward of the supplier finance program obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. An entity should apply ASU No. 2022-04 retrospectively to all periods in which a balance sheet is presented, except for the obligation rollforward, which should be applied prospectively. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

 

In June 2022, FASB issued 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 its consolidated financial statements.

 

In October 2021, the FASB issued 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, 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 its consolidated financial statements.

 

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, “Topic 848”). Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (“LIBOR”) 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. In December 2022, the FASB issued ASU 2022-06, Reference Rate reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848, Reference Rate Reform to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The Company does not expect the adoption of this standard to have a material impact on the Company's consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40).” 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’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 its consolidated financial statements.

 

In January 2017, the FASB issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” 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. ASU 2017-04 became effective for accelerated filing companies for annual periods or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. 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, 2022. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has adopted ASU 2017-04. See the disclosures above on Goodwill for further details.

 

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.

 

Subsequent events

Subsequent events

 

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 unaudited condensed consolidated financial statements are presented.

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Tables)
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of estimated useful life
   
   Useful Life
Covenant Not to Compete  10 years
Supplier relationships  6 years
Software  5 years
Schedule of assumptions for financial instruments
    
Corporate bond yield   3.1% 
Risk-free rate   1.6% 
Liquidity premium   0.4% 
Discount rate   3.5% 
Schedule of impairment charges
                     
    Total Fair
Value
   Level 1   Level 2   Level 3   Total
Impairment
Loss
 
Goodwill   $3,034,110   $   $   $3,034,110   $3,060,034 
Total   $3,034,110   $   $   $3,034,110   $3,060,034 
Schedule of advertising costs
                
    Three Months Ended March 31,    Nine Months Ended March 31, 
    2024    2023    2024    2023 
Advertising and promotion  $819,827   $1,304,662   $3,529,809   $3,777,122 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)
9 Months Ended
Mar. 31, 2024
Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity  
Schedule of allocation of acquisition price
    
Fair Value of Purchase Price:    
Cash  $1,500,000 
Promissory note issued   3,600,627 
Common stock issued   5,528,373 
Total purchase consideration  $10,629,000 
      
Purchase Price Allocation:     
Covenant not to compete  $3,459,120 
Supplier relationship   1,179,246 
Software   534,591 
Current assets   1,784,113 
Property and equipment   46,548 
Rent deposit   52,707 
ROU asset   234,578 
Goodwill   6,094,144 
Deferred tax liabilities   (1,389,113)
Current liabilities   (1,143,076)
Lease liability   (223,858)
Total purchase consideration  $10,629,000 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Variable interest entity (Tables)
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of carrying amount of the VIE’s assets and liabilities
        
   March 31, 2024   June 30, 2023 
Cash in bank  $397,087   $341,774 
Prepayments and other receivables  $181,380   $664,886 
Rent deposit  $72,743   $81,624 
Office equipment, net  $16,373   $33,774 
Right of use – noncurrent  $485,118   $6,104 
Deferred tax assets  $   $64,510 
Advance from shareholders  $85,581   $85,200 
Accounts payable  $355,189   $6,278 
Lease liability  $485,262   $4,758 
Income tax payable  $277,921   $276,683 
Other payables and accrued liabilities  $484,343   $344,735 
Schedule of operating results of the VIE
        
   Three Months   Nine Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $63,898   $(327,984)

 

The operating results of the VIE were as follows for the three and nine months ended March 31, 2023:

         
   Three Months   Nine Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $389,995   $1,301,559 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net (Tables)
9 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of accounts receivable
        
   March 31, 2024   June 30, 2023 
Accounts receivable  $16,913,692   $14,141,543 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $16,843,692   $14,071,543 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments and other current assets, net (Tables)
9 Months Ended
Mar. 31, 2024
Prepayments And Other Current Assets Net  
Schedule of prepayments and other current assets
        
   March 31, 2024   June 30, 2023 
Advance to suppliers  $756,107   $1,668,173 
Prepaid income taxes   31,496    45,718 
Prepaid expenses and other receivables   1,093,638    1,393,433 
Less: Allowance for credit losses   (249,128)   (249,128)
           
Total  $1,632,113   $2,858,196 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible assets, net (Tables)
9 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets, net
        
   March 31, 2024   June 30, 2023 
Covenant not to compete  $3,459,120   $3,459,120 
Supplier relationships   1,179,246    1,179,246 
Software   534,591    534,591 
Accumulated amortization   (1,379,915)   (892,886)
Total  $3,793,042   $4,280,071 
Schedule of amortization expense
    
Year Ending June 30,  Amount 
2024  $162,343 
2025   649,371 
2026   649,371 
2027   609,277 
2028   468,750 
Thereafter   1,253,930 
Intangible assets, net  $3,793,042 

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other payables and accrued liabilities (Tables)
9 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
        
   March 31, 2024   June 30, 2023 
Accrued payables for inventory in transit  $1,012,844   $2,948,551 
Accrued Amazon fees   866,398    915,319 
Sales taxes payable   436,267    448,433 
Payroll liabilities   198,035    222,962 
Other accrued liabilities and payables   728,458    295,802 
           
Total  $3,242,002   $4,831,067 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans payable (Tables)
9 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of interest expense
                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Accrued interest  $95,167   $136,570   $296,471   $500,117 
Credit utilization fees   18,897    15,679    54,961    29,265 
Amortization of debt discount   66,305    66,305    198,914    198,914 
Total  $180,369   $218,554   $550,346   $728,296 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes (Tables)
9 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of provision for income tax
                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Current:                
Federal  $   $105,492   $   $386,273 
States   11,024    1,797    22,590    11,596 
Foreign                
Total current income tax provision   11,024    107,289    22,590    397,869 
                     
Deferred:                    
Federal   271,732    (558,437)   (568,897)   (1,818,222)
States   94,210    (114,675)   (106,357)   (421,382)
Foreign   181    (23,758)   64,990    (243,391)
Total deferred taxes   366,123    (696,870)   (610,264)   (2,482,995)
                     
Total provision for income taxes  $377,147   $(589,581)  $(587,674)  $(2,085,126)
Schedule of reconciliation of effective income tax rate
                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Statutory tax rate                    
Federal   21.00%    21.00%    21.00%    21.00% 
State   5.54%    5.82%    5.54%    5.82% 
Foreign tax rate difference   0.45%    0.33%    (2.34%)   2.19% 
Impairment loss on goodwill -permanent difference               (7.40%)
Net effect of state income tax deduction and other permanent differences   0.15%    0.62%    (3.08%)   (2.82%)
                     
Effective tax rate   27.14%    27.77%    21.12%    18.79% 
Schedule of deferred taxes
        
   March 31, 2024   June 30, 2023 
Deferred tax assets          
263A calculation  $327,987   $239,142 
Inventory reserve   207,463    149,907 
State taxes   4,840    2,435 
Accrued expenses   253,615    273,589 
ROU assets / liabilities   112,582    115,125 
Net Operation loss   2,389,948    2,173,221 
Disallowed interest expense   234,473    163,381 
Stock-based compensation   308,956    207,726 
Valuation allowance   (64,990)    
Others   84,701    85,596 
Total deferred tax assets   3,859,575    3,410,122 
           
Deferred tax liabilities          
Depreciation   (82,870)   (105,323)
Intangible assets acquired   (1,020,285)   (1,149,549)
Total deferred tax liabilities   (1,103,155)   (1,254,872)
           
Net deferred tax assets  $2,756,420   $2,155,250 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per share (Tables)
9 Months Ended
Mar. 31, 2024
EARNINGS (LOSSES) PER SHARE  
Schedule of computation of basic and diluted earnings per share
                
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
Numerator:                
Net income (loss) attributable to iPower Inc.  $1,016,082   $(1,530,534)  $(2,185,261)  $(9,003,349)
                     
Denominator:                    
Weighted-average shares used in computing basic and diluted earnings per share*  $29,821,811   $29,730,914   $29,791,990   $29,702,014 
Earnings (losses) per share of ordinary shares - basic and diluted  $0.03   $(0.05)  $(0.07)  $(0.30)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Tables)
9 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of RSU activity
        
   Total RSUs Issued  

Total Fair

Market Value of

RSUs Issued as Compensation (1)

 
RSUs granted, but not vested, at June 30, 2023   38,793      
RSUs granted   62,600   $50,302 
RSUs forfeited         
RSUs vested   (82,493)     
RSUs granted, but not vested, at March 31, 2024   18,900      

 _____________________

(1) The total fair value was based on the current stock price on the grant date.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Tables)
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of lease cost and other information
          
Lease cost   3/31/2024    3/31/2023 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $592,410   $776,878 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $594,976   $778,843 
Remaining term in years   1.08 – 4.17    0.33 – 5.17 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

Nine Months Ended March 31, 2024 and 2023:

 

Lease cost  3/31/2024   3/31/2023 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $2,124,939   $2,331,542 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $2,129,841   $2,303,668 
Remaining term in years   1.08 – 4.17    0.33 – 5.17 
Average discount rate - operating leases   5 - 8%    5 - 8% 
Schedule of supplemental balance sheet information related to leases
          
           
Operating leases   3/31/2024    6/30/2023 
Right of use asset - non-current  $6,632,349   $7,837,345 
           
Lease Liability – current   2,106,867    2,159,173 
Lease Liability - non-current   4,949,802    6,106,047 
Total operating lease liabilities  $7,056,669   $8,265,220 
Schedule of maturities of lease liabilities
    
   Operating 
   Lease 
For Year ending June 30:     
2024  $591,236 
2025   2,315,584 
2026   1,769,171 
2027   1,596,374 
2028   1,459,408 
Less: Imputed interest/present value discount   (675,104)
Present value of lease liabilities  $7,056,669 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Details - Useful lives)
Mar. 31, 2024
Noncompete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible asset, useful life 10 years
Supplier Relationship [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible asset, useful life 6 years
Software [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible asset, useful life 5 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Details - Assumptions) - Anivia Purchase Note [Member]
Feb. 15, 2022
Corporate Bond Yield [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of financial instruments 3.1%
Measurement Input, Risk Free Interest Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of financial instruments 1.6%
Liquidity Premium [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of financial instruments 0.4%
Measurement Input, Discount Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Fair value of financial instruments 3.5%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Platform Operator, Crypto-Asset [Line Items]        
Goodwill impairment loss $ 0 $ 0 $ 0 $ 3,060,034
Fair Value, Nonrecurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Goodwill impairment loss     3,060,034  
Fair Value, Nonrecurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Goodwill impairment loss     3,060,034  
Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member] | Fair Value, Nonrecurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 3,034,110   3,034,110  
Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member] | Fair Value, Nonrecurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 3,034,110   3,034,110  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Nonrecurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Nonrecurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Nonrecurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Nonrecurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Nonrecurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 3,034,110   3,034,110  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Nonrecurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure $ 3,034,110   $ 3,034,110  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]        
Advertising and promotion $ 819,827 $ 1,304,662 $ 3,529,809 $ 3,777,122
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of significant accounting policies (Details Narrative)
3 Months Ended 9 Months Ended
Mar. 31, 2024
USD ($)
Sep. 30, 2022
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
Jun. 30, 2023
USD ($)
Feb. 15, 2022
USD ($)
Product Information [Line Items]            
Goodwill impairment loss   $ 3,060,034        
Goodwill $ 3,034,110   $ 3,034,110   $ 3,034,110 $ 6,100,000
Vendor Credit 858,456   0      
CHINA            
Product Information [Line Items]            
Inventory 1,900,000   $ 1,900,000   $ 1,600,000  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Hydroponic Products [Member]            
Product Information [Line Items]            
Concentration risk, percentage     21.70% 46.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | General Gardening Home Goods And Other Products And Accessories [Member]            
Product Information [Line Items]            
Concentration risk, percentage     78.30% 54.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Amazon Sales To Canada And Other Foreign Countries [Member]            
Product Information [Line Items]            
Concentration risk, percentage     8.50% 12.80%    
Anivia Purchase Note [Member]            
Product Information [Line Items]            
Principal amount of the purchase note           3,500,000
Fair value of the purchase note           $ 3,600,000
Long term debt balance $ 0   $ 0      
Box Harmony [Member]            
Product Information [Line Items]            
Ownership interest 40.00%   40.00%      
China, Yuan Renminbi            
Product Information [Line Items]            
Translation rate at period end 7.2212   7.2212      
Translation rate during period     7.2000      
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Joint Ventures (Details Narrative)
Mar. 31, 2024
Box Harmony [Member]  
Equity interest 40.00%
GSM [Member]  
Equity interest 60.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation) - USD ($)
Feb. 15, 2022
Mar. 31, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]      
Goodwill $ 6,100,000 $ 3,034,110 $ 3,034,110
Anivia [Member]      
Restructuring Cost and Reserve [Line Items]      
Cash 1,500,000    
Promissory note issued 3,600,627    
Common stock issued 5,528,373    
Total purchase consideration 10,629,000    
Current assets 1,784,113    
Property and equipment 46,548    
Rent deposit 52,707    
ROU asset 234,578    
Goodwill 6,094,144    
Deferred tax liabilities (1,389,113)    
Current liabilities (1,143,076)    
Lease liability (223,858)    
Total purchase consideration 10,629,000    
Anivia [Member] | Noncompete Agreements [Member]      
Restructuring Cost and Reserve [Line Items]      
Finite lived intangibles 3,459,120    
Anivia [Member] | Supplier Relationship [Member]      
Restructuring Cost and Reserve [Line Items]      
Finite lived intangibles 1,179,246    
Anivia [Member] | Software [Member]      
Restructuring Cost and Reserve [Line Items]      
Finite lived intangibles $ 534,591    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) - USD ($)
Feb. 15, 2022
Mar. 31, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]      
Goodwill $ 6,100,000 $ 3,034,110 $ 3,034,110
Anivia [Member]      
Restructuring Cost and Reserve [Line Items]      
Fair value of the consideration 10,629,000    
Additional cash 1,500,000    
Goodwill 6,094,144    
General and administrative expense 54,702    
Anivia [Member] | JPM [Member]      
Restructuring Cost and Reserve [Line Items]      
Payments of financing cost $ 50,000    
Anivia [Member] | Restricted Stock [Member]      
Restructuring Cost and Reserve [Line Items]      
Number of shares issued for acquisition 3,083,700    
Anivia [Member] | Purchase Note [Member]      
Restructuring Cost and Reserve [Line Items]      
Notes issued $ 3,500,000    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Variable interest entity (Details - Assets and liabilities) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Right of use – noncurrent $ 6,632,349 $ 7,837,345
Deferred tax assets 3,859,575 3,410,122
Advance from shareholders 85,581 85,200
Accounts payable 14,199,052 13,244,957
Lease liability 7,056,669 8,265,220
Income tax payable 277,921 276,683
Variable Interest Entity, Primary Beneficiary [Member]    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Cash in bank 397,087 341,774
Prepayments and other receivables 181,380 664,886
Rent deposit 72,743 81,624
Office equipment, net 16,373 33,774
Right of use – noncurrent 485,118 6,104
Deferred tax assets 0 64,510
Advance from shareholders 85,581 85,200
Accounts payable 355,189 6,278
Lease liability 485,262 4,758
Income tax payable 277,921 276,683
Other payables and accrued liabilities $ 484,343 $ 344,735
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Variable interest entity (Details - VIE operations) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Revenue $ 23,308,508 $ 20,225,619 $ 66,617,004 $ 65,502,882
Net income (loss) after elimination of intercompany transactions 1,016,082 (1,530,534) (2,185,261) (9,003,349)
Variable Interest Entity, Primary Beneficiary [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Revenue 0 0 0 0
Net income (loss) after elimination of intercompany transactions $ 63,898 $ 389,995 $ (327,984) $ 1,301,559
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Variable interest entity (Details Narrative) - Variable Interest Entity, Primary Beneficiary [Member] - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Revenue before consolidation $ 1.6 $ 0.7 $ 5.5 $ 5.0
Net loss $ 0.1 $ 0.1 $ 0.3 $ 0.7
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net (Details - Accounts receivable) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Receivables [Abstract]    
Accounts receivable $ 16,913,692 $ 14,141,543
Less: allowance for credit losses (70,000) (70,000)
Total accounts receivable $ 16,843,692 $ 14,071,543
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts receivable, net (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Receivables [Abstract]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) $ 0 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories, net (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Inventory Disclosure [Abstract]          
Inventory, net $ 11,872,286   $ 11,872,286   $ 20,593,889
Inventory reserve expense 0 $ 163,901 222,755 $ 238,899  
Allowance for obsolescence $ 781,655   $ 781,655   $ 558,899
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments and other current assets, net (Details - Other assets) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Prepayments and other current assets $ 1,632,113 $ 2,858,196
Allowance for credit losses (249,128) (249,128)
Advance To Suppliers [Member]    
Prepayments and other current assets 756,107 1,668,173
Prepaid Income Taxes [Member]    
Prepayments and other current assets 31,496 45,718
Prepaid Expenses And Other Receivables [Member]    
Prepayments and other current assets $ 1,093,638 $ 1,393,433
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments and other current assets, net (Details Narrative) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Prepayments And Other Current Assets Net    
Delivery fees receivable $ 6,619 $ 165,962
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Non-current prepayments (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Offsetting Assets [Line Items]          
Non-current prepayments $ 320,190   $ 320,190   $ 531,456
Amortization expenses 70,422 $ 107,917 211,266 $ 323,751  
Product Sourcing [Member]          
Offsetting Assets [Line Items]          
Non-current prepayments 292,071   292,071    
Car Payment [Member]          
Offsetting Assets [Line Items]          
Non-current prepayments $ 28,119   $ 28,119    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible assets, net (Details - Intangible assets) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (1,379,915) $ (892,886)
Intangible assets, net 3,793,042 4,280,071
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 3,459,120 3,459,120
Supplier Relationship [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 1,179,246 1,179,246
Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 534,591 $ 534,591
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible assets, net (Details - Future amortization) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 162,343  
2025 649,371  
2026 649,371  
2027 609,277  
2028 468,750  
Thereafter 1,253,930  
Intangible assets, net $ 3,793,042 $ 4,280,071
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible assets, net (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]        
Amortization expense $ 162,343 $ 162,343 $ 487,028 $ 487,028
Anivia [Member]        
Restructuring Cost and Reserve [Line Items]        
Weighted average remaining life for finite-lived intangible assets 6 years 5 months 12 days   6 years 5 months 12 days  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other payables and accrued liabilities (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Payables and Accruals [Abstract]    
Accrued payables for inventory in transit $ 1,012,844 $ 2,948,551
Accrued Amazon fees 866,398 915,319
Sales taxes payable 436,267 448,433
Payroll liabilities 198,035 222,962
Other accrued liabilities and payables 728,458 295,802
Total $ 3,242,002 $ 4,831,067
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other payables and accrued liabilities (Details Narrative) - One Vendor [Member] - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Purchase amount $ 0 $ 31,385  
Other accounts payable $ 0   $ 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans payable (Details - Interest expense) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Debt Disclosure [Abstract]        
Accrued interest $ 95,167 $ 136,570 $ 296,471 $ 500,117
Credit utilization fees 18,897 15,679 54,961 29,265
Amortization of debt discount 66,305 66,305 198,914 198,914
Total $ 180,369 $ 218,554 $ 550,346 $ 728,296
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans payable (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2024
Jul. 31, 2023
Nov. 12, 2021
Feb. 29, 2024
Aug. 31, 2023
Feb. 28, 2023
Oct. 31, 2022
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Jul. 16, 2023
Jun. 30, 2023
Feb. 15, 2022
Line of Credit Facility [Line Items]                          
Amortization of note premium                 $ 167,312 $ 161,074      
Note payable - noncurrent                       $ 0  
White Cherry Limited [Member]                          
Line of Credit Facility [Line Items]                          
Accrued interest               $ 723 32,911        
Debt borrowed                     $ 2,000,000    
Repayment of debt $ 1,000,000 $ 1,000,000                      
Outstanding balance of the on-demand loan               0 0        
Anivia Purchase Note [Member]                          
Line of Credit Facility [Line Items]                          
Principal amount                         $ 3,500,000
Fair value of purchase note                         $ 3,600,000
Repayment of debt       $ 875,000 $ 875,000 $ 875,000 $ 875,000            
Accrued interest               6,617 39,429        
Amortization of note premium               6,445 31,602        
Promissory note payable               0 0        
Note payable balance                       2,017,852  
Note payable - current                       2,017,852  
Debt borrowed               0 0        
Anivia Purchase Note [Member] | Accrued Interest [Member]                          
Line of Credit Facility [Line Items]                          
Note payable balance                       236,250  
Anivia Purchase Note [Member] | Unamortized Premium [Member]                          
Line of Credit Facility [Line Items]                          
Note payable balance                       31,602  
Asset Based Revolving Loan [Member]                          
Line of Credit Facility [Line Items]                          
Maturity date     Nov. 12, 2024                    
Payments of financing cost     $ 796,035                    
Interest payable               $ 6,011,860 $ 6,011,860     $ 9,791,191  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related party transactions (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Feb. 15, 2022
Related Party Transaction [Line Items]            
Sublease fee $ 0 $ 0 $ 0 $ 387,750    
Advance from shareholders 85,581   85,581   $ 85,200  
Anivia [Member]            
Related Party Transaction [Line Items]            
Advance from shareholders           $ 92,246
MII Strategy Inc [Member]            
Related Party Transaction [Line Items]            
Other receivable $ 59,901   $ 59,901      
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Current:        
Federal $ 0 $ 105,492 $ 0 $ 386,273
States 11,024 1,797 22,590 11,596
Foreign 0 0 0 0
Total current income tax provision 11,024 107,289 22,590 397,869
Deferred:        
Federal 271,732 (558,437) (568,897) (1,818,222)
States 94,210 (114,675) (106,357) (421,382)
Foreign 181 (23,758) 64,990 (243,391)
Total deferred taxes 366,123 (696,870) (610,264) (2,482,995)
Total provision for income taxes $ 377,147 $ (589,581) $ (587,674) $ (2,085,126)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes (Details - Reconciliation of effective income tax rate)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]        
Federal 21.00% 21.00% 21.00% 21.00%
State 5.54% 5.82% 5.54% 5.82%
Foreign tax rate difference 0.45% 0.33% (2.34%) 2.19%
Impairment loss on goodwill -permanent difference 0.00% 0.00% 0.00% (7.40%)
Net effect of state income tax deduction and other permanent differences 0.15% 0.62% (3.08%) (2.82%)
Effective tax rate 27.14% 27.77% 21.12% 18.79%
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes (Details - Deferred taxes) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Deferred tax assets    
263A calculation $ 327,987 $ 239,142
Inventory reserve 207,463 149,907
State taxes 4,840 2,435
Accrued expenses 253,615 273,589
ROU assets / liabilities 112,582 115,125
Net Operation loss 2,389,948 2,173,221
Disallowed interest expense 234,473 163,381
Stock-based compensation 308,956 207,726
Valuation allowance (64,990) 0
Others 84,701 85,596
Total deferred tax assets 3,859,575 3,410,122
Deferred tax liabilities    
Depreciation (82,870) (105,323)
Intangible assets acquired (1,020,285) (1,149,549)
Total deferred tax liabilities (1,103,155) (1,254,872)
Net deferred tax assets $ 2,756,420 $ 2,155,250
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes (Details Narrative) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 64,990 $ (0)
US Tax Authorities [Member]    
Operating Loss Carryforwards [Line Items]    
Prepaid taxes 31,496 45,718
Chinese Tax Authorities [Member]    
Operating Loss Carryforwards [Line Items]    
Prepaid taxes $ 277,921 $ 276,683
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per share (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
EARNINGS (LOSSES) PER SHARE        
Net income (loss) attributable to iPower Inc. $ 1,016,082 $ (1,530,534) $ (2,185,261) $ (9,003,349)
Weighted-average shares used in computing basic earnings per share 29,821,811 29,730,914 29,791,990 29,702,014
Weighted-average shares used in computing diluted earnings per share 29,821,811 29,730,914 29,791,990 29,702,014
Earnings (losses) per share of ordinary shares - basic $ 0.03 $ (0.05) $ (0.07) $ (0.30)
Earnings (losses) per share of ordinary shares - diluted $ 0.03 $ (0.05) $ (0.07) $ (0.30)
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per share (Details Narrative) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
EARNINGS (LOSSES) PER SHARE        
Unissued shares of restricted stock units 25,331 12,400 28,635 166,661
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Details) - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Mar. 31, 2024
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
RSUs granted but not vested, Beginning balance 38,793
RSUs granted 62,600
Total fair market value of RSUs issued as compensation, RSUs granted | $ $ 50,302 [1]
RSUs forfeited 0
RSUs vested (82,493)
RSUs granted but not vested, Ending balance 18,900
[1] The total fair value was based on the current stock price on the grant date.
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
May 12, 2022
Feb. 15, 2022
May 11, 2021
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
May 13, 2022
Class of Stock [Line Items]                  
Common stock, shares authorized       180,000,000   180,000,000   180,000,000  
Preferred stock shares authorized       20,000,000   20,000,000   20,000,000  
Preferred stock, par value       $ 0.001   $ 0.001   $ 0.001  
Common stock, par value       $ 0.001   $ 0.001   $ 0.001  
Common stock, shares issued       29,818,232   29,818,232   29,710,939  
Common stock, shares outstanding       29,818,232   29,818,232   29,710,939  
Preferred stock shares issued       0   0   0  
Preferred stock shares outstanding       0   0   0  
Stock-based compensation expense           $ 389,584 $ 387,722    
Unamortized expense       $ 14,364   $ 14,364   $ 22,500  
Cash performance bonus $ 60,000                
Exercise price                 $ 1.12
Share price $ 1.12                
Volatility rate 95.65%                
Term 10 years                
Risk free rate of return 2.93%                
Dividend yield 0.00%                
Options vested       0   0      
Chenlong Tan [Member]                  
Class of Stock [Line Items]                  
Options, grants in period 3,000,000                
Mr Vassily [Member]                  
Class of Stock [Line Items]                  
Options, grants in period 330,000                
Equity Incentive Plan [Member]                  
Class of Stock [Line Items]                  
Number of shares authorized       5,000,000   5,000,000      
Common Stock [Member]                  
Class of Stock [Line Items]                  
Stock issued for RSU's vested       107,293   285,869      
Stock to be issued for RSU's vested           28,635      
Anivia [Member] | Restricted Stock [Member]                  
Class of Stock [Line Items]                  
Shares issued for acquisition   3,083,700              
Common stock, per share value   $ 2.27              
Shares issued for acquisition, value   $ 5,528,373              
Stock Issued For Vested RSUs [Member]                  
Class of Stock [Line Items]                  
Number of RSU's granted       107,293       138,557  
Restricted Stock Units (RSUs) [Member]                  
Class of Stock [Line Items]                  
Number of RSU's granted           62,600      
Stock-based compensation expense       $ 20,075   $ 58,438      
Number of restricted shares, forfeited           0 0    
Unvested RSUs       18,900   18,900   38,793  
Conversion of RSUs vested, shares           314,504      
Restricted Stock Units (RSUs) [Member] | Various Parties [Member]                  
Class of Stock [Line Items]                  
Number of RSU's granted     46,546            
Options Granted [Member]                  
Class of Stock [Line Items]                  
Stock-based compensation expense       $ 110,382 $ 110,382 $ 331,146 $ 331,146    
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants (Details Narrative) - $ / shares
Mar. 31, 2024
Jun. 30, 2023
Warrants    
Warrants outstanding 685,715 685,715
Average exercise price $ 5.00 $ 5.00
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentration of risk (Details Narrative) - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Concentration Risk [Line Items]      
Cash and cash equivalents $ 2,714,724   $ 3,735,642
Cash, uninsured amount $ 1,100,000   $ 2,700,000
Total Purchases [Member] | Product Concentration Risk [Member] | Two Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00% 39.00%  
Total Purchases [Member] | Product Concentration Risk [Member] | One Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00% 28.00%  
Total Purchases [Member] | Product Concentration Risk [Member] | Another Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 9.00% 11.00%  
Accounts Payable [Member] | Product Concentration Risk [Member] | Two Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 45.00%   55.00%
Accounts Payable [Member] | Product Concentration Risk [Member] | One Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 36.00%   49.00%
Accounts Payable [Member] | Product Concentration Risk [Member] | Another Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 9.00%   6.00%
Amazon Vendor And Amazon Seller [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 91.00% 91.00%  
Amazon Vendor And Amazon Seller [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 91.00%   95.00%
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Details - Lease cost) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 592,410 $ 776,878 $ 2,124,939 $ 2,331,542
Cash paid for amounts included in the measurement of lease liabilities $ 594,976 $ 778,843 $ 2,129,841 $ 2,303,668
Remaining lease term in years 1.08 – 4.17 0.33 – 5.17 1.08 – 4.17 0.33 – 5.17
Average discount rate - operating leases 5 - 8% 5 - 8% 5 - 8% 5 - 8%
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Details - Balance sheet) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Right of use asset - non-current $ 6,632,349 $ 7,837,345
Lease Liability – current 2,106,867 2,159,173
Lease Liability - non-current 4,949,802 6,106,047
Total operating lease liabilities $ 7,056,669 $ 8,265,220
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Details - Lease maturity) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 591,236  
2025 2,315,584  
2026 1,769,171  
2027 1,596,374  
2028 1,459,408  
Less: Imputed interest/present value discount (675,104)  
Present value of lease liabilities $ 7,056,669 $ 8,265,220
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Details Narrative) - USD ($)
Apr. 03, 2024
Mar. 31, 2024
Jun. 30, 2023
Offsetting Assets [Line Items]      
Total commitment of term lease   $ 12,649,053  
Right of use asset - non-current   6,632,349 $ 7,837,345
Lease liability   $ 7,056,669 $ 8,265,220
Settlement Agreement [Member]      
Offsetting Assets [Line Items]      
Settlement payment $ 1,300,000    
Pledge Agreement [Member]      
Offsetting Assets [Line Items]      
[custom:PledgedShares] 1,300,000    
[custom:TotalNumberOfPledgedShares] 2,600,000    
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .F#KE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #I@ZY8#TB4=^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FU7#E&7"X@32$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y ML^1.!Z%]Q.?H T:RF&XFUP])Z+!E1Z(@ )(^HE.IS(DA-_<^.D7Y&0\0E/Y0 M!X2:\UMP2,HH4C #B[ 2F>R,%CJB(A_/>*-7?/B,_0(S&K!'AP,EJ,H*F)PG MAM/4=W %S##"Z-)W -8CLV2RSM4\/;T^+*L6]@A MD1HTYE_)"CH%W+++Y-?F[G[WP&3-ZTW!VZ+:[&HN&B[:]GUV_>%W%7;>V+W] MQ\870=G!K[N07U!+ P04 " #I@ZY8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .F#KEBO.3T*T@4 )T? 8 >&PO=V]R:W-H965T&UL MM9EK;]LV&(7_"N$!PP;4L4@YOG2. <=-MF!-ZL9IBV[8!UJB;:&2Z%%4'/_[ MO91LR0VHUYY0?4ET.\=\>-,1.=I*]2U9"Z')2Q3&R55KK?7F;:>3>&L1\>1" M;D0,=Y9215S#J5IUDHT2W,]$4=AACM/K1#R(6^-1=FVFQB.9ZC"(Q4R1)(TB MKG;7(I3;JQ9M'2X\!JNU-AB*D,OP2^7E^U!BWBBR5/0_THMW^(/="E\?-DF&1_ MR39_]M)I$2]-M(SV8BA!%,3Y?_ZRKX@C 6,5 K87L%<"ZE8(W+T@J[E.7K(, MZQW7?#Q21KE:A'Y)[&>MU0FYB7_C?ZSM0EJ) [%"@:X8:WG-U05SZAC"'=2WE MF9Z2[PCMVM3?E<8MJL?-[%RT>OZ>+!*MH,?]8ZN@W*%K=S##\&VRX9ZX:L$X M2X1Z%JWQSS_1GO.;C>X'F7T'VRU@NYC[^)WT4ABAFCSM-L)&BLNIT_YH0T)5 M-9$N"Z1+M$P3X/$SIMN0KVQ,N'[)P\16%5-45A.J5T#USFNGCRE76JAP1Q[% M1BIMX\.MM$JM>*BJ)EZ_P.N?V0T5A]=%-MM7\^%>E>V'RFH"#@K P7F ,Z$" MZ9NID\#D;1URN%,Q65;.EJB^)N>PX!R>QWD;)!X/#[BW<-GZIL'=/KHV/E13 MDX\ZYEDCOQ2T' MK'U)NUW:MW??)D(/+5,/Q;/*GA=ZG520!C+4-V2N81XB4I&I3*'!H=VE;^_3 MN/O#9RMR$T&(EDF(XO%ECSSQ?7!/WAP.R'MXCGR([9RXY: _')"A7D/%*?AH MM$(W$8YHF8XH'FI>0T_-&33PD]S&5F#<[I''WEJ2:>KQ2,8K;B5N(B;1,B=1 M/-J\)B[Z]$S)YR#V[.V,>TXG5M F\A(K\Q+#(\YKT)E,-$S1?P6;RF%[PG%( M^_8P@>OJDI:IB9U(31FG$KP:##?HL9X5JXF,Q,J,Q/!X\UYF07XM8RPCG3 9 M]-QVW^W:5W>:B$BLC$@,3S9/@8;T)Y>$LE\6OY*Y\%(%+6F%Q)VF,H+I!H:R M]+Y909L(2:P,20Q/-O!M[0?QBLQWT4*&5C[( Y-!BY M>?'6/%Z)RHA[PNAA,G\WL2YGX<*ZA&4*8F>EH,-76;XPDK4DO#3LWYTG'+]: MUWVGN*HN9QE]V%G1YR[60N5K_>:+DQ_ K9RX8Q5G$VF'E6F'G95VS%XK":>6R8<]ZR$L*PBA.7U>4L\XV+QY,; MLP\'W>Q!:@CFY%,BB%X+F':U,!M!QVNW^;*?%1W_CY9"T7S MM8 NC+4L;E.-UT0&F^A@)?ZQ>V&YVV7F M9O:CG\=L.* #YK)1Y_F8L7.T 6I&7K8OG!#/+ GD>Z'%U6+O>9+MN';*Q_.- MZWMN!FY"0K$$J7/1AY]7^5YP?J+E)MM.74BM990=K@7WA3(/P/VEE/IP8GZ@ MV)$?_P=02P,$% @ Z8.N6%IY=KWT!P 3B, !@ !X;"]W;W)KN*F M_4R3D,6&)!02E./[];>@9%$B7B1/W0^)26JQ?!9<[/,LR*M'U7[M5E+JZ'M= M-=WU;*7U^NU\WN4K66?=&[66#?RR5&V=:3AM'^;=NI59,0RJJSE!*)G76=G, M;JZ&:[?MS97J=54V\K:-NKZNL_;I@ZS4X_4,SYXO?"X?5MI2?U ME_5M"V?SO9>BK&73E:J)6KF\GKW';Q>,F0&#Q;]+^=@='$ CF/NOD0E7_*0N] MNI[Q653(9=97^K-Z_+O[5&GJK+(S.4/694UN8SNS"VZZ#+Z1D'SD9_%&/OT7?MK+14=9U$)@KG.UXYAYOUM?;;IWE\GH&"ZB3[4;. M;G[Z 2?HG2NX5W)V%"K=ATI#WF\66;>*LJ:([LCK&R/E06QOL]SU0,TJ!&Y!)SWE;R(&JE= M4+>>X@,(..&,)H),L#H,&4IQS*@;;+P'&P?!?FHV,(VJ+67G!1G;]\8\)80G M$Y"V(4&QH)P+-\AD#S()@KQMY3I[JLWS'I) Z95LH;:<2O_$,;N48$PGN&T[ MPF..1>*&G>YAIT'8_U(ZJ\Z F5JWIQ0EA.-X@M,V9)C$@J3(#93O@?)@(?F' M:BY/P^2O64Q>R=E1N&(?K@@^EX'I([6,^DX"'31C]*ZPA37I"20196+R<&R[ ME$,]8;'[V6 T\ALZD?T@>5K]-*2^*7UKLQ*\JW7G[2A+4)P0/,'KL(MIPC#W MX#W@8QS$^U$N)GL^RZ=_&"QO?124X+1%*W#$, MPQN)#X>9SY!)I\WT1643_5>5<&#HI6^E$[%-:A0Q,:UZ+C-Z6,2/T8[,AT]1 MG\Z:AQ+H^626VL1&4P%8IRSM,&2$(R!J#]B1 7&8 O\Y4%YS5J'&-I]1#LQG M50#;CI&4Q,P#=N0]? [QG0G6)C4,*HP" 4_A.BPYIS'"J0?PR'\XR#<[P &0 MW%[0B.$D2:=2PF&9("0@"WP@1];"XBRY7Y79?5F5&B2;$VN0_%[*TZ_E[;C! M&;F/A+EOKZ6A+!LA[6QR;"+## N!XNGR=%E2PJ#D>!X.&4F/A$EO 817:FA/ MVB(,UL%C%#)D6J0==A32C7L*"3GH&<-TMQ@Z-6\V?Y7G;@Z@XD?W$06X$Y 2R25-A]1M. MNR3AOIP8>9&$V[GC-OM4?;#;-)(P(4ALX7584@J='_)T2'1D-8K.[K=/X*5! M?GPIF[^6M^.X1Y*D89(<5V_K7 -> 4YM-IPN 8>)2 7&PL.8=&1,&F9,NT:> MV#&@-BTRP02W.,AAF$!!1(N2T&(B)FG#ZJ M+7^7Q;MH?Q&TBI&OP_9UKSL-!Z;\93KZ+6OSU?ZUTF#Q2]](SYNBW22'"'\W M.?"\R#DT'$!+IQ MZS1+L4?GT5&7T+ N>5] 1P@"%&K:.BL+LR669^L2:IP3K"TW*,PNM%U3=>VP M)"(A+":>Y\M&8<).MMM]W5?#:]-"+LN\=.^',+N1OL2(\S1%TRKL,N4I/$/O M:[913K"PG!AD%%3>5E6529.R 6TA._>+-EL>7%(66\G@LB-,8$]+RT85P<(J MXG!J=^^O5 TU:V4^*-B OE"=>ZIMC7")8RK2Z=M,EV%",/7LYK%12[!SM$1W M4/Y_^H$3G+X;7D:X28 Y5 (729I8&_L.2X)XPE+F$6[LX#WL"_7$4#9>& BS M7A)[=OXG9A/*O:?T-S\ 5!+ P04 " #I@ZY8![Q?G/," M #U"0 & 'AL+W=OQYMC!=MK!K^?8R4+3I1^;Z$5C.^=] M_1SG.,YD*^2]R@C1Z"%G7$V=3.OBTG55DI$7,#3QOZ.:8>V+&YC">BU(QR,I=(E7F.Y>]KPL1VZOC.X\ M76?:#+CQ MI,!KLB#ZKIA+Z+F-2TISPA45'$FRFCI7_N7,]XS 1GRC9*MVVLBDLA3BWG0^ MIU/',T2$D40;"PR7#9D1QHP3:ZFSJ MC!R4DA4NF;X5VT^D3FA@_!+!E/U'VRHVBAR4E$J+O!8#04YY=<4/]4+L"/S^ M 4%0"X)S!6$M"&VB%9E-ZR/6.)Y(L4721(.;:=BUL6K(AG+S&!=:PET*.AW? M<5RF5),4S01/X?%4+2483;$9OL8,\X2@A9E"H;=S+ G7&=$TP>P=>H]>(Q>I M#$;5Q-5 9'S=I)[]NIH].##[5RQ[*/0O4. %_0[Y[+C\2\E![EEYV):[L [- M8@3-8@36+SS@M]"0,M2H1F*%;BB'Q"EF:"X4M37WXVJIM(3*^]F5:N7=[_8V MV_%2%3@A4P?VFR)R0YSXS2M_Z'WH2OP_F;66(6R6(3SF'H/EBD@)#Q_*+[F_ M0 66:(-92;K2KKPBZV5>&IO8ZWF>/W$WN_F--B#%V%3I4K[N(AV>)#T6T2*-&M+H*.E,Y#ELSG-J-3JK5D]%M2A'#>7H&91G M%>KHR4KYH^Y*/2>R13UNJ,?/ISY3WRB:&O+,[@[(SO!W9TSV7P0P5&WIEPA1E8@]7H1>,CJ&Z/J:%'88WHI M-!SZMIG!=QF1)@#NKX30CQUS\C=?>O%?4$L#!!0 ( .F#KEATMH7T+@@ M - F 8 >&PO=V]R:W-H965T&ULK5IK<^+&$OTK4R1U M:U,5S#ST]+6I B3;5-;@ NQ-52H?M"#;2D BDK!W_WU:$D8PTQI[[Y4_&!"G M>W1ZIJ=/#[IX3=*_L^;X][_6RY7.X";*S9!O&\,UCDFZ" M'#ZF3[ULFX;!JC3:K'N<4JNW":*XT[\HK]VE_8MDEZ^C.+Q+2;;;;(+T^S!< M)Z^7'=9YNS"+GI[SXD*O?[$-GL)YF-]O[U+XU#MX646;,,ZB)"9I^'C9&;!S M7_#"H$0\1.%K=O2>%%2^)LG?Q8?QZK)#BSL*U^$R+UP$\/(2CL+UNO $]_'/ MWFGG,&9A>/S^S?M521[(? VR<)2LOT2K_/FRXW3(*GP,=NM\EKS>A'M"9N%O MF:RS\C]YK; 6@)>[+$\V>V.X@TT45Z_!MWT@C@S #V[ ]P9<-C :#,3>0'QT M!&-O8'QT!'-O4%+O5=S+P'E!'O0OTN25I 4:O!5ORNB7UA"O*"X6RCQ/X=L( M[/+^?1SL5E$>KL@HB5>P *IW6;*.5D%Q>9[#"ZR,/"/)(YENPS0H9C@C77(_ M]\BGGW^YZ.5P(X6[WG(_Z+ :E#<,*LAM$N?/&?%AR!5B[^GM78U]#P)PB )_ MB\*0:QW>!ND9$>Q7PBDWD/L9?=Q<8'3^O]']_WGTDV"(PY(0I3_1X&\<+Y-- M6$\\^6/P->_/_ =_A M18"4<]-B[BG04X&693&;4N,4Z"- TZ3<$+7/- UM707T\7@,]&1KNS- M]TDC0)RT"FP@C0"UI*T#:4M+>C2=+\CT2DO;4L9F7%@4;E.BC0$-(1Q7BH^G M H5ENLQTF$0; ;JV"5 7IVT?:-M:VM>SZ7Q.[F;3J_$"HVRK3*AK.,!%HJP" M;=ME-I>(>"I.4,I-H]@Z3QBK0&[:AN5: F?L'!@[VNUU>N?/!HOQY)KXO]_Y MD[D_/\>(.VUNJVTZ\]ITYK?D[&0FW,-,N-JU-P=Y&L5/)(A7Y'&W?HS6ZZ+> M8;/AJED/B\:QY56(X$QA,R[M(IZ*XX)R2W!I7_(1H,%=P[(;5B&CM?"C^LP+ M8]!RZY)]L )I&15%OI#MJ*"C:MX(SI@C,1MA0&J9MFM*(4" +F>.8W I! C0 M<6Q7<*LA!$?:EVE#,-YL@R@M-^&.'=G%:>_F@Q:M6;UZHWORUOIU-2"U^F5[[C. _!;ZY/3%6" MENO,=>4%B0"Y<"Q9ZG@8T(3-6%[B/@9T*+6=IK2LU2_3R]_/Q?Z;Q"3\9Q?E MW\DFS)^3%8GB%XA&4U%FJBCMVJZR/2$HQEU;C@$"XQ93$A*!043-!OZU#&9Z M'3S-G\.4Q$GRE+6 X&S.A5*5$7W,H?3(84!T MN>NRQCC4XIAI%=];A2JC\98$OY(XQ!> @Y!GS+*4NHP !>/,5.@C0-/BT$G( M 4" %H,^L"D3:E'*]*KTM$ -_:OIS'_;I1>#W_'.D*DZD4&[9S&E2*E "!ET MSZ:R*6!(V^&FD#4JAF30IMG'3D_/Y6J5RO4J%3K#A_$<:C.!.!R%X:UY(I^& M_L2'YA'-#HZ(4=MFAI3\(P37-1U7:8,]'&A;MGQ,@ $Y=4S6I%IYK5JY7K5. M_ 4Y620H9> 3F'#>*I\1K MW7BR 43 18K@II" M[F(Q)+1P)M1-.2H(TH6R(HR&\R->RUC^$1D+@;F;^3>P)8P?_ ^D1ZN*ME5O M7JO>_+:\G)6D8/<5DN4O3,%Y^)WD:Q-DZJ'XE7/VUJ^0=*G0Y M3N&\,9ELT;SG=Y+7'Y>R>\C4OTAW/94H[> M&107+I,>(4#(99"_0CZ7P)"P7]NP1\@!0I N-:$-8 TAJE4PM[6Y_,4?7]\L M?(\,'J EO_;)Y/YV"'&87A4)?@LJ8+Z8CGY#0Z+5US^D7O1>I>COU,/.7(^V\ 90^*<423*&45J.(M:=PNJS41_,)N,)]?S:H/R M88NZ@SR:O$O].*_,?OV=L[QN?*9 MW+>/$%078'(;W "SZS#AZK M9[UN@_0IBC.R#A]A*'IFPW:15H]/51_R9%L^'_0UR?-D4[Y]#H-5F!8 ^/XQ M2?*W#\4 AX?8^O\"4$L#!!0 ( .F#KEBV5SK&PO M=V]R:W-H965T&ULM5UK;03#?ZZN+ZJDM\C+[7%O-TVZ7UM\^9D7UKJXC&]SVZR]LOCYUJ\6QU9MODN*YN\*JTZN[MW>?-I>+NS.HJS(-FU'D8I_S]DZ*XJ.2=CQVX%T<3QF MU_#T]7?V>'_RXF1NTR9;5\6_\VW[<+GP%]8VNTN?BO:Z>ODY.YS0WL!-533[ MO];+ 6LOK,U3TU:[0V-AP2XO7_^GOQ\ZXJ0!I2,-Z*$!51HP=Z0!.S1@ZA&\ MD0;\T("K1V C#9Q# T=M,'8$]]# 51J0L2-XAP;>WEFOO;MW39BVZ=5%7;U8 M=8<6;-V+O7_WK85'\K(+Q9NV%M_FHEU[]:5,G[9YFVVM=55N18B]OFJJ(M^F MW<GO/UF+:TO-Z'U MES_^]6+5"NNZ8ZPV!TL^OEI"1RQ95[M==:"U_O-+MKO-ZO\"-&L]S8>M.!T1 MY&EA?4[S[5)8NDX?\U:\UY"&>M+KK!57M>B-**W+O+QO=%R1GNO7JMQ495M7 MA?CFWOI4MEF=-:V.,9XXY7^L/UD?VK;.;Y_:]+;(K+82)U\+I^E8$SWK/RO1 M9_UF*Q%QX^PO,QN\_+KM/$D%&DY2;[R7I.BZ?,2EOK[T_E.XO9 M/UG4IA0*F5=J=T_=C:K/5S1P/':Q>CZ-" A%"/%=!1@.@8RZ-.!^'Q<-<4O" M**-]6#R$.:ZG<"70,5G@^LP^ GO]RH[]RDS[M7D03F]F=>PKMZ-T+&6^4PWV>5"S(1-5C]GBZL__8&X]M^@JPR3+,(DBS')$B2R7ECP8UAP M;5C\*M*7HFH:R.G:EK!=%C0"(_&$?!"$2TY\RCQ7N1X!(/5M1[D"(DG=H<7GYC*N:=<[,DTKN=:[^A:3^O:J-R.3*DWV:-^ M2O7F3JE:"TRG5$RR"),LQB1+D,AZ,>$?8\(WBHEC^CH9$OZL]-4' H?RP.-* MS(=#X#(@ :=J^@K@1%(&"2P#[Q"0MYE\7OM:"8[\&/VYE$,SJ MV@#H6G!E, 3"*X,A#EP9#&' R@ ZIFYE0&RYJ+=_X-K@0#YC)-.;83J4H;)% MJ&PQ*EN"Q=8/CQ/-AYR]1M W-3S1-2I;B,H6H;+%J&S)@:T_U-N$4NJ-C U2 MCB%Z/68\P_DEK<7 0/8# P-C@\X>&+0V&/L=DRU"98M1V1(LMGYL2$F)Z#6E MT4QG.C38K/F80+H3#P+'5W,= +ET/&YSFRA3,H2DE!!;F9,A'" [@ SM G-,,;)EN$RA:CLB58;/WPD+(-T>LVXU/?:6S X]M0 M;Z"!1^R !6ILG*&$:&(#DRU"98M1V1(LMGYL2-V'F D_X+@,AX8'C,L>&8P9 MD#[D4NY06QV7A\BE[]F4[Q$>F;2 V% MZ$44W=0WJ:.0>4(*F:VD $A82H& D)8"XB Q!;)1JZ80*:<08SW%0+XDD%8" MSWY:,XQ'.$RV")4M1F5+L-CZV_!2%*)Z44BWZM S MNJJ8#HUY:@^%U!X1/C8AZL@-E;50._!=3YU+(;G'][U!^1N <\1J85 !!]CH M$,I),")F4RGX4+W@H\UIL&IHL(A".A28EL1AMJ,NQ"((R<2PH'H JTYFQ#+F M>2.E,E2*+E0ONABE,UC5,70HUQ#B.1Y7+PJL\A9E&B8<=W.?!WZP#VE0S.HN@?4H0'DB X-(2$=&L)!.C1DHU:' M9E)=87IU9?86(=S'0XU@9!M(;X;QC1.HE2^H;#$J6X+%U@\/J=4PO5:C6U#H MFQHD+UA$(1M*&DM"?==1K[P(0E*?N>H%BF19,F)9P)RQ*_CDOB>]WF*RH-!3 MF;ALJ-2(;'IX(P76 2,LHAB+*)GN@KY#I4C"]"+)6Q84>FH3!R,1A5A$$191 MS "=QK/5CH5FW@T5\&0+U>/ DRUJ/0XJ6X3*%J.R)5AL_=B0 MTA SJ\(1#%4Q0V2)4MAB5+<%BZX>'%$R87C#1+B2T?N!>!2R>'G/W=F,K_DT"-EALD/ MAVZ( O-+ #F27T)(*+^$<%!^">#T^2672@Q_PR-HIOL8*GX!DQ^]&<9C'&KQ M"RI;C,J68+'UP^/D231Z74?[*!HLW>8<(DUL0*4O >'^H# <0C+B#)Y)@W2> MR8AE7N"/[#IQ*=%PO41C(JCJJ4S\-A1W""=T4*F/=< (BRC&(DJFNZ#O4*FK M\!_W?!H]M8F#L9Y0@T4481'%''KXC&M3]>I/9@#[+I;2#C_W.36GE87PO LI M-O"\B_JD&E2V")4M1F5+L-CZL2$U*7[F\VJF0P.ZSPI(>R'9RO>9RP=K"^BV M*!+8S%,+.B((RNS 5K[3AC-8UD)M^1THNCEUZ,'K6'=>^3,Q1M M"+.YNL(+L0X881'%6$3)=!?T'2KU$D>OE[PEI=%3FS@8B2C$(HJPB&)G*,2X M :'*")%,POKNE6*-HQ=KKK.FK?--]\#I0R:3-\V3>'=7U=:S^%*\O+[Y KMW MJ-40=7=[[4#U*"HJU%MIXA>L>YNPB!($HKYOI4KDG'M_U*36Z4 2$2B#ZVTP M3551V2)4MAB5+<%BZ\>&E(@-561WHJG]SA-,]>LO=+R^::O'_0]$W%9M6^WV+Q^R M=)O5'4!\?U=5[?K_4$L#!!0 ( .F#KE@@U7/@FP@ .\E M 8 >&PO=V]R:W-H965T&ULK5IM4^NZ$?XKFK33:6=N M3JP7OU%@)BU?G:U MVF=7UOFK*'Z6*\XK]&N=Y>7%8%55F[/1J(Q7?!V57\2&Y_#+DRC6405?B^=1 MN2EXE-2#UMF(.(XW6D=I/K@\K^_=%I?G8EME:/O*,_%Z,<"# M]QMWZ?.JDC=&E^>;Z)DO>?6PN2W@VVBG)4G7/"]3D:."/UT,QOALPGPYH);X MD?+7A?@IO\R2BX$C$?&,QY54$<''"Y_P+).: ,>?K=+![IERX/[U MN_:KVG@PYC$J^41D?Z1)M;H8! .4\*=HFU5WXO4[;PURI;Y89&7]'[TVLKXW M0/&VK,2Z'0P(UFG>?$:_6D?L#0 ]Y@&D'4"Z UC/ -H.H+6A#;+:K&]1%5V> M%^(5%5(:M,F+VC?U:+ FS>4T+JL"?DUA7'7YD$?;)*UX@B8B3V!ZFJM29&D2 MR=O+"CY@WJH2B2A M(;H1>;4JT10>F1R.'X$!.RO(NQ5?B57A351\013_AHA#F '/Y./#J04.W3F5 MUOIHC[[)>/D=75TO_EBBJ[O%#5K<3N_&][/Y[V@\N9_]F-W/ILLSD]L:M8#;MEW-(0)DH2Y.1 MS4BO'BFSS,OED."0!9Y[/GK9-\ @&#J8$.+O! _ N3MPKG5ZQLE_8&$U,5T) M2$:QR.,TXRAO44@A1]/B&(',6497FSTWJ2:N4E\9)=$\YB2=2 M=N G;^,0U@PUW8$.[.]>; M*"TDK&9I#-&S$,EKFF4FF*&&P.E@U"6HXSD.96:8V%%$YEB!+BL1_QQ*2D]0 M+-8R.(\&:JOR $T0N@'K@#;*^3XA/:#WV!?;\Z3(AW6F4=DEXV""%336P RI MJ\6N08SX@=_G9Z(@$ROD\7X2@)(@X8\5)$J^3K=K-$))6L9B"]$B$T;^;MY3 MFD>08\&\6)25D1;:Q^[CQ9Y/,>G:99+#3J]ABK3Q$=9>1?DSAW6XG^K+D@-+ M2%NR-'I,LSKM&^&?E+M/I>W0%8J]L9V^QW$]AZ7D1IZ^1(^9.1*9'HD$E@5F M87?2=$GL$Y\Y/=D)*R['5@KFC)) M+@!1K7@!/0F8(I=W;8<1N\Z:4+1Y3D"[V V"H<](Z/5 5P2+[0Q;I]46Z$:9 M841K8%:,B>=UP>IRE%#?Q3U8%;]B.\$N:K?F>X@MKM79D[D>T1RKBV',6$]A M113%$CO%[M(".+0O)Q"=*D.7.6&7G@QR-'28RWH<2A2G$CNG3F"II144\$5B M1VK@44P=/^C6J29!%SL!IRQ E[,RQ1O$BL9-,&:.O()A5$<5QL^5%.;!4?0F@/84L41Q'O$]M>;5K/ M#\29SH$::EW$CEKQ) D_%6%7L_EX/OE(A%GY]],1=B)MAQN+BH*IG8)O"Q%S M#L3V5(@UE.=9O4F[B8J^.:,ZSW;GS" 2,J!L\XQ11<343L2W[]5CO!0?@_;_\ M;>H]S0[7)?O0*[JF=KJVH3>BU8EWB'W7A-8H&5@B1'$TM?>AAT&>B?SY&&J] MN22A$;0N2 ,H\_JJ-ZH8E1YAU#U'?P2Q@31]:HP*@V3@V4);\2O])+^JW2\[ MOU(#>7K8B-X@&3@.87Y/[TP5SU)[/SJ]NII.[M'B"DW_/?D^GO\^17?C^RE: MS)&D8"-NO=\<^F1_K[%%;9 #GB$]U3-3K,CLK-C@7$+5V8N1Z20';11T2-HN MNDF2@6O=GB*9*4)D1SI36<*,Y]]JD&CZKX?9C_'U='[_&WKDSVF>RPB!RA&J M_E0D1B-T_J,^K#/6W20U".) OF7K>77&%%.R(RUKKPU<[A%9T1LHTL?,)]TX M,0AB!N##GG3"%$DR^Q[O\N'V]GIZ WC'UVA744+<7"WN;L;WL\7<6$*RDV[N MGDK;H0_V7LW:F;=^A[^)T@0]B0+2TWM[;#3]!0'V;+2?7B^7#W52FS_EB/JQ#;*\7 MAG6C^I;[N_%\*9N7Q=SA2G7LJ NUYWPT=[1F34OGNL3126J]SF;\R>[ MN[M32^/ZK$[G_E=\-FG.'BDUS5&HFZB Y%Z"/4^@TOGB0P 6S>FBYDLE-O4! MG4=156)=7ZYX! Z1 O#[DQ#5^Q?Y@-T9K\O_ 5!+ P04 " #I@ZY8Q3,< M')@" #:!P & 'AL+W=O-3"0+SN^,<9F- M'==<""BDRB@0_5G#%"@U0OH:OUM-IW-IB+OKK?HG&[N.94$D3#G]460J'SMG M#LI@26JJKOGF,[3Q#(Q>RJFTOVC38$/M,:VEXF5+UG99L.9+[ML\[!"T3C_! M;PG^8T+X!"%H"<%S/80M(7RNAT%+L*'C)G:;N(0H$D>";Y P:*UF%C;[EJWS M53#S3FZ4T*>%YJEX3A[06J(Y"/OF6 HH*61*N:P%H!-T>Y.@H[?'$5;:F:'@ MM!6>-,+^$\(!NN),Y1+-6 99#S\YS#\_P,$7$*0J\]\AW M_;#G/M/GTX.^2$71E#ZQ>\**R__Q&%A1^]16]D0W[94U3&\F* MI#!V=->2(-;@Q._>>$/W8U_&7U,L>4VQV2N)[=4F[&H3'E*/O^KI<,E27@(Z M^L*E/$872HEB42M3%:0XFA,!3/65IU$>6F4S(M:QY^IKG?D17N]F_E_,]4\X&ZW M&T07MO\^VI]XHZG7LY_HP=7,F;_RS=33_Z)5P22BL-2NW-,/NI>*9I(TAN*5 M;94+KG3CM+"328'K6,'V]DL;\_824-!;5;J3>+#_+^_ MF+K"6Z!,6.$&+]Z3VB_01]/G/CEPBF[).T7>PL<$C2*"VJ7HP$5:QJ$4+9$F&MW,P*9JU0A75.0Y$'2M.0Y64M) M>0Y8=JU"5^,))LY->K=-YQ9<<)N2.\%UH<@'GD+ZK]Y%L@$O..)M@E'#.RHG M9.J_(8$7S$;\ID.Z4^LWO2)=\N,S1I.MADK]/)=[9ST[;VUNSTK5-('(P>NA M0#Z!$[]^Y2^\=R/@LP%\-N8>[QL&Q/<.\QO_%)JL4U'K_TO=X8X;9I0I& &; M#V#S49\O@M]< 3=N^A+<8H!;7%6U!Y!XE^@%MG'/E]B6 ]ORZL*-\XW[7N1S M3[I$!3*WO5"11#1<=PUC6!W:[;KK,G_#NUZ-US(ON2(,,I1ZDR5^3MGUOVZB M16U[SD%H[&!V6. O Z0)P/U,"'V=VTAE57W;2W,3VC*W8L5L[\5ANVNF=^P"1*Q$-!+ :,7Y]3T 2)IR M5=^T/3B[Y,'&V(^N8/;T::VT.^P7WI>O1B.7%;P6;FA*UGBR M-'8M/&[M:N1*RR*/B]9J-!V/7XS60NK^T4$GDR?-'@E[)#V)@.:CJ?[3]C;:Z/>B_;V M_L3>^TYX YH9[8R2N4@\0?C7EAUKGP: S9G40F=2*)ICD$%*[^@_QPOG+6CU MWUT()0?V=SL0CMHK5XJ,#_MEV,O>I3QK= M[?([XYDF]"U]P98DK\V&+5WH;#B@H"=LU3U]U&8#U!V=_')S>UX_%?2.[T0N M>IFQI;%I_3-?,'W]UB%)1WB*I)9"P0O6*VA0#A,4=H% ?60O]2I&X83B'D++0)0*7E-A MUCR@E; Y)\(8++(P:/(J\RETD65 P5C)CH(Z8I/:^#MC?4'',"0S,:3WFJ[$ M/4U>1GK#6=]Q4V2_5=+"LV=L%(L%&,C MS\B11U@>,P=TBBV:B.9&51'/ #4]JP'MS'@ 5>C:PC:T4O=F0DFD4$N1XHBQUA7"@?*O, D)PG7+=<7@+SK?75[M@W!0R*_[ U5Y- MC"@NP8-$_D#A.9?0FP7(M1]C&@\BWL%"B_FL8*T,/+@5>K 3L%DA)$I8T+K3 M]ZW"2;#7)WLI;;U$_5__:MH0[)>FBQZEZWNA*US39"^&-]U.&4?P ^&\Z0GZ MU>""[C :M$:L+$3 9HZ"-$J<_; ".B(1>K"! M/[0(^MO00^1 65=+U X$8I->Y%ANY:+RQD;(T%LXT)6\@46E@@^R(S$F"G3# MG!]U##82R$$,)03&5:#:#K=@$)&H*N(:4!H/VPC@BAU MVH&PD>O1=N/+L-<55J39T7X\8=0Y8>TY@L=;";#LH8[1*."12VBB#K.6JF*= MP4= 0KF!X]IXBK7B@:./C KK3+1J_T 4&@! M;2V*40Z/-0Z)H,LZF4V"TG!'^ZG;PM3]$.97.D(/VTIL6GT] :NE*^B#M"O$ M>N$40G6]5J ^7#Q8EN&=!L9SM*:ZK;9N)Q\_AALSS6J1W0+5+.%^PWS+J+Y(!^*@!-*$\62VJ@ B((HZ%\BUMW M[L.VCT=#/>G5I*A+$\Z'I%]@JHJ._"R9O@\T>^;-BN/9C-!T+:6$UQO/(:XP M\[!GRN" SB#?A:1GF(U2*RNH_+*>'Y7\MC"UB*Y-U.YEK-J7BM@.XX;):*)F%368%3E*;]NN; M68-\:FR2KZ&[J-N&IFZF]B&*+_0.&M7';T O"U.+PYGV]!6:E??K:T(ZVWVJ.TR>*A^GI0P\Z9FB;(\5++!T/OWO>)YL^GJ0; M;\KXP6)AO#?K>%FP0/AA IXO#=RM;\(&[1>LH]\!4$L#!!0 ( .F#KEA4 M@TB&T"L -&& 9 >&PO=V]R:W-H965T("CYY-Y[;E4>%(F9Z>GIZ7WMK;+OFVJVOWT8-UUVV>/'KG% MVFX*-VFVMH9?5DV[*3KXL[U^Y+:M+98T:%,]FDVG3QYMBK)^\/(%??>Q??FB MZ;NJK.W'-G/]9E.TNU>V:FY_>G#R0+_X5%ZO._SBTT=]C(OG+ULJG^7RV[]TX/S M!]G2KHJ^ZCXUM_^TLI_'.-^BJ1S]-[OE9Y_\^"!;]*YK-C(8(-B4-?^_^"9X MB :<3P\,F,F &<'-"Q&4KXNN>/FB;6ZS%I^&V? #;95& W!EC8=RU;7P:PGC MNI>O"E>ZK%EE'UOK;-T5C*MZF5WQ,>%OKKRNRU6Y*.H.T+AH^KHKZ^MLVU3E MHK3NQ:,.(,'Y'BUDU5>\ZNS JC]FOS1UMW;9FWIIE^GX1[ #OXV9;N/5[,X) M?RG:279ZDF>SZ>SLCOE./5I.:;[3 _-=A%U^E%UF_WDQ=UT+9/1?8QOF^<[& MY\.K]V ^:A/;MK]O]GAWCWJK\VGW0N$N1^(,,DVGN3SVF9]7?3+LK/+;-$ T=2./SD8N2SPZU59 M%_6B+"KC8)@%QM&YK*P75;^T603[.>+BX_T]\GSAP0, M#FWM'WW9RA9E-_3TE5WT;=GI!MY\6ZR+^MH:V.JF=,1(=?:K-Y=^7N#M %4' MRV]@[FW3XBXFV87+MK;=E!W"V0/26UBI<;!^#UO+LX5M.V#[,+SIZH9VT68- M -.&PX!Y67+ VJ9;%W#LK; 7D OJ.#QGD9C@D2@_OO MD$,6D0.>I$E/LN'3<,7&(GL'ZBM<3!Y$WD^?(T+K'F:[?Q' ?*Z'W&S+&K$. MA[0I:I!R^$B.T@S%D@$<9,7R=V#S-#2GV4M'1-34%=U;QA4,@:-M\8=DP.VZ M7*P9IW9AG)BZ^*L@V #[RO'U_G%2H"QK)= MMBA<=0E]NFOP&.VW+>P5L:5PE6X!.]K9HLTL#(8]_:NO;78Z9?Z=&W@0'\;; MR?2D< ]E@W10_K[JN]Z VG!+JM*AZPD!L^+RJ\IWPI@(77KB"=P$57VU8E MB-="+F@XY0@9?XT%N7735TM$!"I-,OGO?:#<$.GC,L;L_P?.GF=O,M 6OEJZ9%=-U1,@[^K%),]^ MKAJ@%8"X6?:++GHN_ME<-70$OUB8,L_>O[_,::6+NKPIB^P]T!%"?9=8R05\ MG/HM7*$WE=VN42;*X#Q[7>P:H.CZSZ+,CJ[6\ '^?9A]MHMUW53-]0YX.D#T MO@..B).^+H!$@=+BA]^%^QP-S,) ?U&._]I-F61O0&9=XRY^!I4%2$$QCU*M M=W2\.C5RUCH3Z6-UW#6/DX=R$4D&>#"HUJ!P$-5=B0H_.RH>ZAE'HNYB0WS1+4$E8!N&(?_6;+1!:VYD/?9N]ZAV MX1QNJ>WZK5]N-CV9YMQ MCH]Y=_1PY70<=?D]/?<1J#@US0?"R@%:\>RPN "&,2R;K;=M\VT4,E(]I> IC>M:ZJ6C1 A!2STL270;. MM'0-B-T;U(>;^A!(N(A;PU'@+'!4<'QMYAJFVQ MXY41^Z"OW"!5H")) _'VO>U;//7<8_5D.CN:/SPZ\;=$25*VY\QA$J!=TR%G MAPZY!B,;SA=!<8DTBG1?P&N]A,-Q&7Y1H2Y\ YB.%CI"FC0EX)VU22)18B^X MT37(R&)XN^&\2[2]:)-!HUG:145*G%VM[((UD#9;-C(1_%ED\(2CPW-A2IX. MY.32J%IKO;*,"SZD*W,7K?^W4$$*1#@+/+YRZ2^G,C^#:B^Y*^@^;X'+]%YK ML]\Z9FK$E$M"A"A#2%A#\$8XQA8?Z! W]?%A*H#;;Y :70_2W_M.(GB C9LD69?DGV%"H\P1_PT),JS?@GO'(VIAQR@[-B@[:&@+K*8V0A.+0YI\K!VR;5J/B(>= M8!P6J6U)OT>;'DAF-$-&?C;I5'@*#1FYB/C W,KMO<1+Z1?/ MM5R 13')OC@2G2!>R@V=*QX_7/!>>3>2(]MV?/KP\"A:6 U'_:CL=H:0%.Q/ M6=U%-AO2,AW#X:7YFA$G8G&X\4HI/&9%^E1E,0><"!_"_0H1!U'G\( !.L0$ M4?/XZ,+KNTCB^OE.$R$L&& #NK-U+_M!6PT4<,!YC[:FP4%\/9VZ9%#PO",^ M -NM;.&0/1= EL /=MFV<:XDE60M]*\(\YR,,818(86?>$"> 2_HY'*2 OBJ(Z%!C4&C1%$>S M362"&%$UFDL@.#: ']:Z:HO&ZJ8!<2$V*))5"62%RLD-P@!Z-KF*X)MJEX\; M>XNN)QN?[69>FME9[#(#_(IN@G+34^($S3(+CV7H(K#U8L?J D]D#K_3?[_] M\,8[UP"KEVLXM:QW;+EF5;.(8,C!7*T!D_/2S_WIEU=>O48K >$:@1Z=5Z.7 M1FB%7'MP6(HGZ]DUSX"$)D??(HG!2G_T31>,A(^V 8M6MV5>%?57LFYI.[%1 M\/'5A^!HTRL!0 D@?+DF:& V(">B.QBLVG% 0;UIT9*(CMJTGC'1,L#%NMU= M\X" 86]1)RW3$F?8\()CB8A3:07H< 2&4*#7J"AD\# @CU=*I0#)%>0T8/B MB[&<&WH6]WH$W,X]U*N5^*D8]<2E <#%5U:9G:!;-B; ,E5GUV!*R7'#M,!# MQ?(!FZJOJ%,!Q'/L#X@H >WD3.H"*Z%+0=F)J!'KLW0VS$#C'86@,G M+LL69'?A.'9KJO6=<3@NXM%"LKE7\ SLQFY5PC$^1WH6X%B3=(1_ MYW@SEL!M@,$CIR+J094(N"?^/V&(HNV4-1G&.-1XCP2:=.BK +8'9DK!KE E M;3*CB1@%6W^?/9[FL+\\*#ERLRN^P)OB6[GI-[(!F EK[_>;U^_NPQN<5C2 M["UY1)ZV=.*ZX8GH%,F IDET^P@FJ-\'M_&0R> R4J?);/^&7 *("^P5_)X) MG&D!YMF*Q8"HGP !>$DWMU4)(@APTK=^TM+/V3@V;4C=C^(R"\ # XWY^O> M&K@)7N="\=#:A07* )F?@WSLLM>D.;#W&X4>>J3AT98UM[FX4Y)C-VP5H,E( M5AHZ !D(79("H< !1M>E*T?\(S!'/M68M-@-[=B8J\C,(KX0YC81[E ;M[!9TLU%RD-AICHHB!#=OHD76\)% MK)JM.TP&UCTS__C;R?GI<]%#!'.KHJS@@57%EQQOS=S/+#KEFA3(X$;] :V M;ARX>8O7AU26G:=C(,M6%.+(YS<^ 1CZP$,UTN1W!VA:HL,(($$G(NOJ0-0H MULD!4 '4E9Y6,K4R*)BONT5W=[J>J%8#;LJY)<]A9IV*-]_,?Q>_E$6/#YZZ MW!'KQLA9J&CTMAUB?'A9X=3^%#-R4;0@*T!0B#H+?^Z(4IDC5J2PW<&-T!=" M#&N7\B*5RO>-'FB*= G@6,(&4UZE9K7WM7FO)^;:4'@V)@ADJ2X%3#DU>T2& MZ"P3A(%EC>H-*KM*D$&Q+P%RV2&@;UOL M],M1LEEU2+<8:(:+B#[@2 *:(J8F\I@BN\$ E,@!_0T(_;;%"#SN&K9-ZK;( M6D5!BCW"G#)T1XZ_M@Z7CO0_9,X@E9'E>+8=Q\;4&/-^ L8!2C300E@W]MFZ,H!J>L<,AS M/,Z:G@&8+P/Z0!^MW!):3[S!@HF@=! K <[J.?,B[ 40^,5[\/=GRR[XER_\=HG7<4 "OFH*!<#U3D\\TC/9 V/=B-J O!:D"H"4@^ MXL!DK)'^BQXRQ*#+KIMFB7=IDOV;+*SO 6,XMXGF!H6DZ&*K/=TKWI1YT2)# M"[_07P(7"U<4P/Y,CUO+YO2B<>)8$:_-,K'JS96U&>7)G8DAV)$V%Y2F =U. MLM_@]B@"V4HDHD5\_8_?V[^25)"'@!:L?%T0\J(PV_OBUA/=QT^7WK'W^I]7 MP6GX$Z;$7F1),;+[-@$4(G M2<_1Y5%B]IPDA?J()*]1 -%[*Q0#P2XA'\:05E)">QT\_.31O@>[<]*S48\@ MS0"= S""[%?.D133$;.@$3NL.Y!VH%//;6U7Y+!%NQMV2RF&:%_EQFM[Y-47 M[B7\4",)D=)-U[@M*;>5IP6UG_-<8=Y\+#_SXNHR.S^9'L,_L\?'I^<7,$G; M]-?KC/[\5XXC3>GB $%!CN*1K**#D18&(,J623.9-+. 9 );EJC=-I4&-G)_ M;$:/#=,Z/1?!Q>GCX^]E*#\+.PT?6BNA'">AY3%!8")!P):MRH\XH'6 _2IK MGQS68I3+2V(IGL[G9@M7XO3Q- YEK,F0X*XZ4_QR%*I@^'+7!/]+XDUIN0!5C,^;J>PK.H+Y& M10\M?T*$&89]&$I6Z@)D8FVPH85*HE.W^!\ :]EQJF6D1@=/T^W:$GY*0@)% MI:KRJR679U%S3%X]$X,#'8(-X\E6I('L]A-+DL;$8B(([']PV2Z/T7.XB]1O#-XBJ!?]-5BDQ($-6Y8G2)H/W"2IO0*]^++WTX-G$_.:?6HLK1D #I,,2?_0FGC'J"U2JJM)28E(A/IXO T8CK:.2*P)[_GIWFTR?3 M?'IZ%@=.$LP/0WIQX,0S+>9TU5V,#C37:H<%#JF:"%K'%EAK47+2#E(^R&*0 MPL>SZ?$IJ$:7A/VZX:RNL:DGYH)VDT)*PP99Y;B@GT##G7R_^2X30D[/\I.3 M:?0IJ ,2U^=0T]L2:VB ::Q&[$V\:2E 1G/&T4(!(8\&AJ2I4:8F9GVXGMP2 MF([%3CZT'42K;U;=[=#CZBCR$!RWP>SW9M8D!I]A,SH-V[QIHLQR7]C@Y0)B M=OJHIKU$Z^7[^O[(PIPXK-H2>T,QL1*U]F,L\)(:&%7[ (X 5N_LJJ\8W45$ M1NZ9N9(81)R_Q\J=C_E;%_R=B'JVZNQO'_Q%PI]A\?]/[NAZVJ MIKZ&;=V@RT;H)@CC$0\%91Q&^E](0TA508I^B&:C6F$B11--@3TV$@$S\PA0 M3:!,U3R?0Q4KA9%#G.8,#F!U4=X'@#<^M"#'2,826 -=\8U#]RLX4I<=H<7I M%G(MD?A1O6'V(%X)P$T+N'D8= ])^/!VLRHYSL93XQ$&/0Z%_#[,9!@1T*.J M1>*7\=)*LS\7UH=N1F^4!DG"DJRK.9/Y1N"8" MV-0#%H'Q2S@]IT4D7$&2:JI8F#"O2D=!1[@2(/BQ;)RHB"F W,TQ<-E(#>=H ML:<6$F TP27YG+*K,&M$;!)T&IH-E 9U* ,G-R.QGCP8V-MBQ_%!3,)!^X#( M2Z,IA_))T=G\C7,U(V^QAD]9&K@UR(YC &:UVQ(@-UEMPC W.$R.AP M=E,>L^5OD+X 0QO):]K AP6>@FC_WG66I/2IEQ@=,<%I^9E]4D@,B=%"GLYX M""GMH.A,'L._3Q+9&><3(WY&+P+(SQ:T=CRG.:C^V:ZTU1*F.OG!?"K=U^-5 M:R7+[63RY ?SO@3\+E%8 */?E/TFFT[.?C"OA<'SDP#,#Z-,A@\"R)?RTCE2 M2FJ;N6-K4U3=1TJ! X_A@+WF(V.T.KZE\=G?'2$A&4RY7/ ,C>LYT:B98Q*' M'/RV%WK'D,CPR;X.SQIY5HP3RDOJO$!.K4KOXQCS$)"%/+IS+\;WX%]\7,&HB!Y;@R:'U,3I&/!CSYQ7!71T2'@Z\4G(J<6%J*AF733NIE7Z=CKS'93XP, MB;=26 MS9(5Q1E@GOLDZ>:P_H'[^7&"8C<$0]IE'\!C),;X3' <$3,D+8\#$ MLV7I;.E6[IL($:RK)C6$#%$>$GSTQNA#T1&B"JVE_&W;S(EG4=0B>DCH#E!6 M\/[Z.;*:CM)XV%/95U42HU"U:A3RYT1*C/M3C_LO^Z050([B-49N_D ;''/Q8(9Q#^:%H^P13/9A?&!-0LH7;@?92;%2S?8#^4! M<@%CKBH*E@,CRC$#HB_>_*) M/\6_>^^-K/071_N AF1X@Z)#T^V;1G]_,CDQ@JRQ/_; F2AHRH!Q*>^Q0%6J:#&[P)G[6@E(RF0"D7 MQI>@\+"Q\L3329L'TSN^\<6(2,U1/?W=2IW!L/HJLARC2DXN"XS'2?L0O2@ MF'? KEKJ0X73&:SMP H13E(H-961C0#MJ"%.TQP55O3#(D\'GO&)X=+[ZYLU M!+^+3Y21+;!_82NM$RB5UNCNV%U';7V:32-A;<4A[[VU8$U$F87JC4G%>SL" MU@(N &RE()X+]/&,"\LH9Q#CTMSP19-34.H[K@^T ))]KZ0$Z4/_UI[YR-7E?* MG-/Y==$TQ<$'%>:4&1.5%OHN,V$"7 B-\M8F/DE*I0B%3Z&ZXN[D>R$RM%"O M+K,GTR?FV-^23Q$Y?O3Z]P55;U[&EJ\;)F>E$=LXWTL\>RWSK^N6,BV\49G> M,Z:9."5)F'+MZXB(8;/'>N&[0<%%_UF=&]%]BQ(M.,FBI%9-;HM;049)IFE? MK5"F:,B"S&X,V6EZ"KJ6.042ED6.'V76#\U[U/I^UQJ3&AVP:+]3EHD4,&CD M()HD),0H@4NQ?F$.)FQSG;@#AJE](KQ'*.R$ !S<0?74TT%,LH^:IBQY+H/8 MV]*BJX\34A!J3KKU6<^Q^Y^JIA3<4"@5DZ*VL2 ?E.\> &2&'(K:+N'E-L-B M&4IZK['V!N^W)G; W%?H7^5!OH^.R@4OV?CW7)VQ" 2NAU,%SHVYP#K2+T#D MR,:!VA@\V22[/+0*U_JK>^W I?<[RZ66T8H90%HOW@=I5C"6R)*:#A&C!GP0 M+XOD41R=4;.:0W)E+>PJG@POX3!;D.?+2XA3 MG:E\B=*0&[S25;]7IPPJ3,_%UJ(.8,B3 ^7B M51Y<"ZSI7ZTH7F<14:G2I$ M@3NG')5_V9/C48J5;S7!\0DF7FX]6&= MY5?K0BDGJ MMC!$O(W#"LT4.Z_M'&Z@P^3T!7-B)__U5,B=96H[Z.]8RB#DPTNX?_^0[W)H1[I0MUJ7U;1I@SB68,%2"C'3<"FG3,V]\H[O 7L]'"CQVI:1DT6B5+%@_P\2U:.L M0V0#:Z3A]&Y2*2\UFJTU&D=A,,>X.N"?BD1]E04N M"DR7H)5@B]_!G Y'ECV"YES'0C.?<5'Z4T"?2N"O*# M8Q-R=NFFMR0D@%"C(E:&%ASFP.H!Y4GL#4Y ]^*+>O/X&X LF8I!L7-2AY-S M]8*?B0OPO/T<,_WA@8R@C^]MDQX)DI.01US5S,7W@TDWQ5*;$< M[)/HTQQ1 '\!+J.6Z+?0"[$<;I9U3R"7P6DM(1DTZCNZI M#K1+ARFSXD$SK+'ZJ!.&:2EDM:;8O5'!**2=;<4Y\5*9(& MWDC"0Q1_YJE-G"-!LX<(YP U"TA-5$_ MEBQR9ZK7D7L-<2\IG\.$:ZH%'-B%5*IA37=H#H-IN0EN[SZ:1*+CO4T=T['\ M]PH^Y[H,M/ZHT@HN"M7!35GX8CX)('S3N/@! M0M 3CPJR!J<0-9R/+KBW9-.#Q5H:]N,#RK.YZ$^="E M(;H*-='!Q-CXVIF]:Q?P*_WGN85SC(:CIDV:TP-6X%X]A#\61>]L0KD1-'4T MMW:H(B>\/^!4:Y220UD6#W]ERZZ72F3T+AOF ,)PTZ;)1.0[3KCV7?*ZXMM M&TL;),1/^@>ZYKSO MM#EWR$W&:&3H*S-20CJ:"$K%H?3= =!\8Q @(6K6A58)@C5GC__(_O:;&+21 M6&)CTM8%67LXBGL+^C ;AEFTI3#\+/%S0KR0R(XJAN&/X##'!B1PD=M=@A'U M\NF\(4/>2K@'4V>$K+1]:!V,YSO.C H)HQZ>?A\I1RA]$D'J[9<,?U&!B&4@ M1B(]ZS>?E#CP\:MO3T(;_NT<>>3U&-N!5+YIT&Z(%E841_K48'$/D2774U$8 M2;TM&"C6=,V577J_*Q%=]CO(0;M*KX(7@#@'Q1Y-!$UK0I.B>YV^*N@)5NJ=VYI,DPMT.??!S3E$HR M=G9K5TT-2X18U&.9>&L4BY9=2L!85?BWQ2[C([!TW@GPH2;483%VI$/+UL MBP5#7^M!1GL*FPE%^]XQOXT:49#B=$;%Z33X,\J7\<)N\7"OJ*VW]/X-AA\Y M7X&15%HJC^\3P4O.-<0TNPA#I@B*;+"[7%("Z#RE),Q)QPW03[AP-Y9_$SQ8 M()C0!]HWEJ87;DF_H^_NU)B&ZA6=R9QQIA3W6:-&L1:_$!"JHMP$5T+4YMXW MY9&:WDHR(0I\+1XFM=>4GV:DJUR(3E^CN*BE?IZTECB?!M$H0X;^=9_&5$1J M >>ABBK,&]N)=A=E?9=<-QYT/6IY2&DU28L\UIE]D^S]EM@T1#)ET?(>=EY+ M&B.B:U-J_TOO/!17K2\CB][HD826D>EK6RJ<1T20;&_N)!/NG$O"XK FX$>/%NLP+@.SPL2WE%$)TOM^;F^K\R M>:D$'!'%>R7QV7ZS[:)TVLJG24 TM]PZEJI:R%? HYWT/Y?!%M.E%MQ:5DM@ MXL*CIFYZ/HC,+$-O46$"TH O,#4 MLJC>*S'X87RNKQ#P%]5W)R([CZMJ %R1N/@J$BF$BAJB:2*_]5F)J)11.!0X M"%Q#;\,>S1X&'YV8S.E+Y3R3I9'4Q1VY(A=44!OEM 4$!FT=DEQV5 X;TE,. ML]F?#/;NVQ5@ZY*XH=1C38SQ9BAK;O$MV*#]MB7_K!9;REWX3_2:P>W_+Z7V M\%(?PS(?PU6QM@4K/YRH#O-9CB4TDL=7'ZFC-@X$1>^_V#\Z?I<:]0/09O]S M>UW6-3F4J8&@)RVIB#ICSX&?(FJ,?6@9:<9V%X2'@,@("#,$XC$P)P6 >@SX MMQ6BXXG"IN$U&_Z]'$*:T7JCG7S2U]+LK%BY?)>HZ3_Y2&^*LBHT)TZ#?-$! M)3L.YC:[+L4K"A3NC3;)V?]DN^C+^'TF9?16QE2']NH56PV,[L@'29?8HP$Y M+[\BQRM7VAVQUD:L=[]YCAQ9OR(3^1Z>\S0W>Q&X[(A[_LS.IP^?)2P)P?OD MXU$^=I>PI@%RO3F*%8]"A)X^?5&&FC*&E"EJ?B'QJH2KC#20\J".A1*'P)2U MYYG2$5[?>],@FG&?(_&VN$8V>05*2,/4F)>MUPA:\MX0B1S&77QUXC2]X*O= M1< ^RTZ0X&@Y:9N?X&_G67B>MDTB'ZODD4NER%UKQX>@:0V^E9DF"J?15Y-& M7[.CRP^O?WDH"TMG#3P<,7)]0:$O>*$L) 8#EEJ57#-'*9PSO^GLWDV;.S<= MNMJL?%F4)RJ2(/-==-K^-U8,E]8MVM+?4KYZF\2@2>]E'BF =SY" MSJEBDJ:15#Q%[WR1#;/&>A\^S1"?I_?@T\MQ]!$P+O=IMQC!4S"KDA5],!P4 MF-""/WZC+#&BZ%7.5_[=9)?TSC_FJ/_XV\G3L^=W7N\\T[0PH9!!EX" M%9>KG3B*N(,3DB@'"C>_XS0L3'TD@ M '=9V3UBH^94/CNAC CT821)*6P@J.5C<%SV*NEQ2*H^"RV@.B2@Z$F PV<<&0$7)H>1$"2F)@SB5E\U/SR6# 1%Y7 M.34O=#Q/B]FBB#QZ45QB!$F3H/B5LF8P.>SDQ:/NY8M'I8/_+.#?MKF%_U): MVNNB*UZ^P#&PO=V]R:W-H M965TZ#+9+ +O;C[-DE3[?.?PJEUI%N MZ\J&LU$9X_K%=!KR4MK*;<]&AZ/NP>]F549^,#T_7:N5OM'QX_K: MXV[::RE,K6TPSI+7R[/1Q>&+RV/>+QO^,'H;]JZ)/5DX]XEOWA1GHQD;I"N= M1]:@\+/15[JJ6!',^*O5.>J/9,']ZT[[:_$=OBQ4T%>N^H\I8GDV>CZB0B]5 M4\7?W?87W?KSC/7EK@KRG[9I+QY3WH3HZE88%M3&IE]UV\9A3^#Y[ L"\U9@ M+G:G@\3*?ZNHSD^]VY+GW=#&%^*J2,,X8SDI-]%CU4 NGK]UQD;Z0]O8>!U. MIQ$Z>66:M_*727[^!?F?Z+VSL0STRA:Z&,I/84MOT+PSZ'+^J,+WRD_HZ'!, M\]G\^!%]1[V#1Z+OZ)L=3/+'#\MS4;P(:Y7KLQ%0'[3?Z-'Y]]\=GLQ>/F+= M<6_=\6/:O\*Z1^4?MNY7%S4=T0\TU$Z7[I9^4;YV]FY,[]Y=T6^6WBK;H!CI M\$@B/A]3+#5=N7JM[!U!4GM=$-2X3-&?HF^3])%:>:U1GY$.6.;[[Y[/Y[.7 M@S/IHMLCJXL:0/)BIKFIJNJR;011/=6OD8QO3&YI,Q*;I2E0'C6*,H M=W[MO)(:/F@/^7!]T2D<9Q_@#UV5INF7^:8_4-F"+HVE_QKE^AU\T^V8T'7C M0Z-@=G3B/IRN [FEW'S!H10H-ML@M,R.ND"(?M4;52BJ3&TB E<9M3"5B7=P M0T(ZOI^%SJ:]A=XY5IP.\L;F9JTJ6C>(1]!LWMJ[C2F,75'E5B9$DQ-#P.0Z M9! RYKJ3E3@#_QD?V "*\ ?MEF"#^&0AY^>"@A[LT ><+\M'7@M&'B+>(! M*[; >#ZN:/(("<$A4"&F?;3BZDU442.%DN#0Y&5O5-89Q?K@1M44.NU#ETBA MDO2.P?*Y-ALX-"8PGV?/.'W1*QL @L@/1'5GRH1>NPJ-A1>0% "9H?IHWK*] M.),)H8'M"I9%Q!8Q/1G/9C/*-0Y;FERQ9PT<%#C4NEX@8J59\S&HC 8<*A6 M5C:J0%>5"D T;9P8FT2[#+_ZJV$H<,#"#K^*X<-.A!=T8)X."E!JK."XY:!9 M29&F)\]F8B3BGZM0\J^^S4ME5UJ2/1\?8W7_,-ZR[S8'=:I'VLHX\(!YI/8WUOKND=H&9A%=J[]CZY*&>/ MZ6#QE%BSOF5@MNA:-H*0U&RU3WI1'0&I85/SI[0" &7_?HBZZ 8#(FUZ,MS MUUA.^6M=O+H5_1^O;Q(+*522@Y072W/EO1DI#VL MH31ACYOA/,H=\Y786Z@[?L(_F.L2JPJT]QR;X(A"^_M,N._\/8++6GT*Q5JAM"79*VZ 4+*H)P2H,&XUB92F#!&]\MF2^-#I,/G5*>Y9MGSR_U6V:SY MC(3(8>%G4OCC= @RI7UN@K!X+H!Y\NS9C!"PA_@BD7Y'2?=ETZE/3DZ$!2;T M9IDXL?4:V5\V%7B_DRS&V7X>PPL$GLW]U"6])L8D![5KZ MS/[F"5WTT"C ?^D:QWO-7#V<)$I59-;%G5&R^D"B5-$G>,"A]Q(XH0_0,$ 5 M,UEI%KR=M3.Y*YN"ME.;#1P6(FD)+=6FRE-1-+9BPE-KID>9@:!D(_J&[,:. M]=F M I6Z$EK=KQ?D?C?! 9)'GY63],V.!*6%H[2Q@[CC\\24@82S288"4P+,'&Y% J0#!@->R(00! M^4#',_JY<@O(W#@1?:\+H_IQ^+5>^%3DL_]C'I;F>>D=78">*U$^IK>&;IAD MVGET1>\:-R#(GV_>?VEH^9M1-6NK\!$-#XVK]#7CZA>C=; S>S?+?.6XJB@D M?37KHW6E(ILTEF;(:90H[8^-8$FT;%HT 9-G"#QHIDFR:_Z[-E%DJ9"'>U%: M_I/N9H6]:?:1$?*Q>&:\V(Z/A[-_-C3>2_N#@R$+;TN3EP/_N/S:8V54S3Z7 M3P#KP+>__UBL_'S_!$D-P>.WAR4E8PLM=9V@YA >'[J1)]FU\ M?-_X;^'C7;5EN=?M'/(-C$S_G)'WLO-5+;$%1-\2N=0J'=N6F*NUX:Z[FV[9 M>0Z+[29"GG;PF@8S^('SA2[^YAVVST@8\%DFE'@RHX>^9$SW/BIA+%[)I[- M,M^F[TO]T_[KW$7Z*+7;GC[MO5=^92R_'"PA.IO\^&R4E5N@^O 'K2^=B=\,']-\LS_\'4$L#!!0 ( .F#KE@!PQ-CU@T "(D M 9 >&PO=V]R:W-H965TOJ1UXSM)$W23>.QL]E.OT$D)"&A""U 6M;^^IY[ 9#4PYZDG<[LQA1) M7-SGN>=">KDR]KN;*U6)^T51NE<'\ZI:/C\^=ME<+:0[,DM5XLG4V(6L\-'. MCMW2*IGSHD5Q/.CU3HX74I<'KU_RO6O[^J6IJT*7ZMH*5R\6TJXO56%6KP[Z M!_'&C9[-*[IQ_/KE4L[4K:I^6UY;?#INI.1ZH4JG32FLFKXZN.@_OQS1^_S" M5ZU6KG,MR)*),=_IPX?\U4&/%%*%RBJ2(/'G3EVIHB!!4../(/.@V9(6=J^C M]'=L.VR92*>N3/&[SJOYJX.S Y&KJ:R+ZL:LWJM@SYCD9:9P_*]8^7=/3PY$ M5KO*+,)B:+#0I?\K[X,?.@O.>@\L&(0% ];;;\1:OI&5?/W2FI6P]#:DT06; MRJNAG"XI*+>5Q5.-==7KB^R/6CO-'C)3<5'J.RW%KWJA*Y4+6>;BMIXXG6MI MM7)\XRLNY:10XD-9*:M<)=Z6E:[6+X\K*$1BC[.P^:7??/# YN?BDRFKN8. M7.6;ZX]A2&/-(%IS.7A4X"=IC\2PGXI!;S!Z1-ZP\V= MBY_TCM]\M']S*L?G;BDS]>H ]>:4O5,'K__Z2_^D]^(1TT:-::/'I/^_ __H MYOM-^Z>IE!B)9^)_4"W94DU\+L4[-;$U $?TQYP8@U14G])L!\]-#;7):UQ]0X_.LO9X-![X6_S1_Z+YZF0HK,V*6QTJMO M9[+4?^+]&BEN678A5RR0KB\MS'1S\57;F2[%!U? &I=$X9=?/[22-6$8A.>R MS!1@HIJS"-B[8'G2*RLJ*TLWQ693*Q>*0%'(F54*4%J)0UH2I'^)+U[$Q^UF MN821R1[73=;L\(FJ5DJ574^FXO01FP"O>W=&T[KOMMMMW M^Z.]N\-I/\#_R19-/2-7)O:JO)/J<7A[1P7^/^I M^**R>6D*,UO#)T=0M,J/6,DWEU4ZUB?/N\]M&AG=" MLNV$(_$%6M&;T+JL+)HDY8 U]6SN[X -U+(0TJ(&9IS[+A 3KM8)L16?-I/: M ;TCCV[R$]'U#O4EL0\D?NV !)S66/_F_>V& T,@ M*-QQ\S1AGWL?/&ALMX#)40GGZ?M;01 " 6: I@@.;I-BKN(_SJ"++@A)03J M0WFX=96ML9E5:1M:T"SB8%[)0TUZ"W6?%?#K7>M>:!JDF3)I\"H D7BC,K68 MP#VQO$G*^T1O)FL^4^(%MDH>V(6.\B5M%A4G_X4JJ8\7]*%$_%&4;)'PK5_QWJ\ $BYKZVHJ(RC=VK;Y6C(C MK1MOT(6VJ SD(:4&;=8:9XD3DS1(SN8@SUUGQ6@X6&Q3>^IUFJ%F*BZ#&/^B$'>&DQ["$\,M MAPUU(=C:[DCS%@+3N8'3VI 7CQ="-RT@ L4,VA.? 6!8!-$GG2F7 )+N\#BG M'KV9(R &T'HIUT02_.MBJE0W.07M5I:$$YAR4+:'$"\K00!580SSJC2RKZ6M M0+Z>>I3IR'0)Z:4D@K!6TK(8NL- Q[Z"<=KD41Y4V!+IS?0AD)AU2NDQBS6F M>$J^(J'1=!%-1PX1X$AG2J3C.LD5T2-=;CJ%Y[B<+*8[I?2 17!$,YU;$;%*J"3B3J&!;H M\LZ0Y^ &"A3^Z#+7A.FLFUR8NF1/=%TL\MK;SVZ.3[Q?7XB0%CM+$1E:2SI. M%/G)P2)(J3Q9P!*+8?F.ZBAV#=?8@,ZL[E565SLI<.31D&*@RTPO)75Q5<[D MS",^)O""BX4F6^Q!+8AH-OR4U[1%Z*9P&KV&-HG8Z\RUP8TDX^;J2%QW2GV# M_=*'AL>Z#8J?Y 922E.)N42AY6#[647$"# PU\M0G"C BID(GQ,4:PY-<>>- M"&V7V4V3 (Z.82%CEL0\U)A9PQ-ZR2" MVYZ1XN+V2ISU>\_PWV#\;'AVT1 _O@QC>&.8$0CV1YJ$ A!Y"U?/VR0MFYT MR"_T>0I+D$ (+"/*M"4T%$Y4KZ0R3J[$_0-]*3P7G:Z_7$,!WW>N&J M=S9,3W'5;^Y]O!:?F-V!!E/WNY3E]XW4;.+N5*F-31Q*C#Q:*&:"T7L?KS^U M\PIIJ7Q/"C70*G@$XDDO?*O+H##%U$PJJ4NJKB"(MPQR-J?A7!7(?JB L !" MH 9#;]@I\B;*9-*4(MS.EKP7=GB(2,0].M0(;XN3\2--.'EL.A,Q=0A\CVC6 M_PQ$)M)T&L=5O<<=>_R?0'_+&WM#;ZD.$97+=#L#R;0;*&=,Y!8 MTJ&&IQSIUDS*LPW#"X1WO9UT25JC0E,^01573_PIQ391," CN$TP[*ODDP3Y M$N?>)1L,\'9#QLXQP%%"G6W'"0^LXN)@([ G0:*?YB@9EL;Y0Q29?ZL=UQU<_#]WZ$]QD$-/D(048 !@'@WV[(H-I) 8T84J=&#R3 M^^^$%((@* _!;JH]]&-MJ=KL221!,]*//!OEZZDXE$\1;$$C(C?=<#(,Y(+A M&6K%;LQWF4^DMGB8QG-1PCUU8)?B[M^)LT9LV%=0?P4#B[%D],(<@PY,O?^?;C@LL(X ML@HEO859:"'93?G'1:.;MG7/O 'T(Y9SHAC!SC94:70?Z42LRY-!VM&3Z4Y4 MR6Y35TWW#<738OH7YE#[SH,Y." O-0>'G0Z.U1VC%I,($;[NF-KTQDRGJBC7 MJC"?>%%D5@2L=*?TT)- IN(XN$D@@EHT$[)C.T?4P8E0$)3;M2?.5.$T&\"O M0617"["<3&^Y[T3NK.=9>+@L@&!<;>+FA"6Z)QD03@]\7_;6Y M@]C$U(G@O$N/4 8@[YK'?+:D/6O<>A!'..*J4S[I BRBPA)*!UC!V5TA"UW- M:EH:/3RG)D+._,),JY6TRENUJXQ5B\!I]GFUT!X9^?L!YVKR+^,\*;!!PI-< M3Z=X0O-E8)/8*I-HT22<]W1"5FW&A$PDW-G"ON76<+)[P)X&V.4C:!0(!J), M66)GB57\50A<&68+.A[E(SNR@@HV*VI_=$ =SI<28S''!H29<%\%:AA&A(DL MF-K[+WC-WB]#>!+@+SWB:5X"MIYR@;&[ZLDW'F<,#_&%@5& 736A!.@X.A4S M2*;3$DI:&S3T#6U&_MT(2IA50E=HG,DL,/30A+:;6!YR*8W*=1O\QWWECT6\ MDU>Z *;24<0W O) 7N\8OJ-&Z^:((@Z'EN=PNDZ@(K$75W.>-,#:%!H=7D,; M:O;,*LQTLQ(AQ,S\^2[7VSU#",C1$W%RU!?C$8:& :"=D9V3W12%69%;=.<4 MN3F=#F-=.%%+-H<6/A\I^%0XP.5F+7,Y(/_;Z2&63[4AEB.R9WAZGMQFB5C_MGYZG@]%)??_-BQ("$GYXE M?STM7C::+7U0G^$4?;T!"_\ MJLA';9$<#@;#]&Q\AD<_[&LJZCB5M5^^/ND?C<4"2M/K&>7!TE@F^?M&\=AG M^%R]@3A))T-W:,GL,K!<.H#PL#6M:?I92DW])Y2C+U%NIYT3G+:Y H>0"C'A MD_Y)X)'MT8-'X)8]AP+_F]LZE-ASCG$D]GUE?]SYW<9"V1G_.H6DH;/[GW T M=YL?P%SXWWVTK_M?SV#&P]#GP-"G6-H[.AT?^$/I^*$R2_X5R,14E5GPY5RA M_UAZ <^G!A47/M &S<^"7O\'4$L#!!0 ( .F#KEC:N.=(K04 '@- 9 M >&PO=V]R:W-H965T%GN@I9%%E"95DK*3_?4[I&3%3M-L>]J#$Y(:?C/S MS4.CXZW27TV-:.%V+:0Y&=76-D>3B2EJ7#,S5@U*>E(IO6:6MGHU,8U&5OI+ M:S&)I]/99,VX')T>^[-K?7JL6BNXQ&L-IEVOF;X[1Z&V)Z-HM#OXR%>U=0>3 MT^.&K? &[9_-M:;=9$ I^1JEX4J"QNID=!8=G:=.W@M\YK@U>VMPGBR5^NHV M[\J3T=09A (+ZQ 8_=O@!0KA@,B,;SWF:%#I+NZO=^B7WG?R9V M/AGE(RBQ8JVP']7V+?;^9 ZO4,+XO[#M9:S^L]N>AY^Y M$/<78F]WI\A;^9I9=GJLU1:TDR8TM_"N^MMD')6T)W,I.B1SCND^ =("WBOI*T-O)$EEH?W)V358%J\,^T\ M?A+P/=-C2*(0XFF[ U7!)9=,%IP)N*%#I$RT!OXZ6QJK*9?^?HRASH#T<0-F+9]%L^NH)]]+!O?0I]%^*Y)-(C]OY05F$#%X\R^,H>@4_T@9OJ@I] MI<$E+G5+A0Y1YF,8A] VOA"_M=QP1W- -)])ON$L!%LC!67=,'D'S%"3P-*? M%915CO"6 L&T9G+5AV*)=HLHO="7RZLW/HBOW][0@5;MJ@8&F^^LI&ZF*<)R MM;.7HMD2N,9Q<(,(WLT4J-M1;5O&A1G#ISW+2EZ"5!8:K3:\1*B&)*$;BDS1 M@6F;1FD+5GG3/K][X^'+0=IY09)"XMS6SU&];45(8H#6=.?3($MEJ*?C*WS1[5SL>"PKA MG:.?K57KHM@+=+@A"(H7%Y0<: )GLGM&9%&/]:)]^ Z1*;J%:*GIT&*?2I^K M\U<&6LG:DCNZB0K^O#VJCH<"JLTK.B M]S6]SQKQPDECJ#7ICEZ MC+L]!@9/.QH]NV7K8MB]?,*X8'"X$'R'21> M<,%,[4*U9/(K/(=D,0^G^=RMTBB1S.TX06)#B+T^"JJCB%V%5/XZ!#D.CD MHEF8S)UV. MD.?#59)*PRR:!F?EQB=9I=6:,HTB7"M1HG;"A)CE4;>@>2HX*XJN/(@'W\#( MO(RTY@NO-9[GP1](P\A ^EUO5SR+W2J<9WGPKLM+9]4]3#R?AXLX\JM9.,N3 MX,JSVTMTA+.BT"T>YI##3\/$4YJDI"')?%;>=]2].MVE\8/$"W:)1RV:FJU3 M)>GE ^MN0#PZW6U-F;%"V>!"4?A5\H"3H"_@W MH8QYV=?Q4S5\4+84CR3,%RX=?DMB(C=/X>4O,P/?,1/\!S/)T?_F<)(OPL4B M<\43)M,HS+(%7/Y*9 ,7V7#@PK_@^+)UK9@U]%*[Y31OHW!)'8UGD(TSF(XC M^B7TF\-N-X?'YJ;)WC2\1KWR,[\!7U#=8#R<#I\59]TT?2_>?9.0P2M.+@NL MZ"HIS$:@NSF_VUC5^-EZJ2Q-ZGY9TZ<1:B= SRM%\T2_<0J&CZW3?P%02P,$ M% @ Z8.N6+G'&ULE57;;MLP#'W/5Q#N4&R 45^;IFD2(&E7;,,Z%.TN#\,>%)N)A=J2 M)\E-^_>C9-?-L"3 7FQ2(@_/D4QZLI'J01>(!IZJ4NBI5QA3CX- 9P563)_( M&@7MK*2JF"%7K0-=*V2Y2ZK*( [#85 Q+KS9Q*W=JME$-J;D F\5Z*:JF'I> M8"DW4R_R7A;N^+HP=B&836JVQGLTW^I;15[0H^2\0J&Y%*!P-?7FT7B1VG@7 M\)WC1F_98)4LI7RPSL=\ZH66$):8&8O Z/6(EUB6%HAH_.XPO;ZD3=RV7]"O MG7;2LF0:+V7Y@^>FF'HC#W) MBQSSO_,#8M53BU^H+>*#@#=,G4 2^1"'<7H +^FE)@XOV8-WURO4\'.^U$;1 M)_%KE] 6)]V-8]MDK&N6X=2C/M"H'M&;'1]%P_#B ,NT9YD>0O^O"SF(M)OG M%VD0AG!\-(JCZ +V5=NU 30"P!0(E[*JF7B&3%)O:H/Y0*[Y M-Q -_?,H\8?GL752/THC_S1-!I]1ZS$P2XV)K)61*S>GH5^&(;P M[M4:?)6&E;NHM95&Z5:E\,Q5@JM&6?%6MBD4(C"1@Z!K@:IM#;2M ;VV@=-F M@ZPLWR8JA(U]" F[/J9@J],K5&LWSS0XDFW3]ZO]R)RWD^(UO)VWQ&+-A882 M5Y0:GIS1A%+M#&L=(VLW-Y;2T!1R9D%C'Y4-H/V5I&^I&ULC51-;]LP#+WW5Q!NT9-1VW(^G#8)D+0;U@$=BA;;#L,.BLW$0FTI MDY2F^?>C9-?-AC3;(;%(D8_O22+'6Z6?3(EHX:6NI)D$I;7KRR@R>8DU-Q=J MC9)VEDK7W)*I5Y%9:^2%3ZJKB,7Q(*JYD,%T['WW>CI6&UL)B?<:S*:NN=[- ML5+;29 $KXX'L2JMU%>8LP;Q#8.P@CN%/2E@8^R *+/_,C M8M-18J^4YNPHX!W7%Y F(;"8]8[@I9W$U..E_Y"X@QMA\DJ9C4;X,5L8J^E- M_#RDN 'L'09T?7)IUCS'24"-8% _8S ]/TT&\=41NKV.;N\8^G_=R%&$P_R^ M*(LPA//3C"7)%?Q=!68&U!+H[/.R.WS@LH#/&XF0QMZ3AB#>$D]R1T1C@,D>_I19&56AR)$<(O%8;Z="L M@C-(DC ;LI!E ZH<]D=IF&4CH%8$6R+]-*+G)TD]U,T31/<$WT2<.!&AC[]6 M]9K+'='*E79!HGL5[1$!OM"D,^A8GD$,C+%PV.]#,DC#49P 2[,P&XU@F"7A M@/S]?F,?NO)HKR%KU"L_=@SD3E_3FYVWFVRSIJ'?PINQ2&)60AJH<$FI\<6P M'X!N1DUC6+7V[;U0EH:%7Y9T]JA= .TO%=U\:[@"W;R?_@902P,$% @ MZ8.N6.93J5 N P =P< !D !X;"]W;W)K&UL MI57;;MLX$'W75PS4HM@"0G2U++NV 2?=8G?12]"TW6=&&EM$*5)+TG'R]SND M'*VS=8T ?;&&Y,R9.VFY M90:OE/B;-[9=AE4(#6[83MC/:O\''O1,'%ZMA/&_L!]RBRR$>F>LZ@[%Q*#C M5H?$\V1:_;(]3(["_B!Z0O(TPBR)"O.X.6C]MSCY<_0OB;M MG[SVJX/VM=<.'T]+'Y"+T\CN)LU-SVIO7J1E\N8,[V+D79Q# M_[4S.PM]FOA'91$J>/6BRM+T#3R[/6TAJ W0L=7M>&Z^Y*^=1,@3/Y-'T)]# M# 9$J!4Y@;'8.$Q*@(T29"E<;N?!#7E5LQ/HEIX#%OR/TQ,^P;JY8[)&L(J\ MJN\%1VW@)4PG990F4XK2J"RK*)WF@=\+W@"7M>JH@MVC<;#%K(1B$DW3:DS! M>S)2@\>D--;([]BMH-DT2F9Y5.8513E%19X'[]&8.:R=3$^(/!AJC0VW()1Q M6+]EQ2Q*LPI>'X7!%V69&'CF692F.<595$V(,_'Z]$/O)UO;H""?U ^P073G M%[R$,BK3&:3E))J5&;S=:=IT?P2VU8A>D*0_$G3#?4=WWT\=^W#:KCT&>_H! MJ:!NF=Q2(TX.?48H&?@/>W8!IRY3?&2&'>JMMWRG<2?MX(OC[/BJK ))(PI9+ P(W5)I<3"*NJGV5NBU4P"R#'K6@K^Z#V7[&O9^SX,E49_X5]%\N3 ++6 M6%7W8%)0E[+[B]>^#P> 67P"P'L ][J[1%[E)V%%NM1J#]I%$YM;^%(]FL25 MTAW*H]6T6Q+.IO=*?LQ:K5%:H%-MQ!MUW)IE9(GS#AC MUW BV4E_*;.JI>.%#\#G/(RG#/@L9&P.(QZ';![#F$XL&4]@&H<)YT!90CZ9 M (NGX9Q-*6P43L<,CC4J.KC%->J=GU4#F6JE[2[TX!V>@YMN"OZ$=V\)W9U= M*0U4N"5H?#4=!Z"[^>P,JQH_$T_*TH3Y94%/&FH70/M;18WJ#9=@>"33WU!+ M P04 " #I@ZY8PA4!W9\# #I!P &0 'AL+W=O^3UQKDF W+7=.J##H>DV#,,^*#:= M"+4E5Y+/U_WZ47+.S1UR!^R++4KDPX>D1"X'J;[J Z*!N[81>N4?C.DNPU"7 M!VR9OI ="CJII6J9(5'M0]TI9)4S:ILPB:)9V#(N_/72[=VH]5+VIN$";Q3H MOFV9^GZ%C1Q6?NS?;WSF^X.Q&^%ZV;$];M'\WMTHDL()I>(M"LVE (7URM_$ MEU>9U7<*?W <],D:;"0[*;]:X6.U\B-+"!LLC45@]+O%:VP:"T0TOATQ_L;\UD.O^ QGMSBE;+1[@O#J)NG M/I2]-K(]&A.#EHOQS^Z.>3@Q**(G#)*C0>)XCXX<:Y&G.0)G 5\ MDL(<-+P7%58/[4/B-!%+[HE=)<\"?F+J M(X@"1*LF?PTBG0U.&E3^#]+&4U M\*8!)BHXB7KCHH9W7)>-U+U"^'NSTT;1=?GG7!I&+]EY+_8)7>J.E;CRZ8UH M5+?HKU^]B&?1VV=BR*88LN?0_T>QGL4YS_(W:1#B"%Z]*)(X?@OGG5&^0-9 MU2D/4WE<3G_M!4(:N9TT #Z9>R?F 922'K0V6%D8EEE/U MY)".SMM[CQP_<.I=RUL43!@0TH"1Y*OMD*)Z"6F0Y8L@3J+3M;?MNZ[AJ*B[ M-,PV"7W@G88XB.>+(,EF/U;>5M9F8'0[\C0+\D5\__&/ M,P\#DF=6?NNYLHD3\ %WJJ M["++(9XE09JED!7S($J*Q_*#4C](&][1O-'H_85,V69BV4U5WK2R%\9SCE_> M8UHQAUFVH'S'5IB="G.8153"^=P*!62S(ICGD4?YH!E6&RI^'"1Y&BS2R'OB MRI_6ZMPK#D_:;XMJ[X:,IMM'7,=./.U.&UL MI57?;]LV$'[W7W%0BSX)D41)CIS8!IRD0UN@6U!WW<.P!UHZ64(E4B.I.-E? MOR.E*.[@& 7V(AW)N^^^^\'C\B#5=UTA&GAL&Z%77F5,=Q4$.J^PY?I"=BCH MI)2JY8:6:A_H3B$OG%';!"P,YT'+:^&MEV[O7JV7LC=-+?!>@>[;EJNG&VSD M8>5%WO/&EWI?&;L1K)<=W^,6S>_=O:)5,*$4=8M"UU* PG+E;:*KF\3J.X5O M-1[TD0PVDIV4W^WB8['R0DL(&\R-1>#T>\!;;!H+1#3^'C&]R:4U/):?T7]Q ML5,L.Z[Q5C9_U(6I5E[F08$E[QOS11X^X!A/:O%RV6CWA<.@&R\\R'MM9#L: M$X.V%L.?/XYY.#+(PE<,V&C '._!D6-YQPU?+Y4\@++:A&8%%ZJS)G*UL$79 M&D6G-=F9]6^F0@4=?^*[!C5P45"B_ K> M_7'(&QLR;S3\N=EIHZA5_CH5\H"8G$:TU^=*=SS'E4?W0Z-Z0&_][DTT#Z_/ M\$TFOLDY]/]1J+.XIUG_*@U"%,&[-QF+HFMXW?GLR#EL-,@2J%)Y-97**7_J M!4(0N2'$?.S)"&9^8LD\],TFA V+?^'QDV) M!)+-YWZ\R& 1I7X<+69;;J$-?Z3OZ F2>.ZS^24DA)/$\8P:4U&3J?GGM2F L&_+R[>-['^X^;'TH>6[=<4-)-2]&+DFT[)3, M4;M6>$F@W>P5TC@W%W#7*RJB4Q;4CM .HP+MJ#C5/D/7'+OJ>E*B84R5!F.C MFI&WMQ!:NSA+20CAU*4+CB9EBVKOW@,;9B_,,#2GW>G)V0R3]D5]>*^(Y[X6 M&AHLR32\N$P]4,,;,"R,[-S2;MFXL ZFAWC]+U!+ M P04 " #I@ZY8QGMTH!H* !8%P &0 'AL+W=O*NMSKXIM9"V'9CTVNS%5O;>WV MY?FY2==BPTU?;X7"FZ4N-MSBMEB=FVTA>.:$-OEY$D7C\PV7JG=]Z9[=%=>7 MNK2Y5.*N8*;<;'AQN!&YWE_UXE[]X+-Z>9==]2(R2.0BM:2!XVO^G MJ/P9D;Y4Y\;]S_9^;3+IL;0T5F\J85BPDLH-701A?.52<-XZ2BI-S; F\EY.SU!\V585M^X(M<7)Y;J*07 MYVDE?N/%DR?$9^RC5G9MV!N5B:PK?PY3&GN2VIZ;Y)<*/_*BSP9QR)(H&?Y" MWZ#Q;^#T#9[0]UHL+'LM39IK4Q:"_6N^,+8 %OY]REFO:WA:%]7'2[/EJ;CJ MH0",*':B=_W[;_$XNOB%I10Y*2/O065,+[$RB<<7[(O;9!8]PS,FBM,JZLB\Q>",4^O+NY M_6E8\LSELOVDGV#K3*"O9!16;%9:FL:40;&.C1:7H,Y"'\ "*1(TAY4 ,\\#;-RPQN$=Z0AR*CJ"P% MJ1.!77/+N -*IPR0DX7#2X4X?E0-U !__:A&8)\]:&9$2JR40CP7L ^EZQJJ=8^CD\F%\97(OT$:$0Y(EP>%GA5JRL5'\0-91C2@, F\6$#/0"KL& MXSC;%1''QGV M/8C\C %.<1Q.QQ&;A9-9',:SF%K9;6HU$<#$V94\W<@8#U!&&EMQ5&7F*K," M=\7JO&EP9!"6&KI^3BNJ1G3O%MN%8*-0;B@"Q RN!BFU(P5'%LO M-=&-0W78M%80RE-^T(;_U!"V+21J3F+[NJBV9;'5ALHC2-=R5\CPM<\]/;%GH347_1TL)(B_# /- >NHY@@W.#2MMK@YWD'@:E31*M=BZ4 4)/V_C@-.$!@%*I+M,+, MJVI']H#@4E0>L,\*\G>BD#JKH$+:4 (XBAE1%1#:-PP)4FX0M!V7.5^ ,- $ M7!+.!F$$/L&?&X:&]9V+=^S'%M+#5W!CY5-:ER0ZU$;Z%#2HH*G$E=\@ E(/ M)G1%X(:+RA3?)]OEM4?S8TK[>FENT.HV5$WJ4+HFE9 MIJ#3##:G-C_X_G=P7HLBE0#.HD0+HU&+&CZ<6E&3ARR #I10L%*N8)PT%W M\PH%AJ=D1BZR%17J6N\%(!_^')5,0RT% OY0"\UI:T6F/O(4,*'H2/#G3F8T MB1;"(L_545$4IM\=UN-3'.>H^>YCT.6Z^C +\@3LBPZC'7FNS6U?_<(/PD)/ M36#$%J;DGF!\_3JT<#0CX499O5+R;VQ;AR%HP,')M<:.RMDE_*,A">H,*M(L M#TXA'2$VF+_?_$#F#)NWX5[!SQD,0)U-PE$-=6SA:LZ7Y2D"# .')\R]+@HL M%;!\*5/*,6Q X&@@+(GSW=- M'< ^S;Y@^Y](K!/NT!M"1FUG7E?3 MP.U;L2A*FOH#MZUCTZ7;C & MQ;\X"%Z@5=3C]/@9\0V-^,HUD6W7PK Q4:K G_^,V,@7J'>ZE@H#39Y3_(QG M#-_*YN6*6+YVI5,Y=R4B2;Q-)_1CXA\K]@#/HC_ W M9M/)R-'Z4[_C"5L[>EZB":7O$.SU*J2.)! X:7]<2CKQ"72#.'R0: -;6Y_?VR^-H MQ-G-7^\-]\+M'J1"1RDP,''I.,VZ&2] M\_W@MA9QWTR.&;IKD9OOE35K=/TY%J93VSDCDIA/+?&4H \/_8!2W]T4/807 MYCAD53VCJ,ZQ_^\3-JM8R N_%HZVX9X-#E&VG=TW&.=5]?4R&W#HJ/ M$^..@:@2Z4^IS1#8;[ 1CT^!PQ^3!9W[DF8LB?%O@@/3(,$I) ;N3GU7.V]] M[43*5^Z;+E4>(NH_?#9/F\_&<_^U]+CW67:\'!/[0 [Y<:Q5C=T ;-Q_3K_P)02P,$% @ Z8.N6(HC M;I6T P [ < !D !X;"]W;W)K&ULE55M;]LV M$/[N7W%0NV(#5.O%=N(DMH'8;=$4S1HDW?IAV =:.EM<*5(EJ2C^]SM2LNH. MCHO!@,67N^>>>^/-&J6_F@+1PE,II)D'A;759129K,"2F:&J4-+-1NF26=KJ M;60JC2SW2J6(TC@^BTK&9;"8^;,[O9BIV@HN\4Z#J:=E&/DO,2I>%*@L;-/+A.+I=C)^\%_N38F(,U.$_6 M2GUUFYM\'L2.$ K,K$-@]'G$%0KA@(C&MPXSZ$TZQ99OF&6+F58-:"=-:&[A7?7:1(Y+EY0'J^F6DYY=W*-@ M%G.HF+8[L)I)PWR\S"RRA.^DHJS#6K98Z3-8%W"KI"T,O)4YYC_J1\2K)Y?N MR2W3DX"W3 ]AE(20QNGX!-ZH=W;D\48_4MB9,@B/3L#?-S"#G)A/*6><26B^!R;Q=IL#6ZA&' M0,WM%6VA$?V]I*A!V98RNE+N_-U78OB#(8T9TL.2>U7:*.TT]IX[5P=$[27$ M_C>:GH?GDQC>U-I%TP%5J+G*?VYI8%P.'#:]84ZYTBJO,PHA45?UMH#;FQM* ME*8<;G=P([,A_/KJQ31-XRNZ\:ODZK>08IAUW-LXKG>'9IQ<Q E\DO . MU]J73#+Q &GXG]S1C"!B+^$B#=/Q&4PGX62:N \-&P?PH18[F(;?2Z[7I6I M[5-.A<3HV=]26FF*V$'#;0%?"D[))X\T6:>9YD24?)W3J*/T"44>P@/505LN M79%XP1PMX\(,X5A/1P,H3A3*-K'N#_M1]EU^X)_%V_G($5VRZGC M!&Y(-1Z>3P+0[6QI-U95_CU?*TO3P2\+&L>HG0#=;Q1Q[S;.0#_@%_\"4$L# M!!0 ( .F#KE@OX.H$XP@ *(4 9 >&PO=V]R:W-H965T@U'&75 5+W)?$=I5C9_%,=Y*RGR M5F53LU8N3D?GWNNW(=$;@F^EW*B=:T:6S)OF!]U<%:V Y;YD+)BZ;Z5UGHY>DH';%"+D17Z>MF\U'V M]D0D+V\J97[9QM(&P8CEG=+-JF<&@E59VW_QT/MAAR%UGV'P>P;?X+:*#,I+ MH<792=ML6$O4D$87QE3##7!E34&YT2W>EN#39U=UWJPDT^)!JI.9AD1Z/LM[ M[K>6VW^&.V-_-K5>*O:N+F2QSS\#D@&.OX7SUG]1X)^BG;+ X\QW_? %><%@ M7F#D!2^;=RL>V&6I\JI172O9O\_G2K=(B/\<,ME*# ]+I")YK=8BEZ[;U[ &PYXPY>D_VTX7N0^C.U3HR7S0O;[;ZGO>6_8K@K<,%$4 MI2D0W;"\:==-*\!0[E*5>+F4[&M=:EDX-QH$BK-N#290K2MI^)N%H1+Y7UVI MRNVC\[J\+P6)>"_G;8?"I]CZW-!>@%O4/UFIT!7FWU&I+Z/XT '%+0[ MJ 9XQ=#R#,H:;F8KF^B2$ITA3?,EY:E#>&,MZ\5 Y;>K=X]^ MX&1J#N%E(5L($G!!K=NFJG"#-H,F4N.1M9\\.+YX?S&A-@,,!>N@O657UQ?L M1N93ED7)6$R8@E72V?-G790M?%#!G@TL64$R8(F:1>X1NV\,L-QJ)G" S02\ MAS:KT,ZVH;QM1:T6T'A^UTJ)5JRG['8)X/",Y(9K/W)@7ZGB/8K MA>:;R9M7,7>SD'MA2#QW35-LRJJ:LAM*AB>%"&R.8)@F^8^GLC_TS!0#J@7@ M[V @A'M.4DC=4W&)>5J7^29&4 M2HMY5:JE8:M*05#PL%Q1/A F4=<=XB87"VG&^I M^][*19538-&U'BL?^8"5 M1DF&G$ 96%?IP^+83RE:@E08V135-3FBZ+-]0%6\! ELZ[:Y1\T3#G:>YTU7 MFQI$+ZT+T18*D(MR4>9]U9_?H.J3T#WV$_>V\ERA0>//5,+9>,<^->)CY>\^"-.9^$O0SB7D>)UD>3[*$ M8.6%/$XB0^7& M/(@,0^A[/$B)?&N4EWIL[ <\B5(0Q"%'^\*#,.!!YH'.&E7TR/KQ%\0Q]^#^ M<9S%/$U<$AU[+O?CD"Y]'J8^!$4#_W,Y %F(1)*@&26X&D=IQB,@FMB;!":$ M]L;G;AI!:8S;VV?G_]?IS90M>N=9-0Y% &6TP?I._TKOKPN M+551FA:M;-D0!56R0IIY&>DPB==*.K;0K#8#1#X(;-BV N=VDJS$=]L!41#. MGF!BV"Q+)//A1<8J'JJ)W@@S'NHB; =4@?R@+;^IB&SGT9^N 1=,H/,)O MZA_M7@]I/W1IM$ZDMJ3)YTY#+ _N- B.D&_3 $P3YD^][,BY0HS*EM88AH, M6GD]S$UVC'UM)6IZMR/LN68Q3J8AP$Z<3S@V6T^23Y]D93])Z?2)AML@8BT[ MI$@!L&=@QS!U'$S=],C4H#%]XKQ[.IC\9.K!-OPEB7&;!TJ,B20[HJUENWP, M+9^C?"7L+_8+5S?.UQLC571ZV;18"R@#ZV*O]8F?9@0C!2^62 EGW#0\O.* ME(59#% )SWR/A1%/O!2W,8_38*A$ZS"#4^9L\ ](VA_*_=Q&P5_E(2^US.+P/R'QWR/'"YS>++'5H( M5%(KQX^#\Z'^*,0PWX?=*?5 /\C0#7WGJKY'I$U1VO,8Y"4\C .N4F? MZ19YR-/096B\0>1@26@[:!RZ@A\%//8B>#- =\VRALQFA'HO6I-$,0 M PGCP?.HU48F1S]O3S4V\WW,#Z@/$1ON09[O>P[.QX+<)"GT&J%0>MB4_"#D M80+0,29*Z@$T%LEC^AI2F!,@B*STP$UY%L7&RL2/G6^BZNP;(UM048W[^309 M9NYG*@S%TI GKL;;>!0Q\G9CO? MC5:RO3-?Q^A\BNW4?D(:G@X?X,[M=Z='&ULG59M M<]HX$/[.K]AQ.YVDX^ W() ",WFAU\Q<.2;DKI\5>\&:V!(GR2'Y][>2C9LT MA.GE0X*DU3[[/+LK6>.M5/:(?^U6DG+7=, MXZ4L?O#,Y!-OZ$&&*U85YD9NOV&CIV_Q4EEH]Q^V]=Z8-J>5-K)LG(E!R47] MRQZ;/#QS&(9O.,2-0^QXUX$$GE^,[^>_[&$HS__6BYGRV-8S&Y@ M^>W\9K9/;0W6VP]F3\F9WK 4)QX= XWJ ;WIIP_1(/QR@&JOI=H[A/Z;]3B( ML9_A7!J$J ^?/@SC*/H"KP/!;8ZPD@6=4S* 87<%@D:C:5&9' R94UEN*L/< M@9(K>QYX"DQDD/&B,IAU\#4L>3M?6N$R(XOE)&CS66=)=TQ641C">@=TYS97 MB"^Z#ZAWTMPUSYS2\H:M8QO+=E<"[:@SKTI4S$AUUIG3;<@%,4(X*J36Q\", M4?RNJI-B)/"%W!*-:Y%VX2-$?A@-_' 8T_@H\OM)2'\].+;3V(^&?3\>1/5T MY(=AXB>]$1QWKE!(.M-US!_N L'LA#T0C376$C54FIAST>3'5N95:N!U:CY3 MK'CD4ZW]8135DU.B-8IZS604^:-1V$S"F!3T.FU3.-5(NG^6D6HB549LU=.. MVLD>*A\A[(:)54J__5HSC4YWHR0DX9_AJG)IM'W!A.$GSIWN9\#5BBYL_[>Z M#6:+)8TS$-+5JZ@R=(Z[U%'55?'DNIE6\1%5RK63LF5*46 -3#O;)85BX@ER ME@$#0?6W&;#!@J9]6P^J.T%4QL)80RD%/L'1BP@;Q5,$KB&GHJ(%8*+>S-0] M@3O[<7LTC.MCJTS8IBWKIL5?&MJUJMUDV[5+2;Q]G:-W9:;S/#-R8[$TK*U: M0J($"5*X4[LSNRP\H'9;B-,>^;]ZL,/IZ)"=7 [H_?J_TT7_^WZ21! /_4'2 M?P]&XD,4^[TPA&@P\ =TCO==\\&S3S!=(VOWT-!4G4J8^FO_T0HNAK3ODJ<$6N8?>T[X&J'Q?UQ,B-^Z#?24// S?,Z3V&RFX@^TK27=], M;(#VA3?]#U!+ P04 " #I@ZY8?(?;2;T* #&P &0 'AL+W=O\=IE<_;.M*[0E;ILA&W+4C;W'U1AUN\/XH-^X4HO5XX6#L_>U7*IKI7[ M7E\V>#HYM.JC*?ZE<[=Z?S [ M$+E:R+9P5V;]#]7I,R5ZF2DL_Q5K?S;&X:RUSI3=94A0ZLI_RKO.#J,+L^B1 M"TEW(6&Y/2.6\I-T\NQ=8]:BH=.@1E]85;X-X71%3KEV#78U[KFSWWZVVMV_ M.W2@12N'67?O@[^7/'+O5'PQE5M9\5N5JWS[_B%D& 1)>D$^)$\2_"*;B4CC M4"11'R#@K6IN MU<'9BV?QS9(X?BLZ[3^:LD3H M7SN3W8AS*\Q"P,[9:C!T*-Q*"6><+(1LW"9K39N62:Q5 MHW O"B/_OSLH,H,LM4Y72V(1SS8'DLW7:!)%L?@&?BM3Y*IA<;8D!+6B$',E M5.6T*U0>."-,I<0MJ5>KQO,3NJ(5XH9]4F!(L*IFL0KU!(ZW@MY*W4AYX6BLQ#.-*%H:]!A!Y-"(1O$;JM)HWXK>OV!*Y(N:(X8GX[(51 MMW O6Q?<$:>Y]*YK8$-K3='VGAQQ#'?EWG)5\-!5X@E7/67O!R%(#(>HHYL0 MTC5Z/DA)C!M%]8\BI'/2QAL+K]?FRM\X'!&*>_?$K6X,(G9\R2=JU99S!#1N M=NFW2P-'JP"V;"$^^7QDEXGXU#:<.2!WKV0#10'@XI\MTBR-&!72<&SZGE"< MSL+I]$1\K<2%FCY&2QMZT6<.9U('D:SN)9F*0)?3V)H_ T M/=T-10;#W;4UM!]!,9ZZ1)L7LKH)T)5E-UV&/17D"!X DE==NL?R6ML^DPA" M!JY;Z3:""$%'O3^".;!'KD,QI_#?I&TS>NH@!R<6NB!1I,@4 GJALPZ';2NK M(:=E71?8H:P!Y3Z4KAV=Q<,?ZE;F,J337CD54F0'/3QN;(9,$VW5.7&3(P]L M1''YA E)=C!3EC)2 \47C2F%0T_*$O,G&/MT##;IB,TYP456M+D/7"41.;:E M/ZH+<4][H>\\J"BKEQ4;&:XS""%++B2!5)4I7\L:ZC '+-[HM4L]8.(^X MO M;.^,L2>]HP!+F7_FV#6+R:\&>U_ T%,7]Z$8A7YE^O;C,T2OZ(2X1.P2FSGDY=D4=!D<2('I&5*ER?>+30U[1)P#E+1U HS-J*'MPHW"2(D/!M M3^K>8)?/EU\#X^T7Q[T!=Q)(-^@& M'"&<7#9*06-GM\%2KF%="'%T'$Z/CL5Q$AYW/=K)5$QGX5$Z(_Q;" ,@XJ?\2@9 P)S5M2^":Z! M7GE;L(WH L]DL'[PC0L;EJ"I3UN_#LV32<'9\.%1#%]#B==L'[M693=^D< M)WT/T$?:X QJ2C0"4O5-ZYX*-,I?@LPN!VM*L#ZS=G-!W:FLY6-F 70C%-@> M0*1ONC$P<*Q24LY-U7+O_%P<^YQ,A^Q,4_\93^*$;0U/Z9(1 LBJT:^6WJ[2 MM0/\FKKK;F01E+K %0PJEN+Q(7IR21^EP16UP"UWE!?:9O#KG]2)??4DH0/ MR)2[^\&7GHUXB1T\%83AYG%T E20N699 M<:.%Q/4"%*9:^I&$2R&J&8E'+R<(A:"0-KEO.?P$H(*=/;U :2?J=1\7S/EO MK8)AVL]KI7(\8?J:M!F9%H03K)!%EX7(STG$U1$?@+3)^0CC=K"HPDZ;*H#$#3D@C_ 9&:L"UAN/VYN/&I7 MIBUROC978\._I,[5;_(&_& WE]6=HP3G3+DC/A@WJ5HH58V)C%AR]^B@+PKT MJV"N,ME:W]V2@7R+,JA4C21<#P*N) S-+(;XG%"-V*X_B"I^\N>KK!#2^5IB#V=OAICS+ M?I[B8+06\U;9O00Q;=.+M= 5&&C _2B6PH"U[V?7M1K9!BKPD+PO<\9M'^=( M)Z(WYJAZB8VF?)$BA?R)Z>-6FY8&0_)JT*O(+VIV$HEJ[JBRP.8A9;0UX>-F M'["<+IA+;H]> M4_5!U>_W?A@B5= \T)>=T^GD>-KO?X/AAYTXZI>OM+T1%VBYQ54WJUXI:%P- M1PD\^L.?NA>%XD^MBJ&5%-'^+J\#O^WR1)GR/)TD9)>B&QK6*YVM]G27H7B> M3-+AI'Z(@KC<)?ECS6%%P1'':(5G";JE.(PQ/.P^[WLE?CCZ8:)4S9)_?J%N M#5GK?Z,85H=?>,[]#QN;X_[G(OL_\#4$L#!!0 ( .F#KEAX\JRSZP, .8( M 9 >&PO=V]R:W-H965T M-")ULU5'THSMME-G)HTG3IIGB%R)J$& 4#1_OON@A=)$T69Z8-$ MAS]NPN M%N"R-O;9Y8@>7@JEW2K*O2]OXMBE.1;"C4R)FE:VQA;"T]#N8E=:%%D %2J> M),E57 BIH_4RS#W:]=)47DF-CQ9<513"OMZA,O4J&D?=Q">YRSU/Q.ME*7;X MA/Y+^6AI%//&2K*&%! MJ##US"#HL<=[5(J)2,:WEC/J73+P^+UC_S/$3K%LA,-[H[[*S.>K:!%!AEM1 M*?_)U']A&\^<^5*C7/B'NK$=3R-(*^=-T8))02%U\Q0O;1Z. (OD!X!)"Y@$ MW8VCH/)WX<5Z:4T-EJV)C5]"J %-XJ3FHCQY2ZN2<'[]55@KM'?+V!,;S\5I MB[QKD),?('^##T;[W,$?.L/L%!^3BE[*I)-R-[E(^$'8$4S'0Y@DD]D%OFD? MVC3P3?]': UR=A[)C7#C2I'B*J*=[M#N,5J_?3.^2MY=T#7K=Z(I:#2;7(:N46Y\CW)NB%/H54GHJ])B! M@-+*O? X*!714]-Y,-LM6JEW4%;65<0(WD"=RS0_(7%&9;SB:T,MEEK,)#-* MO4?:O-:!H-;;[2SNB)Y(X9?I,$D2_I$1T9"A]7*C$#@2ML\&=1<#$9/[-*>^ M Y<+"IHI[I5P#FY90T&=_>1-^@SXK1**]2Z27]F(1>JJV*#ET4_ TE&(K*$J M:2X-HOC<&;1$W\D:3H^F-=>A%T[> %_0IM(%7CH^./75'XQ,HX8\*#&!"NB:#C1"Y8BDW0(?T-? 0/?-*EQF9"TWHM M?5,NC[9P75HZE4.N $_@GBM^-M 0B<52R&Q UJEP.6Q>C[? \(0SI#)L ,[. MOY5N3M]>R/<.:JD4Q55*UK[1OKJ%^MK_$;YN[ZV#>? %0.#NI M'2C<$C097<\CL,VMV@R\*<--MC&>[L7PFM.'"%HVH/6MH9*W W;0?]JL_P-0 M2P,$% @ Z8.N6,7%\" 7! &@D !D !X;"]W;W)K&ULG5;?;]LV$'[W7W%0ASYIMB7;<9S:!ARW15N@0Y"LV<.P!UHZ M2UPI4B6I.-E?OSM*UMS5"88!04P>[[[[[@=Y6AZ,_>I*1 ^/E=)N%97>UU>C MDR-K82GK2U&KK8H\F!4J5$Z'E^,*B%UM%X&V8U=+TWCE=1X M8\$U527LTS4JU*/ ._9?ZQM)NU*/DLD+MI-%@<;^* M-LG5]93U@\*]Q(,[60-'LC/F*V\^YJMHS(108>890=#/ VY1*08B&M\ZS*AW MR8:GZR/Z^Q [Q;(3#K=&_29S7ZZBRPARW(M&^5MS^(!=/#/&RXQRX3\<6MW) M+(*L<=Y4G3$QJ*1N?\5CEX<3@\OQ,P9I9Y &WJVCP/*M\&*]M.8 EK4)C12[/QZ:W2&VEL1.=>=)A;<[H:@ST+6DCH1Y M$O#UXE2%=G,#FAV SE-=F6L7CC),+@[^7$/%:@50B@>$ C7:D-8=HJ8WD=EQ M@JC%VO9IG>X:U[(F:F\_W,7GL@#W']_%@THP%D@ZRKJ,;4/$5!9J/5/)C%N0 MF#%Z#%DI=$%T),^>HE%=TS);)0X=;\.EH\J?O"A#V'8I#AI4^)RB_Z[UNWM% M8F:KB00GF5]/Y-?S7.^&EAUL*O$7F=^WF"SO)'!F(\U%#?M//N'_7VJX%(%]QK"O=D.A[.:<[:=A*W&V_J,/UVQE-N MPK*DCQ>TK$#G>T./6+=A!_WGT/IO4$L#!!0 ( .F#KEC@L),@0Q( )@N M 9 >&PO=V]R:W-H965T+%T&].I3FJ]TI58EO>5;8UQ>[JMJ_N+JRR4[ET@[*O2KP9%.: M7%;X:;97=F^43/FE/+L:#X?SJUSJXN+-*[YW:]Z\*NLJTX6Z-<+6>2[-\:W* MRL/KB]%%N'&GM[N*;ER]>;676W6OJE_WMP:_KII94IVKPNJR$$9M7E]LP^P?>._:REE;=E-E?=5KM7E\L+T2J-K+.JKOR\)/R^YG1?$F96?Y? M'-S8V?A")+6MRMR_# ER7;B_\IO70^>%Y?")%\;^A3'+[19B*=_)2KYY9:XK:+FR0A:I2,JBTL56%8E6]M55 MA25HX%7BIWOKIAL_,=U*?,8$.RO>%ZE*^^]?0;1&OG&0[^WXNQ-^EF8@)J-8 MC(?CZ7?FFS3[G?!\DW]SOS?=_8IWVB99:6NCQ-^OU[8R<)I_G-."6V1Z?A$* MI!=V+Q/U^@*18I5Y4!=O?OC3:#Y\^9TM3)LM3+\W^__<9-^=[KRP/Y>5$J.5 M>"Z^NYKXI! 1N->.^66GZ)V]+(YB)ZW 3654*G11E4**C%^06Z,4C8\ *Z+< M;'2B>/:#-&I7UAC"(B$8JEWSUEX97:9B8\IOMKEUG[-:9"%GQ,(.)L"$A]WM3?M. #94=Q>5T' ^'0]J!R"E 6*Q'D[!@ MD5M)?=MKTAMI & * (1D,N,7[]6^ZNR>=J0!<&FJ&>D@.(FR-YIP-MK4V49G M&:E;)&R.O@)XO11:M@K&A7X?C:?9;W1UI(U]+%+HTAQC<2,S#8T56@[8Z@2. M)&8E,[%1L!VL?SE>Q*OQ"")%E^-5O!IU=- H\TM2E1V;37B/IS?CCA6^IYL/ M:FUJ;%N,9OSB.!;U'DJ!C^XSQ?K!+F@NF?Q1:\LJBW#KNM /6HI/&JZLTKZ* MI$72(AWA9<@O*0*\+*T#6Y&5"?D1J8O>OKV[&4!?XB\U7*#=0YB4I58=[XHH MM@AR>%*-8%+?M.6U?(CLL]HV=H::_6V.%6<$[Z9P8*$MSP,MPQA')8UUBN/Y MO%0C%Q)S]W)5PG;1J1W=)$"&9I^8^<2_1ZMX.IR?^+?;]Y)7&/7W?H(*#"-1 M@PKB&8W]X4_+\7CXTD',=7C&=T3!<@ M%#4MMR$J!7]R !9< O"P7*R6+##0%V-B<2>+9%>*FSJ14-I6=D.J)]NM4;FV MR@;9!A%;BXSL??E$2<'V\[$SAXT9HPFTG?'IG92AJA"'G4YV_?WY8(&I$V4J M4#M!J2$Q>DTVR['Y!U['1GXNW('MJ[Y*[TB2&[>N$PL4136;8)<[%3PML6A1 M5C3C@TZ=]W'8!6CCL!F(7T$P3+OWJ)FB[VA0!"0' %B]SE036)B=H!J8MR.; M08MAHTEI*TMXFF1U2MJJJ^ T_@'H 0RG?#;,<^*6X,-^0 34V]0&,ABP0TR9 MM8!PLED&AQ#-,63+0)%I21I[7GENU(=)@@.$C:QUR".(>Y3P<[ MMHSI4XJ)QNIG4RVY-_+&8NIWV;7YHRFZZ<&[.AZ7W7PP#+(Q8_1%^.)D&IVS0$CQ,!WY92?#1VV& M?U>34_SKO.[S@1]_EBY@Y[,Y,Q[:V S)X6SBOP9%R<1D&$<0>3;HSB9C'\\D8$+T2BW@Y6>!JAJLA M))S/5V(9C^>S&'B%Y2E3YIT"!AHUP,90?[ [4")_$=VC.D[KC.T0O XQ20.< MCG7A*F8RV*=VP.1J,KKBN<+5)/IR0BEXX#.'0 X\4,5F]%R>T#./*UYG_V4I ML"L74I#+4Q7$[X]0R&PU9C-/58LZ++>/E=!+=*6H1,+HQ.2D\)1D-ADM.&*/1 M2S$=C!9B.)A,FCLSW(FN$2=RBXR%\HQ$5(;SC:7'22Z;+'(.]^GAIX&C8;W8*8A(G:^H"N MZ6@Q>?1.?R5X$;!O.1QC17IW.%U$OS"0GI8O?8=H4?&R@XN?954;-\03C5.0 M?C171*SJ*3/DO?D>O]MHV^TR^@ #_PTN""+!C.PO->)Z,GP1L0$(;$;Q>#+G M)$)^C,IOMIS2SSG2X6).&AO1SP5^SE;S>++@ITO\G%)R&BZQDK4OQ,=\7[L" MCAB+K:ZX(P*%/LBL[GCUL_EB!L5.Q8_1;6_$$X'6ZK7?;WK_+4$I3XI*7><) M:Z^I4?J(Q")S1]ZZ( X2X4]LF_G4D10*WX=U,[7%_R"WB5*D*N:K#]B(WCK7 MAB:33.H<9.K:]M;()4IZ5^EX0D)_8XA#4Y39@T,67B'"@E@1@68T4QH/.2@= MP"$-<>7:<+W(9'M=8Q#TRYN"7R3@@)BV*+FN=F2ZVJ%"LC70..0E^"HD+SWEN[6,QW]A3W$]*H;@1WWYSXC_CEG;[<31(Q(]A): MVY>ZJ(+^&3]T5_7M)COWFWWNY -BIC6F3 &FU.W8;%12A:JM77T#8>%&S(Z* MU/Y4$$$#!+I[Y*<+S3AG>JR1H@;2=A:1/.(!< MNP0IT)*4^TSZJ@GC/6D$V7R@;-0\L\%!;2L+;1:S(+I .>*Q.% M^A'YD9_MZW6F$VJ,*"H,3JJALZT/EVEZFR"WT!475Y1R8=*'-PWRP[$=77X,PSH]*%V"Q6ZUM9-.1#/#CMV=<7NV7')$X894"KZ>/N%6RS M/H>-[%[6IV&.G%V9I2YNR,KD[!!PAT1+FUTK&)WPB-70;)P,BW54)M+:!"=M M^Q$'*('"*G),FQ+TX-&1 ",,2Z"QC[S0F^.3^PX%N%-G9]^M"KG ;8@0#(=2 M617%F)S6"!4^)&;!>:1/1S4ZK#1(^H(;]^@OW4HV+! A6*/PFSRP/ M!1?*AI-B(69_?BH1W;CFTWU5)E_C$\T:I?,U9[&NA\&DG#)_K],M(R!GD0![ MOI#@RH(*BZ1R;0I6'S5PUL?>;*XSYVU8*)7%55%E [($6O>?2O!*CW;%^9&7FF"SW$AG'"K8B*^RS&9"S M=+'+59_NL*<;^R1&-[(]ICZ1:^(G8J9)I;W';1H^:;VW2N_TWTF:O";S4S'$ MA+:;Y^];0SW1ES^3YN-^GK__U+Q!J]%&/;_E],8Y$J&<[[/RJ.AM=_A@<)5J M ]CP'$?[*.W0:YSM._'B3R;QU#'D",X"0H$0 MW+8]K],0] U$=C04R!/JZ,*U?Z^+UKW,,GC-RC"H_T M3.@KE,256R)%M349#JDK&(WCN;^B#GA!Z;XT/JP*;L-#WQ9UD%OCRV\?WST? MK0BHUT;)K\BQ/E.S$1-36L=Z#J7)^(#"Z1=K/@#DX8NA&]+K[".?/2AJ!!2X M#=IP?"ZKYSN*:U0"G&$HK>_J*D4TV^XA02#AR@ZBO^Y /(#7-B01V_1>K*-> M& M062M%K06;:&Y%E83QJ=YHS[!S0AD/]([]V&XCHM$!SXCL9/5>>C80GD64 M M:*D8G:X[E.3HZZB87LX.F6]@8.QW-81T"=Y ZD;8-'VZQ< P7 "C)8/*&, MB4"5M>VD@\?F:77L#CJA#"IY2?V4CSUOY2JS("!&0J0\ RF1F?V2=!A=8@ON MPQVD]I/C$MUEVDW'^ZZ&9B0]2GWM$ZVQ D=E2H<8D"DGID"O=>JC0"9^_6IP MX2F=;H^AW?$M'5XP=\=L&X!Q!757!S+L3^!U]CD1JUM*!UB'I' K(2JVIJSW MEI'MHS529;J5 JY/AZHL)NIM,!WR Q=$'?^!Y\C,'R]#;^#F! .*OYD E7=N M>(!OE%Q-XD_P4I?V2N[B;VFWKJAJ! B;X8%> 6'_3EHGAZLL71_@U$@ /!<; MU=&_RN<=_G@[\=$1HI&/S5(.WP%!@#^B4_[3!;HX[EU250^.I]A=66>I0Q67 M %J/0=9VO3WL9>?1PQ'&UL(QZ8:2-GA'B!C5>J)SI38(@,_7>N8>S M1L(BL/>+FC\0(=(/S 6B%E04./Y@?;E9DL.%.0G0:DK=?*"F_J@Y'ESH4;.L M+D@P(OCL)4 &I#NHFU;)7;> V&AQ;%$&P0BRG7/;\:1Y0#TBWSX(.BI838U/ M='V?#BWPK&TH0"'?[R= DHR^O=CN8JIT+O$>"H>@@V_OU.QBSD9R]V]KT M5+9>KX<,%_&PUG)$F5. (V75F"#PH)"WB0 7C>>)<)C+[?F=WN^9- 5@<]MR MS2MR,:K_,D7YH#L!B=5\DQ1!<-_3(["I;6\2_("](1H,OP&=.8&K)UV+M(!2 M ]P5"Z5\T,X?H'FEN"UT0XJ#EVSO=.K=>DTN).F,FWLB?]3:..X?7,*G,V4> M^!L.O%9X[M.%XUQ^59U#?W;A7J-@=_*XNO) M)Q[$5!IRP:<:_N#/%27,KT:+63P#;3C/-3K-/ENS@T#Z'#]@V*B@S]D\_7*+ M]6G.[:V@+][ZGR9DI70'WKE,56]1_KA''H' &:H\O.C('BZW1N9 Z@J&T';G MTC.1S9:%&922#]K >:YU&HL[I +4A62:]P%+/6<^BNND3\=NKN_>W]/=5E ^ M]>52>]SMX 1EB; UE.NL 39%U#?%@3]9(,R YK?(Q45([?=OK_OE.W].P;[E M63/["2W"VDK+I.;C%0:/<,S+C7C:X9ZZ0X [1][^&W,8Y3OLS &:-B76=6Z< MD)!<@%%[Q[I/N4@"Z'@@[IN@G3EYEV7=H6O)L&&.+VW.>F5YVOA5%C;?F; M:)H-:[D/AYN[S6?7U^YKXW:X^V8;KK<%;0)P;O#J<+"870"9^#MH]Z,J]_SM M,5A-5>9\"2J)^*,!>+XIX9O^!RW0?(S^YI]02P,$% @ Z8.N6%A+UTV^ M @ 008 !D !X;"]W;W)K&ULC55-4]LP$+WS M*W;Z!EH!^'3@]K:Q-KD"4CR0G\^ZYDXZ8EA%YB:;7O M[7NR=S-9&WOK2B(/]Y72;IJ4WM>G:>J*DBIT U.3YI.%L15ZWMIEZFI+*"*H M4FDV'!ZE%4J=S"8Q=F5G$]-X)35=67!-5:%]F),RZVDR2AX#UW)9^A!(9Y,: MEW1#_EM]97F7]BQ"5J2=-!HL+:;)V>AT/@[Y,>&[I+7;6$-PDAMS&S:?Q#09 M!D&DJ/"! ?FQHG-2*A"QC+N.,^E+!N#F^I']0_3.7G)T=&[4#RE\.4V.$Q"T MP$;Y:[/^2)V?P\!7&.7B+ZS;W.PD@:)QWE0=F!544K=/O._N80-P/'P&D'6 M+.IN"T65[]'C;&+-&FS(9K:PB%8CFL5)'5[*C;=\*AGG9S=-[NBN(>V!5OSK M)JEGVG"8%AW%O*7(GJ$X@4NC?>G@0@L2?^-3EM-KRAXUS;.=A)=H!W PVH=L MF(UW\!WT'@\BW\'+'B^B1_AYECMO^8OXMSA:ZY-356- TX39P9%>4 MS%Z_&AT-W^W0.NZUCG>Q_]_[V$FQ7>!GXXGO$][ DPKPM20X-U6-^H%#J!KT M)+A-_\U#+8!O33N,'>7V?(D>3%$TUC( %YXL>";+4:$N"-JQ(IB.P]8TRS(> M=P'&AEVCL1$R5"P,?T#:M2MGE!11R$)J9I.HP'D.5%'+FBP!KE JS!7M>0,Y M@72N(3& +\P;E"!WO0,A7:%,H)4:XCV,3@!SLZ)]T(:;B65']B>&HT;+,1G\ M62K,4LLX3(P%%"*N&=E5:"SM<8E@ZF4#R/KCZ]$^2-[VZ:0;;5V17<;AY9B[ MT;[M\#[:S\>S=BS\26^'*[?44FH'BA8,'0[>'B9@VX'5;KRIXY#(C>>1$Y&PO=V]R:W-H965TG1ZZB M:)*2;,5.4B7+=MK].;'+2M(/4_, DI5S9=TTN[_,EB-GOZ9)=FQ:,?OJ/O/E0_?%>V39X5]D.5U.UNEU:' MES8O[[]_-'^D7WS,;K<-?O'DA^_VZ:V]L.MRKRF_T_NY=G9HV35UDVYDY=A!;NLX'_3SP*(+WEA(2\L:-T\$:WR M5=JD/WQ7E?=)A4_#:/B!MDIOP^*R D_EIJG@UPS>:WYXF=99G92;Y$-E:ULT M*<.J6"?_>D@47A MT$]6LH"7O(#%P *^37XJBV9;)Z^+M5W'[S^!S;@=+71'+Q>C _Z45M/D;#Y) M%K/%^VY#\ZS;Y&CP_0OLG?LY)>M3=HB M;==98]?)JH1C+&K^5 .\UBE^O,T"63=UDA6KO%W;I($1!*UH M>/S[NMSMT^) F)C!UW6[K+-UEE8(?OSRM[>OZ=]M>F>3I;4%KFJ?5C!95M!P MU1JFM$!/S3;"V@KFS?:YK_#J]F28_7EU]H+_G+Q[38O#5RO[19I5L479#3]_855MEC6[@ M]>?5-BUNK8&M[K*:V)R.?O/ZVHT+G!=6U<#T.QA[7U:XBVER52=[6^VR!M?9 M M KF*FL8?X6MC9)5K9J@"G#ZV53E+2+*BEA,94_#!B7^3K,;9IM"M1=V:3 MKQ HLI-ULCPD;K\)< & =W#0."ZO8XK(4/\9=$@"=,"3-/%)EGP:=;JSR'L! M^](Z1 \$TOS9"P1HT<)H#T\"D)_H(9?[K$"HPR'MT@)D$#XR05F#,L, #))T M_3OP8'IU0J-G-2%16>3$&1E6\ H<;84_1"_<;[/5EF%J5[:ND9WB<>+DFS2K M_,(Z:._VY>DF."H%L\>*&F10+8?7N,DR6&-6K %M4?+I%/IT4^(QVL][V"M" M2]>5U2O8T<&F56+A9=C3/]K")F:9J,B)P+ M)W(N1D7.!\=0$<6NP\/I$SRC@_4+GI$9_@_$SR1YG8"2\??N>D(S7179798F[P#9<=5C MLF\BR\>AWP"=O\[M?HOZF;P\25ZEAQ+(KOA7FB4G-UOX /\]3GZQJVU1YN7M M 00/K.A= VP;!WV5 AT!.80/O_5,)W@Q\2\Z:C[].G(>1<"G#@&?CB+@:Y#- MMPB('^%%0'D]/)3>;=V'@Z/C]>/@^"2$A@H"%%-%(J+3O YU1VBQU6-H,=W MY1K4>!;H^,8_VMT>"*)JS/NV2EZV-2RCKG%+5=/NW72+V7PQB>;XQ_N7-YW1 M"5=!CL+(Z2<@J/4=8"/(5!Q =1'[V>[VC R;JMPE=X#2)0#/J34F4IZ<1I+N M]Z!XI\O5FCH"QA9[P[ 6 ,"R9_/95 M^?D02",^INXI]"FMVS*G25, 2+',2 \P<*9978(.3N$"M0*Z<7D4N\:2L\ M]8F#ZGRV.%D^/ID[*E&4E.W59A@%:-=TR,G0(1?V'O487$H=B?; D "X%FLX MG#K!+W(T+.X TL%$)XB3)@.XLVI.*$IL$#>Z!84C[5(WG'>&IB5MTJN':[O* M22.VFXU=L3I7)>M2!H(_TP2>J.GP:C\D#P=*Q]JHC6"=Y8$3/B:2&#Q96M'G,K\#-H0Y)@A>MX#EVF="FP_-\S42'AD! C1+!&QNLOKX1A[ M?*!!V!2GPU@ U&\0&^L65"GG)0K6 VP\JV#;)7&>:<3BM\!-Z1U8)QY!O T> M!.$Q2V(Q^#S;=D],SI1<]&]:)?:Y*^ M(*&R':$&8A#PB%;8?Y]F-#IBOV;TT#1$.&S2,Y["P[T'R-87:IQ9"[>8VK5&0I$! P+D.R;ZLZXR4IZU0J@+,\5R&$$*%3"CB5I,$N%8K1U:! M5*$'5EFU:G=(NBOEZ_8SRAAD ^9+=J[F:W"0Y%E96W'>(0:T>4KD@;J-KA8] M,&BMB_02V[E *QE$W [@P_IA8=%'L2M!L(GK =$J [1"->H.UP"6"WD(X9O\ M,.FW\5=-2ZX==I?PU,QX0XT*)3P#A-'"?C2$?#E* ]AI@2=2[98 M'5B4Y%[+"NVK/FH>';Z?FO_4G$3:GI?ASQMQGJ W3H< 9,@^E/>V,KTF;59[ M)^FZS$'1\6[6FU=J8TQE#'= _WSS_K5S!0,R7&\!V9*V9C]+DI>K8 V3Y*,M M &6F1O[XT\OG?V"9ABNJV?UZ&KMI75!<7)$ XXIG*R3ASP"TH=@;(64 3/] MT9:-M\(^V'*?6]V6>9D6G\C-0=L)K:X/+]][M[!2,BQ*%L(\88J>AA($<< Z MO'NC?Z&@/U9HJ@5';2K'3VD:8+[-86P"Z3 .BH.W T+SH/KKI0B-TW\+62CAQF38EPQ;?8R>\NF$2#NT&HD50=N(T M: .[L7L5S R/">[CI[0"+JV1-'C!'AWZLRD@XP+_F-=I MO64U'S_@8L!N1*SIXVZC0_5SM\'QD^%?Q.U/TE'@N+7Y&ED&/0N@VI+> ?\M MD7C7P!!!= ()O"$$1[48Y!+^&XD:T7BS@IPC^*IQWC,TZ]&O!@(%3-648PM* M?>1*(7J1 _WKXF(V@2.8>$57F$_./&:7?LYV[4XV .@3N,XT)M7;Z]]G FF M-$=3GI#K.AZX*'D@0C1RHM @NGU<)IA@@]MXS)AZ'9A4Y+KYC(P,\!]L5OR> M:9#1%<;9B]6(H)\"CCH=8FGS#(0[P*2MW*"9&[.LV;PEDR^(9Z\ #K!P(.Y/ M1W/@)GB>$=2>SWRH?3:*W%<*S,JN+* 7J&034%^:WJ#YZ%#]R#TT?O**%$>. M>:'.@W$H>+1BQ7TI?K\(-PV;K^C;('<">M094@H7RDT 3LJJ5&=>8EW$A[V0 M8=0+\9^#3S5['7+R!Q!_]6.;X(#1;+3W+*?3GBD=[=ATM0VT$C&Z89*U13T1 M-IMDZ(E*TCPO[PE[$6]E?XAOB#?J$XFQU )7:%.)Y<@K]S#1EEVGY8;"AJCP MA#"B,-Q=MFXIKKJT&]1-.>8L![,3YP8:&"U[OW9 .R!2:[$25B5*:=(^2*/J M 0'(_@W'F RY30L7_^-AV @\9L6AF=$W"E\1'=?H:X L,%Q2$Y_.#!G$/7B.,9F1PE M^U?\F'@^FQ+/DM@+8AXJ!6J"@"C6[9MPLC5PB[SO1!] M3B"W2;.\[OK*R O+4$PP>6K=YO9%[^L9:R.6G=_>1'+6_\&]ET:\"LS1/?I+ MG?/+#4GNB!4K (GW&?]>+O' ;BO"38W_[]!M7=7]BUM62#ZD^AT<'@-:5F(/ M!<[I_@'2_1X8O<:7W>X 3&OT;,)*T-O-IAH@-:I'Y*G*8=6YGE8TM#(H&*^Y MQ_A1/)^HJ!V6S^E>+V!D'8HW7RY_%P>J1=I*K#0V]W-&XB C@6 MO\&85ZE7Q3F%G7L>T]\H*2-$"&2I=;PPY=3LNNN",XL 5ALT#Q!GD5,0O,KB MML3%4L;'L9*0YG49JL4 T'S5YLZW- 8)LI/ ^ (VB^DO,.A*'<_F^OUO;U^= MSK^%_19K2UA9D#+A0*-&@R*D-Y R6+GL$,"W3P_Z92_:;!K$6TPO 4+$8$4@ M 4T:8A.Y]I'=8$17Y(#^!HA^7V'>#>X:MDUFB\A:!4$,/8*<,O2:/-15X8F. ME%1DSB"5D>4XMAT&F]6H=6XBA@%*-%"5V,9P9.T?"H<8.83DZ!"FYBT3/#EN MP A14>B4\2!@%, #[15@E'DN/M=H9V,X,J[L!7F5\_&@-%O,.]ML2\12T$S) M_NU5]D:'&HA'#XP?'[BB'RGW>#CW!9S\-MM[51\(Z&7Y.?E[6H'"@1&!Y'S4 ME)LO/ @6X[F(RK=A.4NT@05\D;^RR:E&_G5^0W;J(%8QT M)3QM/IM]H]$%IQ-3T)+3_3@3HS_](\9D,*8[5(8A&>$U-)\$?^2HO.I&#!GD MDY-O*[\70,-?7<#N>)2)_YY4>Z2EYL >AK[AO$BJ:>M.K(EK2\!BCOW9=;MS M.CPQ-+\4EI9=FYLRIK.]KX\/':><-?_?W&>]H_ MM%7=IAQAH\@NZGCZUA7@G49R(GNJM+7/1U@#'%"L!P+'P!R4=)/5HIY3@NI= MF=\Q<)>YE:!11=8\S\"(!J/YU.HX/",*1C"X<0H*3$+@)%6I M=WI4CUK.@T7E4_*3*:W!^<\4 MX():]:%U=B>GCEHWD4O7H NDLRJE!I)#40 MW57P!CDK. U>_ 18A8+084615$$=>FD+NZ$H!SI98+>418[&],0XU9XB>,)D MA6UKU#"PL(C;5!D5B/"P8.-QL0B,.^E+P;^ZN4XNY[-3^-_BXO3L\@H&JY#92667$L63I\0 M-8$09=^*RMXPHCX@NE0L3H=55)604M" */-+N02M3W7=I+&\ M)\O>;44] #MT *(1+CR'S5+.=3>Q 9)5'"\JR)3F;&PR/R>HD(#QS6%C_",. M@*OO %"U;\2)>C^].[(MT-1 WQ,!PG3CSKQ*UMC]RL3>95,?S91: UQ_P%JS MAE/\ T/.^SKOMY;@DQ$0*"R>9Y\L10;2@M.7U#?6.=#NLN%]\E;0B^P=%U\& MO1/*+J_LO-W(U&Y):^8I_0LRNJ ^#/LW+ @%Y!\HW!1H#ND"<#=D&=4J'Y O M<&2%IQU-E^D<,5^.7CEIQ"%&25+2N9>0@RYCDV!5F_R"/4JEY)2L* M2_C\7/+3-&6#V8?\!BS);3C2HVF$>*4=3WYQ"YK$FI8)W&:/R7H4G\BJ]2GZ MK@^!Z8+9([C4J_:V!940Q8(AGTU!:?Z8+N8?#M<40$#M',?Y@)@!JU"K4<]@ M**OZ.(;D%X75((N)8(ZE#(J*9'5 M2S3EN"QE,36OV*O+*L2J(D>^Q.2[\Y(N+#89JK]P\M;KFWY5^%CZ* *5;$G]T)QXQZFKSTFE2& M^=OX=#P)'(TX+WM(!/;\U^1L,GLZF\S.SL/0703Y;G ^#-TYIL6<+A]C=*!. MYPTFWBE M]%JGF@DG= -HX@+3-],R >3L?#*?SX)/8XJ5KUV:CQ9U"TGR&([)?4;C4 M/WKR)L/R4N!KFQYW C*#&&9&*Y70L@,]! TS23JFO'O,C*M;\CIA$Y']WP7AUGGDX#A4O69G08=FG$R83K8WF(] _T5NNCFAH8 MS#?KQ7Z/S/TKQGZP(W,33_\GYH;A?[%8(CD.+:;E\4M;.L. M/7*"-UY?Z'% 4?YXH*+ZG*=86Z40H2A?JKA&@CY29M@A)V%BLPP6JNGPL2;J M\DQ#O36(&M&8/DJB?OR'%N",-JU5-9+5"736I)\Y"6<#1UHG)VBIUROA'(C\ MJ($Q!Q-O#L"F M@\]NJ19)U3T[DY0Y&S.R@A9 M%KA*PZN,7 4QSGH&/< MK&IW0WEFX\,.I-%^P5SL$ED UU,?G$\W!T)!M*5A?E-3X(T;Y:T?12L)_7&' MI62;$(6"&G(9OW==4UG8S"TL6,9/'MUJK6'D L98^\>ZN&6>U91* #0,RA3V M9R&T9Y2E\$>XN*2G'T-OXP:M8\,881TEZ:;%/#QSUQ_P_M+F('C1&.E0D@,&/SYR 'T0O-"F"Q5>]!6%W2IY!(";8 MPG3 _]P1Y6K<<1;O'C4X%V#ID_*Q:BI51VG2W)>G5'_N\[^>?H.:.GNSV:XH ML6\%%@2B'CAQP,#T1#+D:KO+3MF;8A"_ $([2:G._T+.Q\1&2)#D%S:X2MD"('R.+V _YY&PCXL$D'X]!(""/P*+"$\IR68 M4\DAL_D:AII_8SYF]:?3364E!W@^??J->9]7)$/ M"7RJ(X_X%483.RM1F:0SUM/3R/X30<+3+!')202L.S'X_8 MD=) ::3P#+W7_;P7?,437?;(M_+-&GA6#C[(-&Z=!Q):Z\QOU M>5W(Z]"[4 L>VX+JB=C$25;P8\N<5S6* MX)#P=,*3D%,+FTJ@7GA;5J1JPW+*PB?3N,RYY8/]QS>$!LDD9&)*@0&%6K" 0QAE G?@F&Q&APH,&Q0M9PZ)O M#7Z?DV ]1BHP1I=3 P)32E+?8L+1DGBT>"L/#80 UEFC$G9>T<2G[2G%Z$/! M$:+.KVUYJJI<$L^B\%3PD. =@"SE_;5+9#4-)>>Q][?-\R@8I7I@[\I?$"HQ M[,\<['\]1BV_Y" P9X3R.^IKOUNU'Q_\L&!\<0T=[!A^;!@D11GNN<-3HF E MN^/Z3L?E'D2,,Y&<->WZ(YEJ_W3;<2T/,*,P*)F6.0HNK#_MC-#O%;ZJ*2<, M4_@8'EAH%O.%^T[.86@%L,%#?B607,"8\YR2-[QC::C/C#>6.Y;RT>BU^86< MLJ0G*D=0JE0,H4>,B]*$3IV_.O0)/X6_.X^8S/25;[L@D=2_@*)#PQW;.S[ID'_? F>C2E 'C5,[%@JI46F&V M2VT>:@LDB=#1BIQ;[3Z-XB]QN->;S,X&='E&KJ"$_.18;65(?TU76_W1=P_P MLCZD?#+O.B*':9^HD3I!]?1W M*U58W9+:P-0-&@EP57KXGK0"4T*!A3FG]J:BAH\XG,'*-ZR?XZ293!.4V0C0 M[ECBB)Z@PHJ^;>3I#R0;^D+O^7BE]T?>G#*!P42[KZCN[AFZX\ARB64"8G;8 M[*4#$B7P&X4^^S_15P3/E))?H6?,9U-9L':"?&9U;\7J1]6SK!40*( Z)9D M^/N9NPZ:O?8' 0>JS?$M*C@I7^86.K1JC96:TK AC&:1(+)#.D. ML9A'WV9[5Q!24<'*9.2 .PND ^-@(PZT=\&[H&KCX]$Y&V4GE*^KX^ND<:Z- M"R0M*44KJ&=W'>W\ #@1.@TJ&SEY*:?'EZWZPK/QDA]!,K2@;ZZ3I[.GYC11 M*OD8H.,'9Q]<4S?3)J"UGO<2O(R,ET;O,-RCP-4Y%; M ,.TFB>%OGI.O(9I42(%]3Q=]P-JI;]K^5V!'FWT+U"ZDY1-:;0H&,1G9BF" M2R^;U R6B7 ;E1H8NK91*M:XN^4\Z, MPE5SJK^KM0CC*510JLOU-:0A*FJ7)_*1N>8Z@&;(H:C%(Q*WZ9;H4:E-@15_ M2-^:S -CWZ##FE]R[?!4;CG)R[]/U+N-B\#Y<"C/N;$"0=]T$Q ZLO&B-A / M-DVNAV;A5CCJ_AL@>K>SB52B6S%32"M'>I!>/GW)2[%I$S!J@ ?QLD >A>$N M-?LY#)L5PJ["P9 (N]FU/.:15.MP(Z>0!0S)Y0>C:4XA43W.-^E4"'&'"^)W.V[M(+U95#EOMN@3I-@X M1B5WW-NZ+V;OHB"L'X>!R=C:2KM[,[_0)&'?[&#LGW'>_M\,S4MSND_F:@@0 M8#==SK^=7"Z>P:?YY&QV/GGZ=$'6U,4"OI]]2Y^?/7LVF2\6HRCCR__G#]3_ MEUQH+SRW%V&^INP_'C;I_HV5=/E!*_TY)$ XP,VTE)UY<:O:62Z-'99 J>O0 M)O",?V,?(*B%+R!?C!>0O^<894"I?0 :'Z0?0,$+SA;C!6=O55L:S& 9'V H@R4<-7%_1K2RP;/=BG*')Y2NJ0[< MD#RD*H>ZTPT@QU8^2F?D0!=W>:CN2%R,>TGHQ*RWXQCW1&TXIO2OP;&X8 A] M%]%8+O6?+BW@''971>4AHWT M*1P68\8+_MBTIYKK=$&CE:11]:=D9ZSMCIJMBV^F4R^J("J76-91K]CL MD@18KQ8!*N79O\AG%#F$W4),E &,6^]V%/AD:]^T@,PNI,B*S2JR-(_SAM6] MYQP96O[?40FW^"MLI[]Z)B^AA%WC*"DAD!ARA,HN MF9^$A)9F27\KET?4%[R@ 3W7\!U4W3".7X3!2.-RT&D 3"[SL=F)Y,PX%;U+ M:>0*?:@M>=2DB>J'MR6J;6=<6"\9< MVQ6W*D$N4 ECH&=>N\[%[['G!OX8-RV($K'[.FZ1G#)?NW5;8.HGEHK0+"&XA>:/NI:YZ9 ;5(_87:NW7U2[]%YOJ MUVF1KKDF4O(9M!,AHCLU"F1#R6?/P.8OIQ?)?#&]3!;SZ;/DV>7T+#E_FER< M)_/IMYB5,4H'OOQJ,5Y^]0Z]_OU\\BN*KWBT(R\ZLG\JWSLM-Z<81G&-"M__ MJLDO)D@I4OZ64T@B]!Q+7"=B+],$AM$ I"OVHOX6KF80)P4I2L57.?(:(QF8 M#4E(3_=WIGAH,[-?D\@[Y%==1!)OJ!9T Y?=I8'S0%R98^U$V52>S MN='L(I\A$(>[=(5.H>BLR0D3OUW*8VQZBK5R/DIIQ.W\G13LP[NB.&X5$Z[/ ME:S=KCB6BV5GRL0YY!4MW>DCU)[1$27*,.IC@H0-6;AO4&?07;K6?I3R4"YA-'%<@KPBHG "?4,- M@:)!X@C#<0:XB3/ H],;8P*^5& Q7BIP@^TC3_D\KH-^][ULX2N*!8;&[VTN M@:+QYW*:/)M?NBS-\*53&LV$7[E$T2AJ*S%:JL>1R;6+5=3(DG0U"UA='JQ( MLP(DCWXQ8:Y)AW01"#KR8^YIS;LQ;I+)0H&<5I+ MTH=D>A5NI2;H=Y<$@1N-KW##2>YYZK))<4YU"7F>)L7AV([&-]_#BHX(MN-' M$VE"R%SB$%RH-SFSDK,..[9F4$<,A$*EYS-66C"SCX#F7%K<26L)NH=)HRE( M<3L:FG.0[RE_'5\*#=Q=2^TN)42;![B59IZB^UFK MXOK/?2*QK3A#:0 1],2# 4$[OPG\<%BI2A'+ %EEGQ#R^ ):?7G M#K61MYN1)V$\]/&)CD=-"K&F(B0[>_1WW7:H">_6X?,:O*7)Y9''"5JC51((F7(40"+?4WE[?>";.J%UZBR^XR MQDG@!.S;@12<:]Y$%RRL9O @2)$(YC??\!206I+H$)5I[R\!V.$"!_&BFR)U">_!)3S0_ M]>;7Y8:OJO"1;K]TRC^#N!9+_AI@!,198)V)M-@79767_EY6JI'B\CH+=*,M6U_4F4",;JQ!ZNE3[3(V'?%Q'H6N7%+EN?:B@TRNI37A M/EK4P5DSAD[8U[#"EI$\D#'1(\I/J$<(,<$Q3:B0-.NC4S^F6 M#$5*/Z;^>?^J2:#.:.U8@X$ETL&!H"SW(8$]^,[Z!CPNA M[8.F5*31G5-/&'KY%Y0O_?U4)."SH8N'Y,X/;S93+ (82:X=:O!F1B1R;MU! MHXN49HR@&"1'CR0KB\Y3RIQKZ;X%BA/WRPCEW[@P]\F>B_%DSVO,VFK\)3+N M5IK50!NT\?&&(N8CDR32DO.+FXG'>5UZ\-&88=HOMP*F.R$L?B%+R--LYUU& MP95AKN.A-/W()6TNQ7]M K4O:! M'I9N<^"H=S=ZU:4Y4.;\UA+#<$7

V(41X2BB?MG(JCR'G$I>4;3D-E@(VC MNL\@6HQG$+V6W'?4 =B:[L7OKT@A.AX9&W? _NSQ#QQHW6'K;97EM+B> MQ4M4BC4IUZ%JG^R;VQQ=CK[%F38CJZYY))3 *J7:4E0$1XY MHN#]B=YQY[B?:U1)_@>NNX7EBL*%=V5*J730"%E+_:RK6T"=G/)6@"T#;W.^ ME9/%8^_@%E=.?(6\D['T)DI9$HI<# MO;LF4=@P+FR!>J&IJ9D5! MT1AJ'.Y02VJFS]FCY88(+A8:FD;:!X^M<&@1"2W"=!=Q,4U>ZP*HLQ.*NT8= MHI1$XN^!=!='"FH&\_4V=8SO33U8\;XP+=%=;Q1@N$NS/-6L=$TI" XHVK%W M [%+74(*@.'.9I>JOH^V";X,+]SD!G&\S]B$G'"GQ<7E[/'SB"7A\CZZ^+*+ MQ4>LJ0-'N'#APG6WVRAV"Q MSY,Y(AQ-)]>.1? [.!8^B9M5DN]?*LVDEG1L[O 0-,G+=;754ITXF\+$V13) MR?7[5S\]EHFEGQD>CO@X7,L!5Q)+Z:*\#)AJDW%5/151+-RFDPV7E69HU(FO5UDS\9C&AY3I*B+?O3T]*E=Q@NG M'$O26E03'5SU*1MF,^ A>)HN/,\>@*>3X^@B8E@>XV[: R=O54;@_@)N6\FHBA'V7=<.I1R-X, A.E#6\N*(&W'(7 G/H2TP683J+',]ZC2 MS[C\G\G1(:"%5FFG19OHE:6NQ#M0LF2]]3$-!4T[W=6O0;\&U_>CG_+\P"<2 MH,)=YO8(V:@EJ,LVR@($?1Q(4@IG"6CY&&INC"')PHBJ+N[XWT- GX V39X^L%WJ DP.[!@-(D89L@YF M=9YOA 3?] AARS)8>B6Y0,JQQ*6N&(X+3)UR3>I_I*9NX!TX5?9M=Y34(TWY M;!*)#-5M16KU#S6L=+_V6NV1,IA<=6 K1"**40R;*E0P [V)Z@AED<;=]*R@ M[%<#?]WK#:02I2:BCJ5_:/1);FW+MX^KT/$=;OP*9 N8R1%E(XRH&9%UZ0,* MA*]'>,@.I#!R!JU^5_1J-^OFM(KU,V@0OUT8KPZ'"G/SR/YEEQ%%/&1 M*VE=T]R;U]?_40>*-9SFFOWRZ^2&,LK<0&^QR)C,Z) Z?-H R&'QLE+HYL:[ M='"PUYK,<>TJ@),3F/WQH-;KDA"^5)!?GE\N7K@4QLYOW,C+]"GJUNGI8;QM M)<*=>^V2RAZLE L*B#[TMIM@Z23D[_!R#6ZN&1T(,1EL\X810^30<@$:2F)@ MSAE5A5'+;V_ !*YL.34G=!Q/"]FBB#RZ'SPR@J3O81-<864Z@X<[F0CKQ*38 M[F^^SW*P.2=KPR6RPJ^=+@O\#1"1L^4PH^SL['0^NSA;1"@]B(@31PS2Q^W9 MA)*^)CHO.B YL*H(*8KU$*9QK LTFCS=TPXF!OOWRS-1JF1H)3;EY(O[!R8A M+I,[QK?N=R3$IJ=KF^W!RGC;I;?^9Y/YN6H)BV<=62E@$5D)H"*&A_=^KEF/ MC7 <5SF$XJ:+XHS5?3@QE2O; X"S%9BG(GV*%+-&\5WM.W@3W*89B2W-I&7J ME!G0A4E=J[AY'%W"CMJ;:\7"J*'%XN%2ILE+2<21V8ZW1/-C)#]-EE69KEUP M)_!^IA@Y!;F]8?:Q/ SHUVXK'0?:GZ/O#C#Y+CPWF#D*UU.J2H4%<_W.+B): MWT 28@ZTG&[$'6SDN1-N4"XK+1.=4\A:"0P($I6K93OFR9L+A9&XX*['#$D M6FGV@2H2&XW">\UKK?=VD67J .EBSH2[%*H*,TY@*P".7>DBVJY"QP/3E:ZPYZ+_4B?T2F_M25#E*B8XN-S" $F'KI&>>6VEZ%Z]SK3D!P\OT MW'1P43J62W(/"=)('W7,04,ZZWIA#Z)!CFI#_T[_HAG4AGSS?.X\VJ,++4YG MYY/DG<_Z(&YTV[;$C3/Y]=G%Z@\S&0.[ 5UUF[ M\VKRWE<\C/K\JMCFDZ(U8AS!6J.FU MVAZU^04I5Y+DD_*C(&CS(HD FZFGV)-3E@ IX]9 (6O<8?0A'U+(7DD/4G\')I M0ZF)ZGDXYU9LPB/ !)4W 8QTW\>QCWVX!*&F(79BUMDZ:)W8QU."W(\_X8]! M'D-L>8R]@!V&70;-43=J#6!<+I"']'>LQKW(Q:F!173CA>%U( RQ<0N::$XB M]G 9X[C,RKD?;7+;9ARLD'LS8$D]N?N=SI=IH>4.(K35E1DI)&DDKTD#"(2V M]']B?N=BO+':Z6O+6RD"B&<5>]()CZ]SN1CO)_D_CXL%5OQ\T(J?G\XN)Z;O M6MG:8=;LXO$DM'T1&HHQ.55 :/]174*0C.N^"[-RAZ^,C>)N1N[PHY*>SI8\H E4 _,\9MBDG%V:UT%&=/KPS$B.-)J3;_/<\?%S QPPYBN '# M_E)$-?]3B,HUL[#<&5^3DQ;4Z[T7;TT@1V:D=7VT&G/ZB*KW1TR\W#GU0.:= MR.7G])>K9W-O!:W?]2O?_8S/),VIB<4Z6B^X30?BN+-;DDX.S7Z;%)_.>PG]K!H+ZP-Z]??G^ MHVXE(>6>A_>#455G)\^TR[.5#TXPR43J;O3 M[@9O)6B25Y(-Z1Y5!<P_CMR/C')_5V(40?WD@6@]SJ. M\;V_+T2?,W[PR_G%Z?GL.#-+*CTX!.?S+0,/X:YD+L9:H;OY)]AYC5S14ZJNP>\\+;H!3FQ#+;J;+V-!##Y% M[^FIM'=?2?JZ"?;)%]#5S@6LD>:)-YK%RZX!(HL7K82^D-.6ZQ[*SJFNSI:SO$! M*>;=BUJL9WR#G*/[8OOO*DW:O2L@_9IK18,MD83>V8ZNBN&(W%9RX-*)$W%K M(.53/']*$$,@)<;P9\RQ^;>PV!YOJJ=!P/)36-"IY""$#E=Q'S/B"]+TN-PD M5"3GN08[L]1C [-=-OIOWV!P>>"(4T9*4FE2X\$^/+V_2I-NPQ'?/V$^SZ]4 M2NQL_JRG&!#7$1,L7RC>29[ JZONR&'^8WBSZ*:MZ*SDHO$!OB2%8HGJDU&B M.H7/-''6XV4@#Y1UU93FXQ.X9.T3:;G?Y6J^_%,,MSY%0Y-E)@%_Z[12BCOR MCY8'G/E>F6?CO3)O_*6R?#%B7QG ^!@#;3JZ _Q!!8^IUB5'LU7!J#$%K9X/TQPO5UB=A*_" M1OM(.3XY+0B+?&GCLZ%E^BR7?BQX0A !M3_]X;N=!8%P#5I6S1VBOG^$K3+= MMVA'8+_9YU>+1T_@3?_X#]_MTUL+YLPM-GS([09>G4V?73SB1DCZ!RB3."0V M=VC*'7W].T!3:!L=ZT#T4?:&ED$4N)"DG9V;_OD+(5I_6Z MV_9%&E[FS,SA<(;3O52/ND T\*44E9[YA3'U31#HM,"2Z;ZLL:*57*J2&1JJ M;:!KA2QS2J4(XC P4RX9IO)7B M-YZ98N9/?,@P9XTP]W+_,Q[B&5J\5 KMOK!O]XYI<]IH(\N#,GE0\JK]LR\' M'DX4)N$S"O%!(79^MX:A6<&%ZK3).5[90UD;1:N<],Q\ MR337('-8*=18&=9R566P;H_)KFF^K7C.4U89HC&5365XM85:"IYRU/#= ]L( MU-]/ T,N6> @/9A?MN;C9\Q?PP=9F4+#CU6&V;?Z 872Q1,?XUG&%P$_,-6' M).I!',:#"WA)QT_B\))G\!9?PUT=P_U]L=%&43[]<2[@%F]P'L_>L1M=LQ1G M?FT95SOTYV]>1:/P[05O!YVW@TOH\S7=V:P1: \-M>&4M9A!HS%O! B>XSF' M_R>D]ZF5[ZQ\*W=8V33Y* T8";>RK-$@1*&W;NI:<%1TE87+,EWP6L/(6\O< M[)E"&%Y@8-@Q,'RQNTQ3J:F=*:#R!3DGUU+.!/"*#K"AVF+T.48NFCA_A/_: M+E&E:JF(3=A(NFY/'$4&23^Z\NZY?OPA5XC@EJ/^Z,J[XY\;GG'S!&2SY$T) M87]PY;WCVN5GNS/I#Z_@ HFCCL31BTGD9T_3<(<[%! =_O'AGX#;XOTD9;;G0L!K2'IA,NA%44CRFU>3.(K>?B.= MKI,\"NWX8.D_:E^B>]S1/7YYSF8[5(9K6W!2J<_GYT6X%^3G7VUX#X7-MM-2 M#%1(T\)5TH^$_\R:9ZNL+;4)=)*W.(&WC:16LI2NK;R&273=F\1CDJ)>$@YZ MHU'LV!S&-!]>.WD\'O>B.#[+;'#2Z4JD1+']7(.[ VW3ZV:[)\.B[91?M[?O M#0IB2_<1!.:D&O;'=.M5V\/;@9&UZYL;::@+.[&@9P\JNX'6&ULE57;CMLX#'WW5Q!N4;2 ,;[G,DT"9-)VMT"+!I->GA6; MB861)5>2)S-_OY2=>*=M-IA]L2F1/#RD1&IV4/K.5(@6'FHAS=ROK&VNP] 4 M%=;,7*D&)6EV2M?,TE+O0]-H9&7G5(LPB:)16#,N_<6LVUOKQ4RU5G"):PVF MK6NF'V]0J,/<6'\NY'SE"*+"P#H'1[QY7*(0#(AH_CYC^$-(Y M/I5/Z!^ZW"F7+3.X4N('+VTU]R<^E+ACK;"WZO W'O/)'5ZAA.F^<#C:1CX4 MK;&J/CH3@YK+_L\>CG5XCD-R=$@ZWGV@CN4[9MEBIM4!M+,F-"=TJ7;>1(Y+ M=R@;JTG+R<\NEL7/EAO>54CM8"GY/6?PB=?<8@E,EK!IMX:7G&F.IMOX3B+; M"H2/TJ)&8^&]M-P^PNNO;MN\F866F#G\L#BRN.E9)/_!8@J?E;25(:02RU_] M0\IH2"LYI7637 3\S/05I'$ 291D%_#2H4QIAY<^HTQ?_BC3\O"N+Z]-PPJ<^]1X!O4]^HM7+^)1]/9":MF06G8)?;&A/B];XDG'SX10 M!3M=!O8DZ4;S L]1OPA^GOK_B.A]8%Q3*47;6:];7534@[!VRFMOQ4P%+R$. M\B@*HBCRUEK5W!BE'T$JBT!R2P>4!B,R&"5C;Z7JFL"IKXJ[DS8/\F02I./4 M^ZHL$]"$HTL MGP9Q$GF;MFD$1TUS371NIN(-Y1&/IT&2C;R-VMD#TPAYF@7Y-/96K=9(F,P8 MM(8LQY,LB./49=R@INYSK8E4OJ9V=MDHR+.)=^OD$AM%184\"<;1V+O]\JV' M@<2!CR?>7TJ5!RX$C()H2K!9YKW#'5+$$BQ[ $$7F0LZ%KK:K^,@G4Q=:'@S ML/K-(,[2(!J/R. 3NAJ=U#0BDB0-)OF$5,^N-9R[Y.&3D5>CWG>#W1!**VT_ M_8;=X>U8]B/S7_/^X:%9L>?2@, =N497X]P'W0_S?F%5TPW0K;(TCCNQHO\^^.,= M%QLAGU0-H,E+VW"U=&NMNU/?5T4-+54GH@..7RHA6ZIQ*=>^ZB30TAJUC1\% MP/N:F'W;N1J(7K=, XWDJB^;:G<7D C-DLW='<;MVQ=:[/AKQ8=7<,= MZ-^[&XDK?T(I60M<,<&)A&KIGH>G%ZG1MPH/##;JE4Q,)H]"/)G%5;ET Q,0 M-%!H@T#Q[QDNH6D,$(;Q;<1T)Y?&\+6\0_]L<\=<'JF"2]'\P4I=+]W<)254 MM&_TK=C\ F,^-L!"-,K^DLVH&[BDZ)46[6B,$;2,#__T9:S#SQA$HT%DXQX< MV2@_4DU7"RDV1!IM1#."3=5:8W",FT.YTQ*_,K33JPDL^W)MM=;SP-;HQRGXQ0EX,D-$/(.?DB^"Z5N03+Z%\:^]C>%.,T2[&B^@@ MX!B0*HN0 7CSE'%N\^ =XUW)-.?N;&EIXY%)P)1I6TH$EO"0W6 >L MPK A*O*9<$MJ+GVFSI&LC#U:?W M[_(HS,X4H4H!YF,2;Y *K&&:@=J7U$&W^Y/Z3V)QD !%/3& _-IS('%@5[%S M256-[,6[R9_($8GGF1?DF9&2T,NRQ,'C[.AV.#6#+-"KQ(92 'NV'$?=, ^] M. ]0FLT2+\]GSBWJX_7NA&(:M[/(RY(8!52<18ES756L +?>M89:(]P,'KA MS(LSHQ?'UKGM89GA M>]%(:#T"WDFCZ MLBO(T62*6HF7AH%S7CXC*8%44K1$U51"+9H2I%%&Q#0/!P&[LW->%*;BBF = M[&7'\%+TFL^MURC+G=\ 6]M4].T85S2+C.1E:>Y<\4*T8*/Z#A-EF3>/0BO- MO%D>.]>VNJ/&4'!:%+*'-T=J\1,OMB6-$_00I^0 ]].)^^E/!Y'_G=Z'W#GWM038]<6O"#W*2+-GX#V\.>%1 M8SH4+-G@($#FD4HT.+/-O[3?M$T"3]3A)H-VR 9,ER=OKFA\^K\E'.=S;SY/ MS4WTXB#TTG2^EU?^JY'9@ES;AX$B]IX,TW/:G=X>Y\/(_:X^/%PP]35#YPU4 M:!J<9$@D.3P&AH46G1W CT+C.+=BC>\GD$8!OU="Z-W".)A>9*M_ %!+ P04 M " #I@ZY83-\PO6T" ".!0 &0 'AL+W=OH2T>:4QS20(=%YBS?29;%#0 MR4JJFAE2U3K0C4)6N*":!W$8CH.:5<++ILYVJ[*I; VO!-XJT&U=,_5[@5QN M9U[D[0UWU;HTUA!DTX:M\1[-U^96D1;T*$55H]"5%*!P-?/FT6216G_G\*W" MK3Z0P5:RE/+1*I^*F1=:0L@Q-Q:!T6^#U\BY!2(:OW:87I_2!A[*>_0/KG:J M93:?6';^2:I!WFKC:QWP<2@ MKD3W9T^[/AP$7(8O!,2[@-CQ[A(YEN^88=E4R2THZTUH5G"ENF@B5PE[*?=& MT6E%<2:;Y[ELA='4X!RK#5MR]$'08SAYL+(^G0:&TECG(-]!+CK(^ 7(*[B1 MPI0:WHL"B[_C Z+71>/P[1&6:<\R/8:>W=/\ M%2U'D"MZN__8")'H(T"N<*B,L"EUG09)Q>A'X8AG#Y+HP=I M&!^BUF6Z3 \RA1VB^;>3=CS^[=IJ*>K"NA M@>.*0L.SBW,/5#?]G6)DXR9N*0W-KQ-+6IBHK .=KZ0T>\4FZ%=P]@=02P,$ M% @ Z8.N6*XX2^2Y @ &@8 !D !X;"]W;W)K&ULC57;;MLP#'W/5Q#>,+2 45]S71(@Z39LP[H%;;<]*S83&Y4E3U(N M_?M1=(%H8%]QH2=>84P]"@*=%5@Q?2-K%/1F M)57%#+EJ'>A:((N>6B&3\.7!Z;4H+/+6/[)]<[53+ MDFF\E?QWF9MBX@T\R''%-MS)G,H/S+#I6,D=*!M-;-9PI3HTB2N%O90'H^AM M23@S72BLV3-UV6A@(@=I"E246"DZ J8U&NV#H*_CZI$M.>KK<6 HKT4'V2'' MO,D1OY!C"'=2F$+#1Y%C_C\^(+VMZ/@H>AY?)+QCZ@:2R(HE]^D CFF\X@EQ!_8J+/*?_8H;S^E^=MM.D[=!]945[8?!U(Q"2 MT'E)9Y9OF<@0C*3-4->\1*7A+?2[/3\*^V1%?J\W\*-^TG'W5.90BDQ6A&![ MU)8V'?8@[?K]:-"&X)[6EL9340HS++?N(R;.<)CXO61 5D)6FB2=;ZCU"&:< M]I031!L/,H5Y:8!+;;FNXG3H1_$ KD_,SJ,TC#?\7WFQ-:NVZ%!HXK@@:WO2['JAF$S6. MD;6;_J4TM$N<6=#R1F4#Z/U*2G-T;(+V[V#Z%U!+ P04 " #I@ZY8QIL0 M,1P# ]!P &0 'AL+W=O^ MJXV=")?SCNUPC>:/[D&1%XXH%6]1:"X%*-PN_%5\>Y?;]6[!GQSW^L0&6\E& MRB_6^5 M_,@2P@9+8Q$8#4]XCTUC@8C&UP.F/Z:T@:?V$?T75SO5LF$:[V7S M%Z],O?"G/E2X97UC/LG];WBHQQ$L9:/=%_;#VCSUH>RUD>TAF!BT7 PC>S[L MPTG -'HE(#D$)([WD,BQ?,\,6\Z5W(.RJPG-&JY4%TWDN+"BK(VBOYSBS/*# M,$SL^*9!8%JCT0$(.@I7CXRF]/4\-)3$+@W+ ^#= )B\ CB#CU*86L//HL+J MQ_B0R(T,DR/#N^0BX$>F;B"- TBB)+N EXX5IPXO?07O5RFK/6\:8**"D_)7 MKGQXSW792-TKA']6&VT4G9O/Y[9AR)*=SV+OTJWN6(D+GRZ+1O6$_O+M3W$1 MO;M00S;6D%U"7Z[I;E8]D99;X&<5/,?X(N9YQN<3>2>)/-*GK$>!X/=>(*21 M\U+O7CZA8,* D :,A%*V'1J$-Y &63X+XB0ZM;UUWW4-1T7WO6'VVNJ:=QKB M()[,@B0K7BQO+;=FSTBF/,V"?!8?1V]5EGW;4SA6P%JI#/_FH. J#E(*GL4Y M7,/5=)8$TVD!U]ZC-*QQ-":S-(BRA.PL2*91$$UBN"!7/LJ5_V^Y?F"$S]1< M-9X3ZR+B?XMU+HWW-S)E[R47NQ>=5JWLA?&<>&\@+I(@S5+KYE!D,]JQV#K% MJ3.!(B(1)A/K3"$KIL$DC[S'&NE=V!J2+PZ2/ UF:>2]TF!.=_O<#H%A@:W%!K=3&AKU="L!\?(SC7( MC334;IU9T_N&RBZ@_ULIS=&Q"<87<_D=4$L#!!0 ( .F#KE@9G,7&QP( M #<& 9 >&PO=V]R:W-H965T;(F/1&*OJ/AG]FLONRQ[ZM%X_FO=(!!4<,X?(> MI%7Z$2V"%X#=;\EK$OEA1/TL2="F_B3)_#2-!H1YS?YBAZ\!0;+QV(\G&9E$ MJ1]'D]&2.6C+'O"W9R))//;I^)PDB)/$\0B?@%9"/'GQT23SPS@EE"+?F(ZZ M1CG6&Z[XH89SBI!I1N@D];.0CFZ590)%QSY-J!^&%.W$S_!(0A1P[#D$!\U< M@]ZT(\N00C72=GT]K Y3<=X-@__AW4C%X]]P:8B -::&9^>I1W0WICK'JFT[ M&E;*XJ!IS0HG.V@7@/MKI>S><03#?T7^#U!+ P04 " #I@ZY89?Z1U[@" M #O!0 &0 'AL+W=OL].&3FK[4M_9]WWW M7:YWLZV0OU4-H,E3PULU=VJMNTO/4V4-#547HH,67]9"-E2C*S>>ZB30RH(: M[H6^GWH-9:U3S.S=K2QFHM>J;ALKG)7"QG3N!L[^X8YM:FPNOF'5T M _>@OW6W$CUO9*E8 ZUBHB42UG-G$5PN8Q-O [XSV*H#FYA*5D+\-L[G:N[X M1A!P*+5AH'@\PA5P;HA0QI\=IS.F-,!#>\_^T=:.M:RH@BO!?[!*UW-GZI * MUK3G^DYL/\&NGL3PE8(K^TNV0VR8.Z3LE1;-#HP*&M8.)WW:?8<#P-0_ 0AW M@-#J'A)9E==4TV(FQ99($XULQK"E6C2*8ZUIRKV6^,H0IXLO@K:*=/29KCB0 MMP_F4.]FGD9N$^&5.Y[EP!.>X,G)C6AUK6+3O!=PTJ3:Z9*+E0O@?Q2AE@ OVDFP&65MN_$5Z4^\34RG3+LB,EJ315G*'J/&+*]) MGKA!FJ$11*F;9#Y:89ZZ<1:@E?B^&P39Y$I"Q33I->/L+[4#O 90))BZTSPC M0>*F64Z2V,W3 .%NF":312.DWD=C995I>84M%WVK29JZD9_LCR"?NGD0[\_) M@]"4&TU3WXW2W&C"5$D2&TT)WL4I6EDX=5$K.=9E[V (&Y ;NVH4L1QO MQVVV&(;X?_BP"O&3;AB.)8"8T+PIHU;F20)@#? MUT+HO6,2C#N^^ =02P,$% @ Z8.N6'>,;"]M!0 %@T !D !X;"]W M;W)K&ULK5=M;]LV$/ZN7T&X&5ZFI.PS"> MUUG9C!;G?NV37IRKUE9E(S]I9-JZSO2/*UFI[<6(C'8+G\O5VKJ%^>)\DZWD MK;1?-I\TS.8#2E'6LC&E:I"6RXO1)3F[BIV\%_A:RJW9&R,7R;U2W]SDIK@8 MA9D6]4]7M9V/7% M2(Q0(9=96]G/:ONK[..)'%ZN*N-_T;:3C>(1REMC5=TK@P=UV73?[+$_AST% M$3ZC0'L%ZOWN#'DOKS.;+=[#7'4P]!F8%+U7C5T;]+8I9'&H/P>7!K_H MSJ\K>A+P?:9GB!&,:$CY"3PVQ,D\'CL=YUWVB*Y+DU?*M%JB/R[OC=7 C#^/ MA=PA\N.(KEK.S";+Y<4(RL%(_2!'BYX%+E--J M+1M[%KR3A=19A7Y!+U\(2LAK&)$PPCRE!VM,Q)@F++BUF05*$H(=%L%)FB!* M<92&;BU*XP"J$FJN&72?^09WRH+=O'-D+]"]$]A9"1-,1;JSP]($BS@-KN52 M@G+Q% 1-P"%&T22*!.8L05,8Q@*+U \)%D1@2BF:[N)(.:8DA"W"<9Q$7BJ, M,8N\ J<$,^'$=T$10="$,IQ$ @1BCE-P:$(YPRPE(-<%5?2>]?7+XA@3./Y) MG,98)*&#CDF(:((/)IVDP1"X-V$ MXE!$8#1&TQ.LCP;61S_-3RUSU>1E56:^?<.*7"ZE;^+[2=1PO,<*X:2AX\7[ M[ZP'.^O_;\$XOK16Z1]#=$^L([,P'!_]=#1#T2SB8_@5=+P_'EBU@T1%"=% M/>02A3,>C>&7L3&D<\9 :8KHC*3CX*;>9*6N7=E PS0(#F*E5+$MJPJ]VDBX M%!NWMP?V7"U.DAD'9Z?!!WAG="?ISM1XK_>R">?3]M=U4R!EUU*C8X8,.$R\ MVS&$.F&S4(P]Q7WHT^#MD*PA9)K,",0&GR3QQT9 DHA9DH[1">K& W7CGZ;N M85D>8^=)K']FYZ&!X(EMGD>_M4 Y%N*.4-=[LB@S1EH3T)A=HCRK\K;J^ W5 M3A.<"E?ME*50]S2X:1[@T!T3>Q\ +\$\9HCP%*=ATI.NZQ<<"QXB:#$L"B[S M7+=@43["V]' )HT8CDD$A\^@CZ3!YX]?>E?0'$&-W4.AV=*W>VB]T @)<4TE M\G3Y" 3HO/0DI- IP3P7,"* 1RD)X$K/*GA?@LVRL4 18W?&(1R.>0).Q] [ M!0&G5?[ME7O)%0AXYX0Z=!8*G$:QCS*AJ&[FO[>G7?A,BPBZ*5P S#,H3432@\SM'<:L 'IS_L6-('>W?=T M=V\RZ!I3R)'-FE4)K[:=@2S_WI8.;.+N-.C]HKMLL$M:Q-.C=\=!#IQLR#") M>D4:06X3VA?OL:" ,W!1Q9C3T(]!%;3"HV4UWWNKUE*O_(O<0";:QG;/UF%U M>/1?=F_=)_'N'P/0?E4V!E5R":KA+(&>K[M7>#>Q:N-?OO?*PCO:#]?PQT5J M)P#[2Z7L;N(,#'^%%G\!4$L#!!0 ( .F#KEB+S!\P!P, +H& 9 M>&PO=V]R:W-H965T;7K^4GI M+R9'M/"M+*19>+FUU5T0F#3'DIN1JE#2SD'IDEMR]3$PE4:>-4%E$42,38*2 M"^DMY\W:1B_GJK:%D+C18.JRY/K[ Q;JM/!"[[RP%'=AW&WRGBL\BL_G"FWJ0X8'7A=VJ MTP?L](P=7JH*T_S#J3T[23Q(:V-5V043@U+(]LF_=>_A(F#*G@F(NH"HX=TF M:EB^YY8OYUJ=0+O3A.:,1FH33>2$=$7964V[@N+L!I03N6)!V8 \M6/0,V P^*FES RN98?9C?$#$>G;1F=U#]"+@1ZY' M$(<^1"Q*7L"+>[5Q@Q<_I_9^NWY<_[Z#FS_^W.U6NR%L5EO8?;C?KJZI;<&2 MZV"N7>Y,Q5-<>-0/!O43>LM?7H43]NL+5).>:O(2^G)'[9?5!8(Z0*K*JK:\ MN<;DTBT4*7"902:*VF(&^%,5K\GY_Q(.?DXX^)1KQ!\N %#YTKRIWYJ2/;,W M<+5U!8ZAMP;KND3-K=)W@S5-)B&)$=W,0ADS!&ZM%GOB1]<4K *Q42>B\2C3 M$;R&T&?AQ&?3B.R;T!_'C'X)#)T;^>%T[$>3L'5G/F.Q'RHU347VW. MSTTS8_:6/Q&-([82#=2&F O9O1]Z ?^I%F\H5S3SIU'H3\.P=6Z)UBQ,.F<6 M^K,9ZQP6D8)DT'=FHYKZ\:)%J29*9\16?S]3>WN%RFM@(Q8[I?0&UL MG51=3]LP%'WG5UR%"8%4-5]M::&-1!EH3$)"%-C#-$UNQ@.RW\^UT[ M;5:D4DW+0^+[=7R.XWO':R&7*D/4\%867$V<3.OJPG55G&')5%=4R"F2"EDR M3:90<'R2HNBR9?)]B(=83QW>V MCL=\D6GC<*-QQ18X0_UP;UDUNT'<@KI46Y::8&)0Y;[[L M;7,..P5#[Y."8%,06-[-1I;E5Z99-)9B#=)D$YI96*FVFLCEW/R4F984S:E. M1S>O=:[?X?2)S0M49V-7$Z@)N?$&8-H !)\ C.!><)TIN.$))A_K72+3,@JV MC*;!0(?1H1HV6U 6"2.%Q]MQ<5**\C^?_(1T] M"6Y9+H -?4O>_L*+>5K9I3,&U*&D"*&:;Z-0_.[+QA61< M8]*!>:V!"PTK5-9F&K[7'"'T[!\,(1QVSD?AARH8!)V!Y\$7Z'N=T N:($V8 M%',3/CD>!KY_V;@;8#@=!IW>*(1_V)\$Q5E[A< ?=D:TV>]]SQ$)@J<,0=OS M2,UYK.Q!K$FZ:?<$2+:FC+B6$KD&:LEX"97,8]R&+!E(F,;NOOO@[K1GB7)A MAY""6-1<-YW:>MLY=]6T]]_T9DB2M$7.%1284JG7/:>Q(IO!TQA:5+;9YT+3 MZ+#+C&8U2I- \50(O37,!NWTC_X 4$L#!!0 ( .F#KEAJI)WF5@0 0, M 9 >&PO=V]R:W-H965T9 M.3-G9CB3C51?])HQ0[[67.BILS:F&7N>+M:LIGHH&R;@9BE530ULUS9I9I-9&MX)=BE(KJM:ZIN+QB7FZD3.+N#JVJU-GC@ MS28-7;%K9GYN+A7LO%Y+6=5,Z$H*HMARZIP'XXL4W]L'OU1LH_?6!#U92/D% M-V_+J>,C(,9985 #A;\;-F>=6I].;1,']]4[[C]9W\&5!-9M+_FM5 MFO74R1U2LB5MN;F2FY_8UI\$]162:_M+-MW;=.20HM5&UEMA0%!7HONG7[=Q MV!/(_4<$PJU :'%WABS*-]30V43)#5'X&K3APKIJI0%<)9"4:Z/@M@(Y,YO+ MNJX,1-EH0D5)"BE,)59,%!73Y.0S77"F3R>> 5LHX15;O1>=WO 1O2/R 32M M-?E!E*R\+^\!QAYHN -Z$1Y5^(&J(8D"EX1^&!_1%_6.1U9?]$S'Y_< M1%X4>,A0LJ )@+%R_$>U2];OJPX1\+P"HP!975# MQ>WWFFA##;-7@$MV>J70I^0E24:A&P<^K+(L=?,L'WSZ!NBR,Z(1AJD95 MMXPJ38*AGY-7+_(P"%Z3>!ADQ!]&47^2P,G@_ 8<63%20C(B) )N,7*V9AR>B\O4R_RN[RTHP.::8%;JC5H/2-"BK.B50J) M?TE2-XV VQB3*G/S*(-ULLWW]]MLN.U)W,E!9OC0)-(,5\G(#;+H&YG[EB!Q M8\@E/P2+*.O'V>"S1*\?*H5#O!]5_C3O3UB\H[<+ZP F*_(;E!EAHL10O6NA=T7^>& 9QX8:N&&4 MXC;!6@T2-\ECW*8D<+,4*0IPF\$V&:5NE-G;'+8Q$!C[.5C2>DS>UDUK;)N M\F;:>-8!8/"&\G:O2JYP+E7:%V=^3XF!904CV0%PJQD4I54FZG*?:P4T-09E=R/@F#JEY0) M+YZY;TL5SV2M.1.P5 3KLJ3J>0%<-G,O]#8?[EA>:/O!CV<5S6$%^KY:*C/S M>Y64E2"024$49'/O/#Q;A($U<#M^,FAP:TRL*VLI'^SD.IU[@24"#HFV$M2\ M'N$".+=*AN-O)^KU9UK#[?%&_4DU MC6=*-D39W4;-#IRKSMK ,6&SLM+*K#)CI^,%189$9F2I $%HVL9*I&35YLFN M(9KPVB/#HV/RYJFW#[43+RK6^M=2F MD;IA8:XNH.P&LYY)J3<3VTW[RU#\ E!+ P04 " #I@ZY8W7=R)00# #6 M"P &0 'AL+W=O!0MCRJ,PU.D""JH[L@2!*[E4!34X5?-0EPIHYH(* M'B91- @+RD0P'KIG4S4>RLIP)F"JB*Z*@JK'"7"Y&@5Q\/3@BLT7QCX(Q\.2 MSN$:S(]RJG 6MB@9*T!H)@51D(^"X_AH$G=M@-MQPV"EU\;$2IE)>6)1,V_&/#,2\\+9U^A(UW2%$9! M:?U42PC&'][%@^B+AVRW)=MUZ-U-XBE3Y(;R"L@E4%TIP-?#D'-15D:[.[.+ M]0U^AW0AV'V%MW-[@3CDW$"A7Y34W8&D7BNIY_7?25HZ29AG.1-4I(QRPH0V MJK+R]$N4_:#=3OS>PZW?(]<,7U'SA2@G<( VF'(%7TEH;V';&GO MH)4P>(N,&>Q TGXK:7\7&>,'C3L#7\8/__9Z<,NVJZ>M?$3_V MMM8^E\DX>8M\B7=13N/G>AI[:]O6">-'[7;Z+R9,N-:EV8[WDJHYGD0XY(@3 M=?:Q4JBZB:PG1I:N<9M)@VV@&RZP\09E-^!Z+K&9:B:V%VQ;^?$?4$L#!!0 M ( .F#KEC-Y.Y,X 4 *TW 9 >&PO=V]R:W-H965T^K MZ9*E5!V+G&7FF[F0*=7F4"Y\E4M&9V6C-/&C(!CY*>69-QF7Y^[D9"Q6.N$9 MNY-(K=*4RA]7+!&;"R_T'D]\XHNE+D[XDW%.%^R>Z<_YG31'?D.9\91EBHL, M23:_\"[#7GBG'IJQ.5TE^I/8_,'J M 0T+WE0DJOP7;>IK P]-5TJ+M&YL>I#RK/I+O]>)V&I@.+L;1'6#Z&F#P0L- MXKI!W#7"H&XPZ!IA6#*+S(^YU.::5/9J5AEFF<+ ME(N$3SE3Z UFFO)$H7?H/>42K6FR8B5USC.:33E-$,^4EBMSBVGUUESW^1ZC M-[^^'?O:#*+HBC^M.WQ5=3AZH<,QNA697BI$LAF;[6B/W>W/'.U]D[PF@]%C M!J\B)_"6RF,4AT[QK.ZZ*3GXYN)2-N;J>XY,4O\.X2J@OU M0G_E3%(MY!&ZEC]R+=Y=*F5D[^M'TP#=:):J?W;5OJ(/=M,+T3Q7.9VR"R\O M;E>Y9M[DMU_"4?#[KL1#PC DC #!K!(-FA(-7/3)!R%F&YZ8)S+-S<-:/)$H M$4KM*D=%&I6DXK^<]208^^OM'.^] N^]@CR_(@Y&01 /FNNL@0Z;@0Z= RVE MZ$LA14?H3Y%)-EU)6>C6UUN6/C"Y\P9T(OO>@) P# DC0#"K+J.F+J.#:L0( MLD20, P)(T PJT0G38E.P#3"2>I;#D@8KF!#AZY4F08*:F7ZM,GTZ>M$"OV' MFFJXA,L9IF\9(&$8$D: 8%:MSII:G1U4N,X@2P0)PY P @2S2A0&K9\)P*3+ MC>I;$5 :KFG[U0LJK)WO+?\8=A:PFRQ?:76$/K(U2U#X^"$Z*@UE=1!O*]M/ MO:*Y.]2[:I T#$HC4#2[M%%;VNB@>E?CH0H%2<.@- )%LPO5FN[0:1@G93D4 MFC=S+VC&U=2HWDJRG86)=VA+/ C#I^[.';=WSCN&)5!A[72V!CET.^3#2EK7 M%SIW)WL_/9 T#$HC4#2[W.TT03@\K,R!SAF TC HC4#1[$*U\P:AT_/VE[E1 M5YD#G07H&I9 A;73V7K\T&WR'3+W^G('. M&X#2,"B-0-'L0K5S!Z'3]_87K[-G*O),MD#G /8')% ![=_96FL?N:T]E&!U M?0-S=Z?OLP%*PZ T D6S"]O.(43A044L IT1 *5A4!J!HMF%:F<$(J>1[2UB M-S\'H.8?E$:@:'81VQF" M:'!8P0+U]J T#$HC4#2[4*VWC]QK 'H+UG"_8($:]/T!"51 .X6MZX[T4MNX[';=WSCN&)5!A[72VKCMVNVXH M\>KZ!N;N3N_G!-3@@]((%,TN[-9B^0.OEH==+@^[7AYVP?PA_'[<^OW8O2*@ MMZ!5N-%^00.U[EW#$JBP53K]K>U'*9.+ZH>G+^ M*CR_#G>*92PN0D5')\8,9?5WK#J0(N\W/ST(+06 M:?EQR>B,R>("\_U<"/UX4 1H=NA-_@=02P,$% @ Z8.N6%X>DFJU @ M! @ !D !X;"]W;W)K&ULK55;;YLP%/XK%INF M3EK+M;F-("4AT_90*6K4[6':@P,'L HVLYVD^_>S#:%)2Z-JZPO8Q^?[SL7' MYX1[QN]% 2#10U52,;4**>N);8ND@ J+*U8#52<9XQ66:LMS6]0<<&I 56E[ MCC.P*TRH%85&MN)1R+:R)!16'(EM56'^9PXEVT\MUSH(;DE>2"VPH[#&.:Q! MWM4KKG9VQY*2"J@@C"(.V=2:N9-EH/6-PG<">W&T1CJ2#6/W>O,MG5J.=@A* M2*1FP.JW@P64I292;OQN.:W.I 8>KP_L7TSL*I8-%K!@Y0^2RF)JC2R40H:W MI;QE^Z_0QG.M^1)6"O-%^U;7L5"R%9)5+5AY4!':_/%#FX3JE"BV<);S"_0K[["7F.%_3XLW@] MW.\+Y_^L+__9^DDR_*YT?,/GO\ W>ZR$U:$2?LXV0G+U^G_UW7;#%_3SZ8XX M$35.8&K5NACY#JSHPSMWX'SN2_5;DL5O2;9\([*32PFZ2PG.L4?'#U"_XIJS MBNDWW7J%S_7\Z^]\<@9G^HM M>_2&PZ'K/?(UH=M';:T"GIMY(I"INJ9,.VDWLF:F4S^1S]W)PNV1QVK$-1/I MD;Z9C^JMY(0*5$*F3#E70]5U>3-SFHUDM6FJ&R95BS;+0HUIX%I!G6>,R<-& M&^@&?_074$L#!!0 ( .F#KEBSOFW%4P< "1! 9 >&PO=V]R:W-H M965TBDYF%OOC2UTB68Z&8Q=O/B2VK/,<2N>59JIQJ\U2MQ\56,9I607DV]AQG M-LXI%Z/E9;7M7BTOY4YG7+![18I=GE/U]89E\O5JY([>-CSP]4:7&\;+RRU= MLT>F?]W>*_-LW%)2GC-1<"F(8L]7HVOW(O:=,J#:XS?.7HN]QZ0\E"E0=O#F8)UJPELN: YJ6O$1F1?6;O#;[.B.2[ HM\R;8C"#GHOY+ MOS0G8B_ \[X1X#4!WK$!?A/@'QLP:0(F!P'NY!L!TR9@>FR&61,P.S9@W@3, MJV+59[AE0^J^E;1IB)4*%-MI)Y$YH+M9D*S.><%:0'P.F*<\*\HDJ M14MM_>-RK,WHRASCI!G)33T2[QLC\!1-@1A,>C_$' MPB-[^+]VHCT8WS**V(Z)V-,9<:>V<](KF=^JV:^X_C>X]TJFNT23.U%/TJ66 M?__)[$3N-,N+/X9461,GP\2R$UP46YJPJ]&V?(>H%S9:_OUO[LSYYY 4D+ M"0N1L @)BT&PGF FK6 F-OHREC)]Y5E&>+ZE7)D>JTDFBV)(*%;2J4*I8;,* M5EXNO"Q]9^8X_N1R_+*O 632$ F+D+ 8!.MI8-IJ8'J4!H9J/ATHDS]Q7:=? MII4UPZGO^R.3ALBDT9%)X_?[S5RG_&GWZQ5AUA9A9BW";TRD4I&58BG70Y6H MPZ=[>1?3Q60Z.RB$-?;H>*J(U M[-0I% D+D+ 0"8N0L!@$ZZEBT:IB ;\X6R %@X0%2%B(A$5(6 R"]01SW@KF MW#J-W(D714?2:_?V3Y$U-_D/^3565D,-/?I4A,357] M[G_@16^WVZ^IDELI>$*:R:)H7QXT%*Q#.G5Z@-("*"V$TB(H+4;1^L+;,[!< M>%MID"CA(&D!E!9":1&4%J-H?>%XG7 \^U5J;RY29B[Z0+9,E=OHF@W*Q@H\ M639(6M#0SO<_K)QY[OR@,S6[E>_9O?TF!Q^C(NC88A2M7^C.%'2M%A*D-<5, M,$4S$E.5,E&ZW[04&N14I^UAL#:=M6N>DZ25A12%5:Y-8V!K4@H;0 M2@NAM A*BU&TOD@[(]*=X-L8U)*$T@(H+832(B@M1M'ZPNG<2]=N7_Z%-H8T M#E=06M#0^FULOO /V]ATJ(U-)X=M##FV&$7K%[IS2%V[18IH8]X< MW[F@3C"4%D!I(90606DQBM873N<'NU;W\*]T+J@?#*4%#:W?N9S%U-G_<0_[ MV%"0ZRT.^QC4TT71^F7O7%W7;NM>"_["*;G?J61#"T8^2JHR4!-8"AM !*"Z&T"$J+&UKO7J6931*=4^S9G>*? MI%@3S51.4O:DR1/-J+E$'52"_VX,A]\\VW.=7-[O)@RA"2,H+4;1^H7MW%7/ M:L(M;^07H>E/\I2;44X72 M B@MA-(B*"U&T?K"Z1Q:S^[0_OPJF"HV?$NX,%V$%8-WLC:0PZ]@#[L'U P] M*F<(S1E!:3&*UB]M9W)ZW[FE=<,%_4#^LZ."/#"1<_'$!XL+-3:AM !*"Z&T M"$J+4;2^6#ICT\/?Z>I!K4TH+8#20B@M@M)B%*TOG,X:]>S6Z"^*BB)K_'"J M&:&Z=,2Y3 D30VLB;QJ@Z^Y-[/,SSW.]PWX"M3V/31M"TT906HRB]9O_W_ 1ZK67!0D M8\\FE7,V-U?%JEZ27S_1KAA-&6JW,&\_BRE?GM2)FC_,<+R M3U!+ P04 " #I@ZY88QO;8 \" -!0 &0 'AL+W=O>\Z9,Z=CIXW2CZ8$L.A9<&DR7%I;S0DQ10F" MFI&J0+J3G=*"6A?J/3&5!KH-(,%)$D4S(BB3.$_#WDKGJ:HM9Q)6&IE:"*J/ M"^"JR7",3QOW;%]:OT'RM*)[6(/]7JVTBTC/LF4"I&%*(@V[#'^(YXNISP\) M#PP:<[9&OI.-4H\^^++-<.0% 8?">@;J/@>X G4+EC)NT#>J-?6&O4Z)=75\-BDZSD7+F5SA7%(] M0N/X#4JB9/(GG#AYO<:DUY@$OLD5OH5Z1G=4"R6/Z.<2Q ;TKTNJ!EG\=,]- M10O(L!M? _H .'_Y(IY%[P*P^4LJ? WZ'^!ZVJMW=7ISVPH$G MB76 .=LDK;0_?H:D(03J'I+3%PT0/U_;'_SC^Q"F6RZ^RC6 0H]IDLFKP5JI M_-UP**,UI%1>\APR_/L KR*SZTK%(:2*SJ:";Y$H2VNU\J""647K[K.LO.\/2NAOF8Y3L^OH M6\$DJ^X!7Z+KC&T811]8RA3$B&8Q>B@6DL6,"@:RNO!9'])% N@V4R! *O1K MIIAZ0NA-"(JR1*(+=*Q+DX1'M#Q\J[_Y]!"B-S^^G0Z5;G[9B&&T;^K[75/) M"TV]@<4EPO[/B#B$=(3/S>$?J;A$+J["O8[PT!S^1Y'I<*<*=YOA0\W\ )X< MP)-*SWU![UZ#$T6D"L&R%9ISC;&$JR^#V #Z\D&71[<*4OEO%ZJ=N-HKDE]]AOG\98E21>Q7>2H MBBQ7P\ULA)WR;SK<',-HEW,=U\/XI%SX>KE&%[Q#%SQC%_8S\,M'2!<@.N^] M4:#OO;X^#X9NX%[PL5865\NEL0:7"8' M+A,CE[^YH@G*"Q&MM3%%$==F.091&:$N0)/VG-+#9M*>5,9J^Q*R)-8@A)W: M?3KFL5,( 9E>J:4$)3L]H=/&$HSU/GLZ;LPU]<5B2ZW)Y6FQR$]M3E M%@;:2NE84FO2J:TS-II(O=7K(1-#SG6"TU\L=GZWO_U:3>+.H&X+2#$]?R@-4J,=?0F8DFM M2:0VTMCLI$W)P#[T&,C(F7C8\TZ)6/7'MM2:1&J'C(U><1;"$O1Z&R-%'U&B MDWB6Z P=NM==OT7H KOC2ZP2C M4SI6+; MM2:=V@1CLPO^ *63>6;SU$FF[7\O"'''?FNML6J ;:DUP=06&)L] M<%^OA]MN^ 6S9ZZX-Z9S&&)<.V)LML0G#S?0?^A/GD4\S4&G5-J%MI2:Y*M_3@Q^_$;EC%5KGP; MO7NR3-%LQ19)]]Y VHY<>ZT))J=3VUQG;T+G\.3DZ'&VV9.WI_9#D><) Z'' M7U(MA'+-P#:?:Q]#GM/:GM/W+-.;9O&?FY5+;2EUB1;IPG$G";T MFMKMM 'C8$*\4]=GKK,WH7.D#:1.&X@Y;>B8VGRIME2 >39;?:1N52VTI=8D M6F<99'36V6PSIYA;50MMJ37)UAD*,6!'NAB]^[#[D3QO'H;8,&5XFEUN :J]OXC88Q_\5*YNF.VEKXOP VD&D M'EEO/5TK5'2W%Z>],(D!JTG,V0ZTTO[XV28-I$F]8S*\ "?Q\[7]B1_[>X0/R";G IGRPI*Y"0EVSE\@W#*--&1>[Z MGC=P"T1*)Q[K>S,6CVDE;CR0U5JH&VX\WJ 5 MGF/Q93-C\LIM5#)2X)(36@*&EQ/G&EXE<*0,=(VO!._X41FHH2PH?507M]G$ M\52/<(Y3H220_-GB*%Q^47]1@]>#F:!.)[2_"^2B?7$ M&3D@PTM4Y>*![O[$]8 BI9?2G.MOL*OK>@Y(*RYH41O+'A2DW/^BIQK$D0$, MWS#P:P/_1PV"VB#X48.P-@@UF?U0-(<$"12/&=T!IFI+-570,+6U'#XIU7N? M"R:?$FDGXNOT>T4XT>^ +L%U2;8$@<^D( )G )49F%<+3C*"&,%:)V?Q354IS3YL';7-7 M,FY ^PUH7^L%;^@]2%"L2D7%2+D"4RJQ*9CR-F9;#+Y]EO7!K< %_[L/U5X\ M[!=7B\,5WZ 43QSI_5K1B7_Y"0Z\W_O V11++(FUH 8-U,"D'G^D--N1/.\C MMK<<:$NU^FWC ?349^QNCV%TZP5>$$+XJE[RW_5:0PB;(83&(=0>]^T.%PO, M>M^]4>#4=V]3++$DU@(7->"B0C"V? M"LF26 L2] ZAIW?*U@?^ 9]F=\:=T"QXZJIM52VQI=:&>13'PW-NA[6Z+;(V MU1);:FVRA\ =&D/8>(:>9:(KN-H1EZ1$9:H(IY)P+TB_$R=&/0N_N'*!R:P_"N(^O92%*50\X%31_-7FU4/WGNV51+;*FUR1Z2 QB>U:NMI@Y6 MU1);:FVRA^P!&N/H^+Y2\U'Y-%\CV0 @G%=RNBXI ^AP*-)+->KLU($W"H9= M)[>:%]A2:P,[9 ;0G!ITG7Q6L72-. ;W5&"SA]N,_:=6U1);:FVLAUP"#L_J MX38SB*E5M<266IOL(2.!YI1$SZ/0F:>9V3J9B-3-QCXY^U4'] M'6(K4G*0XZ64]RZ&&PO=V]R:W-H M965T9 :@T&.1 ME_)LE"FU.IU,9)Q!0>4)7T&I[Z1<%%3I4W$_D2L!-*F,BGQ"'">8%)25H_FL MNG8KYC.^5CDKX58@N2X**IXN(.?;LQ$>/5_XS.XS92Y,YK,5O8<[4%]6MT*? M31HO"2N@E(R72$!Z-CK'IPM2&52(KPRV\N 8F5"6G#^8DZOD;.081I!#K(P+ MJO\VL( \-YXTCQ^UTU&SIC$\/'[V_D<5O YF224L>/Z-)2H[&T4CE$!*U[GZ MS+=_0AV0;_S%/)?5+]K66&>$XK54O*B--8."E;M_^E@GXL >ST&I#8@+S5P M:P.W"G3'K KKDBHZGPF^1<*@M3=S4.6FLM;1L-(\QCLE]%VF[=3\*Q6,+G- MK%0@0"H$I6+J";V[!$59+M'OZ%Q*4!+1,D&Y!K.<*0;RO;[SY>X2O?OM_6RB M-!7C(R(0SR+^6+8_*]UJ2)4Q7^QC=4J$3 M5=T0,F,K=%7G;XP^IJFN48EXBA;:QSW(,?I;;\COUWI5=*6@D/_8,K:CZ-DI MFNU\*E9]7O<"$OY: WKZ) M",8?4,G+>"U,TFRQ[QP&E4/3>3;S('")ZTUGD\UA6%U<&+FAZ_D-[HBQUS#V M!AE?0@J:6X(4?42T*G<;RYT3_V!U-_*G?NBW6%IP'G8P(7:6?L/2'V1YGFQH M&0-*!2^0S'0%ZNI,=/W9N/H=#I'O1[C%U(;2"F#G&30\@V&><HN-7M!9&'MX.G5\TF)H ;K$\W36[23#AF0X2/(:=/-O^MF3C6/863IT_" ( MVD79Q44D\ GI26/4,(P&&5Z5,2^@*LF!1$:=Q4D83DG[0=M@01"Y=HK3AN)T MD&*C'L_=#WVLU$/W1\',6( NH(24Q:9IHN^?H%B"L#:_P75^M?F]DK.CE&!G MKZC._U],:HZOE-#7\G:EXK'ZS!XF[#G89.%+8V@0WG MX3#T[+L [\<'/*BG\UL!>HOJZ;8>D[C*0.@I-P:V,?O#VJ%KGT>M+<)NY+19 M=W%!X$51T,-Z+]/X)SIMBBZ!%9?,*LJU^5$#)*'GMOEU81$.2%]2]YJ,AT7Y M)M6- Q#\6+.52>T8E6#GV=5;'.BIH,W3(LMN_\/?JS(>EN7_,.[@KNYZD8]Q MU*;Y0/[\49#ZOS+XTZV"+ EEG' M"NL==O!>IO&P3K]DW,%=_75]'T?M4<*""T@8]5#UND7##NUAU9)DJ ] MC]EPH=_#D.Q%DPQ*R N'G=K)3Z<=*ZY_W"%[)2+#2G13-?::X:[7TS@6:SAZ M-;92QYU7%R_RW$XWM>![+YA M[$X47U6? 99<*5Y4AQE0O:<,0-]/.5?/)^;+0O,E:?XO4$L#!!0 ( .F# MKEBQ4@OTS , ,D. 9 >&PO=V]R:W-H965T.!(;*H*\Y<9E&PW ML5QKO_%(5H74&_9TO,8K> +Y":P M$P?/2'NR8.R+7MQE$\O1!D$)2ZD9L/K;PAS*4A,I,_YL.*U6I18\?-ZS_V)\ M5[XLL( Y*S^13!83*[)0!CG>E/*1[7Z%QI] \RU9*.Z7?MN I=@ MB:=CSG:(:[1BTP\F^D9:Q8M072=/DJNW1,G)Z3/F!"]*0(1*X" D BJ)?$%7 M"4A,2H&NT?-=BE1A(_Y#?+= ?(<;]AAS_SMXGZ7._]. M>_K=VH^"X;?%X!L^_Q6^N4HO*TEF$CU 'T () M,T:>"E>4+^GU'(4-/FX4@ M&5%=98 >,%?U8EYP49 UNFO*:(#2/%?-0""6H[GB6($8H-]4X_O\06E%=Q(J M\4=7 =4F#KM-U&WS5JSQ$B:6ZHL"^!:LZ4\_N*'SR([RO.P MS?/P$OOT$;9 -] 5_5HP-(+ZCME./=]WHL")QO;V,+(=0,?S@M"-CX').3 , M0W?D.,-C8-H!# +'BR*O!1YY&[3>!A>]U45'Z))5@*Y*)E0#P[DJ4@0E40W5 MU+HN4M, %6J-Z0N2'%.!S5TFNL)4:PP.;'4=E9P#4^LHG>.NWO[I >Z3+.F3+.V)["A9HS99H_]_HQ[UF><^R9(^R=*> MR([R'+5YCKZW44=G?< YZ3W?1"3?1*27$$<>Q:U'\7_>C./SB\./XM,+ZQRE M0'$Z,X.KVMSG&N[[A!<-J&[8-O\PKXR@Q% BW9ALKZRZS=;>>N M]V;<.-F?N;=SMV,_47-:/5;]35\/>>KS<$6H0"7D2I5S,U)YY/7@5"\D6YO) M8,&DFC/,8Z%F3> :H-[GC,G]0BMHI]?I7U!+ P04 " #I@ZY8=J#X:<$&N.S6P#Z[_?L1,R0"FJMKX07[[O M.Q-8Q3""9$;ORK-H#;IB+OCK?HG'SO%,F,&QTK\X*G-A\'[ M %+,V$K8&[7YC%4\WL&Y$L;_PJ;"=@*8KXQ5144F#PHNRR_[7>5AAT ZS81N M1>@>$GI/$.**$#_70J\B])YKH5\1?.AA&;M/W(19E@RTVH!V:%)S Y]]SZ9\ M<>GJY-9JVN7$L\EWICF;"00N+6HT%E!:;A_A9(*6<6'@*].:N=-\"^^@AE]N MX5,/;\&UYJ[08(02,S[G;GQ_A<4,]0,1[VXGN3LJW>T^X6X,5TK:W)#9%-,&_N0X_\,1?DBIJ_/7W>9OU#TJ>,5T&^*H M!=U.M]?@S_CY]+@IG/^S/OUGZWO)B.MBBKU>_(3>F,Y4"9XR=P>TX L: S9G M$G[D2HA'^+:1F,+M:F9XZ@J$JH9IJC>_H4W.EW5=M6":9729&% 9C$EC@:8% M7^GBO/]"5N'28F$>F@JH=+'7[**[=L_-DLUQ&-"]:E"O,4C>O(I..Q^;3N\E MQ28O*39](;&]<^[5Y]P[II[5_TFMZ.# MV)X#FC2"XH/8&D%G!^&%._V@0+WPC=C0.:VD+?_-]6K=ZR]\BSM8'T7GXZAA M?4)O@[*5_Y4O'Q9TI2RX-" P(U/D&CFLRV9=3JQ:^FXT4Y9ZFQ_F]+Y![0"T MGREEMQ-GH'XQ)7\ 4$L#!!0 ( .F#KEB"X9&$:P( &H& 9 >&PO M=V]R:W-H965T':0\F7,"J8V>V@>[?[]I)(YAX[/N8YO\KU4CWH#8,A3 MQ84>!QMCZE$8ZG(#%=4]68/ F954%3785>M0UPKHTH$J'B91- @KRD10Y&YL MIHI<;@UG F:*Z&U54?7[%KC!Z8L_7&V(&PR&NZAGLP#_5,82_L6):L M J&9%$3!:AS]*G-PP$@SEX )"T@>2T@;0&I,]HH<[:F MU- B5W)/E(U&-MMPN7%H=,.$W<5[HW"6(>W(1DX$EL.=D4\ MN([3P762A[M#+Y[ #.]^EG:!1SJS3F=V4N=GT'I$*,=:0T4)!*L6*14LF2%< M:@W:I[JA[!^(N1Q&>/VE^9]A1XK[G>+^2<5?I:$D86;OBL) &2XUK;O!G ,H&X/Q* M2O/&ULK53;;MLP#/T5P1N&%D@KQ\ZZM7,,Y-)A M?>@0)&CW,.Q!L9E8J"QYDIQT?S]*=KP4<(-AV(NM"\\A#T4RV2O]9 H 2YY+ M(J HDW&Z5+9G&KM]14&ECN0:6@41A>T9)Q&:2)/UOH M-%&U%5S"0A-3ER73OZ8@U'X<#(/#P9)O"^L.:)I4; LKL _50N..=BPY+T$: MKB31L!D'D^'-;.3LO<$CA[TY6A.G9*W4D]O,@= &!@,PZ!H:_'$ M8?QL.8/.I0,>KP_LG[UVU+)F!F9*?..Y+<;!QX#DL&&UL$NU_P*MGO>.+U/" M^"_9M[9A0++:6%6V8(R@Y++YL^[[X%;YEEWY# MOD_6QFHL\!]]>6YX1OT\KNEO3,4R& ?8U0;T#H+TW9OA5?BI3^1_(GLA>=1) M'IUB3U>W,[+"J937KN:&T45X/2"/3-3,-_A$X(1A,L.$,)F39>/?#,@"-%^K%CB.^+]1RAXVSD$W[]/?4$L#!!0 ( .F#KEAZ4:8V$0, )P+ 9 >&PO M=V]R:W-H965T_P&$0" EHG M=:I:=?LP[8,)%XB:V,PVC_[[V4Y(>:097?F2V([/.;[G7CFWLZ;LB<\!!-ID M*>%=8R[$HFV:/)Y#AODU70"17Z:495C(*9N9?,$ 3S0H2TW'L@(SPPDQPHY> MNV-AARY%FA"X8X@OLPRSYSZD=-TU;&.[<)_,YD(MF&%G@6?P .)Q<4( ;3KM&SVZ- [=<;?B2PYCMCI"(94_JD)C>3KF&I T$*L5 ,6+Y6 M,( T543R&'\*3J.45,#=\99]I&.7L8PQAP%-?R83,>\:30--8(J7J;BGZZ]0 MQ.,KOIBF7#_1.M_K-0P4+[F@60&6)\@2DK_QIO!A!R!YJ@%. 7 . =XK +< MN* 7 .U7!+P#^J8"@ .ADFKE9VND("QQV&%TCIG9+-C70Z=)H:7!"5&$] M"":_)A(GPANR B(H2X!?(2(+^2("@9.4H^^8,:S2?HD^H\>'"%U\O.R80FHJ MI!D7_/VF,NF+PQ?E=52T[H51.J6[3-%SB&KB&O20YL!4;XZ8,=6%^J4G5.LNB< M9,-SDHW.1+:78J],L5?'_I)B?3M4933'!QJO?F.KT+:;#<=I!AUSM9NM6J&W M9NM4U>$Y54?'JH[EM]QFLU6J[KGLER[[I[F,BD,@V,C6@4.5X3F5OW,(Z\!I M_]B,SFJ(A;^]M&M1'^9Y4&I7]!K7^]5#9(F,2 M9*N%Z)C3%'@,3],\%\(NA"]RYC*F0GI(=SV3X#4QOD]RFE8CM1 F5#'OX%4$L# M!!0 ( .F#KEC=Z1"[[P( /X) 9 >&PO=V]R:W-H965T4I MKZ'"F3$7)578%1-;U@)H;D ELSW'B>R2%I65=LW80*1=/E.LJ& @B)R5)17W M%\#XHF>YUL/ 33&9*CU@I]V:3F (ZK8>".S9+4M>E%#)@E=$P+AGG;MG_43; M&X.?!2SD6IMH3T:ON! M_8OQ'7T940E]SGX5N9KVK(Y%DPJWT]$E M*%HP24[(=V/43'[$_NWPDAR]_]BU%2K2O':V6OVB6=U[9/5K*DZ)[QX3S_&" M/?#^8?BW685PQ\#]3;B-<6B#X;7!\ Q?\!_!V.=DPQH95ETV\]2-?,]U4=-\ MW9M=.Z\3=MPD:NTV9/NM;/^@['.&M4BK# A6-"M?NV9N%'7< MV-^?KZA5'3VMNLC)597Q$M-&EW X7P?I7IJO5R+;\#QN/8_?)%_Q3B)\-U@K M\L:S7:L@C-U'BJO32NX\*UF?EWC-8_V3<]3='-X!T;PVFH[BM;FP1USA]6^:4WR@@= &.#_F7#UT]!N@??*E_P!02P,$% M @ Z8.N6 ZE?,,X @ ( 4 !D !X;"]W;W)K&ULK51=;]HP%/TKEC=-K=3A?$"ZLA")@J9MTCI4U.W9A NQZL29;4CY][MV M0D0U6O5A+XFO?<_Q/<>^3ANE'TT!8,E3*2LSH86U]9@QDQ=0J^0J=GI'CRY4T_DN:-OV/@'UP,2AU>+W^##%'WXZ7V8=3Y,O0_D#NPYH2WS\#RS:\.QJ7D.$XI] M9D#O@68?WH5)\/F<[/]$]LR$N#J%!]XD: &GMIG,]M?7!H8- M"8.2KF\2,#[/P>]Q3/#\0-D7O@,0Z+G(2[XP=D+L9Z;)DQT4A-_0/93RRH:R M@@AYRK8FWS,@:2TJ[*%!Q"?]FLFS\R.DF8%E#RC)6*P61BW>!;C6E#W^#.# M S\Z1FHHCY1^42?OTX5AJ3N"'!*A$$1^/<$*\ER1Y'W\TT*-SE,)CX]?Z'$] M>#F81\)A1?._LE3L%L;$0"EL2)6+C_3P*[0#\A0OH3FO/]&AZ>NY!DHJ+FC1 MBN4=%%G9?)/GMA!' LD9%MBMP#X5O.;@M +G4@>W%;B7.GBMP+M4X+<"OZY] M4ZRZTB$19#EG]("8ZBUIZJ".JU;+ F>EFED/@LFKF=2)Y0=:ODLJQJ 42$[- M/?DJIXW@Z$T(@F0Y1Q\(8T2E_Q:]0Y\>0O3FQ[=S4TAK!3"3UN:NL;%?L7'0 M/2W%CJ.H3"$=T(?C^NF(WI1#[L9MOXS[SAX%WA-V@QS\,[(MVQVXG]7ESPN_ZTJI=P:DO=JZ71SR*EYSBN\/S8;#D)DY1;=??91?T M7D#!_QZ:+ W/'>:IQ73&]R2!A2&G) ?V!,;RIQ^P;_TRE)1.6*@3%NF$Q9I@ MO83=+F%WC/[:*C$4;0/R:Y!ZK#TM'=O"4VMN/AV'-NIW;6B7>48Z/>-S3\_! MKN=WGKU">UVAO=%"WQ:4B>Q?4C]UX5G^?^ P6.8&XQW9!Y9KVR=5]LYN$EO! M% ?];N$YS,;8]OV3^IW3'-L)/-SO%H^.\'].5+^KGS]:OS6C:94(]$ KEJ@% MZ?,]%(_ !E>A4=2UJY!.6*@3%NF$Q9I@O7"#+MQ \W,FT)FP3EBH$Q;IA,6: M8+V$)UW"$UW/F!D,5J-^ET;VF6>D4[/6!.L%\>TBV,Z&L>*,+1N M,AA=2$O]UC7BMJ2CO_?V1.,IRL&U6#E1!MV.YO(_4$L#!!0 ( M .F#KE@NBT;^,P, -0- 9 >&PO=V]R:W-H965TU!0,A29<@M:FJ=6JGJE&WAVD/#KE)K )FMDFZ??UL MDU)H*&TD^I)@N.=PSN48748;QN_%"D"BAR1.Q=A:29F=V+:(5I 0<,)D6K)E[;(.)"Y 26Q[3I.8">$IE8X,N=N>#ABN8QI"C<F- M02LW--6/<2JYNDH53H:7J23IDLYB0$0(D.(0I2H\!^<@"8T%.D([%9_5R;OI M.3KX^'ED2Z5!,]G1]GYGQ?W<%^YW3?@Q\O ASA:13E21X3J=I $L8E_4?T M-FLR73 %ADF_)=;A$?;ZPR'NC>QUU5!#X6#H#@9!65?3ZI=:_5:MS9%M4EKP M]"H"E$[/\=UG0G?K?'?@.'W<++17"NVU"OW.TH@E&4B5IR4'4&\_G:EK2&; M&_/4RK=OGCHBJUD/2NO!>^ZKH,L^=$16ZT._[$-_WZPN.1.BR71_-ZU^;XA= MYUE:7Z^K21V44@>M4J=YEL44.+J%V.Q]L:)9:UI;^?9]2AV1U:P/2^O#]TSK ML,L^=$16ZP-VGJ8!I[.\;JFJ0<2X/W3]X%E@WU!8EUL97G![9ME";@B'UIBV M<^S[?+IBJSM^FE?PNPXLN-.)I2NV>B^>9A;.^2CLO/B&*A629F<)G3*J9WARNU&<7<%V@KB\8 MDX\+/=B7'W+A?U!+ P04 " #I@ZY8L@4=_LT" "1"0 &0 'AL+W=O MTFX(]S_)R7@#W:,/XDE@ 2/>>T M$&-K*>7JPK9%NH0UK-DEK8OG]QOS;95989%C!A] ?)Y')L#2R4P1R75-ZSS6>H\X3: M+V54F%^TJ>9&D8724DB6UV)%D).BNN+GN@XM@1OL$7BUP'NKP*\%O@E:D9E8 M4RQQ,N)L@[B>K=STC:F-4:LTI-!/\4%R-4J43B:WA<3%@LPH("P$2'&&"O7? M02=3D)A0@3ZBZU*67 WGC$OR%^OJGZKNQX54MZ>U9 M\BOFY\AWSY#G>$&'?-(O_U(62NX8N?]:;JOP306\I@*>\?/W^-TPEFT(I0@7 M&6J5X]*4 TV)2"D3N@(_+V="Q50?RF('Z?>[+GL5Q5JLBH],=AG;B1YP?J&:S;Z+WF1Z(' M#7IP"#WL0J]480L]"H9^[&ZA]YH?B1XVZ.$A]*@+/7P;>J_YD>A1@QX=0H^[ MT*-==&?HQ?$6>J_YD>AQ@QX?0A]TH<<[Z$$TB$-G"[W7_$CT08,^Z$7_M@2U M;<\E\*X @YT KA?Z0W\[0>\:1R88-@F&O0FZ]YZN-,.=3X\?JRR!MY5F=U[@ M#1RG];94H'9KP]2'%;4E+4@A$(6Y4CKGL2HH,;GC,F7AMZ6FU-8\@]02P,$% @ Z8.N6-@K_B E P K0P !D M !X;"]W;W)K&ULM5=M3]LP$/XKIVR:0 +2O#1E MK(T$3:,Y3X8K.ILK8W#C_H+,\!K5 MS>)2Z)E;L:0T1R8I9R!P.G!.O9-1S_A;AZ\4UW)C#":3,>?W9G*>#IR.61!F M.%&&@>C'"H>8989(+^-[R>E4(0UP<_S$_M'FKG,9$XE#GMW25,T'SK$#*4[) M,E-7?/T)RWRZAF_",VE_85WX1CT')DNI>%Z"]0IRRHHG>2CKL 'PNSL ?@GP MGP&\< <@* '!2R.$)2!\:81N";"INT7NMG )423N"[X&8;PUFQG8ZENTKA=E M9I]<*Z'?4HU3\3E3A,WH.$,@4J*2!\#T[MQ+4!&:2?A"A""FE_MP"#?7">R] MW>^[2D'=21CDKHO@[H@1PP9F:2QBQ%-,:?-*,?]^ =W7&5=K^4]IG?B/A M!1%'$'@'X'?\L&8]PY?#@[IT_BWZZ*^C;Q4CJ/9 8/F"'7Q7*)583M124#:# M(9<*"$M!FU&L$.X^:W\X5YC+;W6M+\C#>G)SSIW(!9G@P-$'F65TXG=OO*CS MH:[N;9(E;9*-6B+;ZE!8=2AL8H]/*@B6R+.:&6,5> MY >AWB2KS2*_S"WYW2T\[G7\XVVWT1_=ME+N5BEWFU-F=$4)W%U@/D91N_$: M"5Z[\=HD2]HD&[5$MM6%J.I"]#^/AJC-#K5)EK1)-FJ);*M#O:I#O<;_R:V5 M0I@"6:'0RDZ+-R,/3;LR.D704A*F>J[P,-/7> KT^8U?U[CFF!$\(A$2NI 7 MU[+G0TH>ZYB&C4RO[5IKRQJUM*RB9>Z&_LI1S*SPE3#A2Z:*:[BR5MKZU$K* M9_8S[V3HU=@3K<4+Z?R+OA#R6@O,*).0X52'ZASU]&DA"G%<3!1?6/4WYDIK M23NNY3M(H:])J#[PDMG//N>?X MXSJCO50/>@-@R&,F3X9255Q@QVU=K5A0*V+$&9 M<*GGQ6[&>.ZDHW)LJM*1W!K!IDS#3=2_.1+LQD[B4.6 ML&);8>[D_A/4?B++MY!"ET^RKV*CH4,66VUD5H-10<;SZLT>ZWEH ?SP!(#6 M /I20% #@M)HI:RT=@""&X_C%+1C&A7Y+WI/[V2VY>/UVY!K,;UG< M19WKNLI%3^3ZRM0E"?QWA'HT[('?G(=_V>8(]TIX\!SNHNO&.FVLTY(O.,$W M;9N>6--,:/)K,M=&X>[ZW6>P8@S[&>V)N](%6\#8P2.E0>W 2=^\\F/O0Y_= M_T3VS'S0F _.L:>3>I&;E<>"0'B^@]Q(]80M@I. 9]7TS4)%'9?4MDSL4M_S M:1+BHN[:!KMQ=!@F4>0W<<^TAXWV\$7:)QG[BY5@!:#[5%8D42M[$L?!,#D2 MV0T;^E'@#_LU1HW&Z*S&&;.3:M@C/NLY[M,8=9*'04SCP9'&GK P"8.@7V/< M:(S/:L0#H*00[8/>IS'N)/>'B1=$1QJ[893284S[-0X:C8.S&JOZU%>2[*D] M[-X^V8..G@%NT>AX^;MA=!@EW@G922,[.2O[NS1,]*E*.DN?1(5C\$T_Q/I/U!+ P04 " #I@ZY8H[.SAWP" !L!@ &0 M 'AL+W=OSS?9_O.Y_/R4:J!UT M&/)8S )=.A43X3]MCG1N$J0YQ);TP!BE3TB2XX M:$)%CD>1J1IRPAE=,,X,0_O)% QE7)/O5"EJC^J4O",W L@]B%PJ\O,:R@6H M7VB]FT_)R>O3Q#<8G]W%S]I8QDTLX9%8/I!K*4RAR2>10[Z/]U%7)R[V3&GEN8AM?%_U?;N]'(=35+ZMFN4^COW ML 2UDJ=K.VK7,*]8R-2 M36]K)D96[K8OI,'>X88%/@>@K .N+Z4TVXG=H'M@TC]02P,$% @ Z8.N M6&9-C^XP P C H !D !X;"]W;W)K&ULK59K M;],P%/TK5D!HDV!Y.FE&&VEKBIC$I(GQ^(#XX":WK442%]M=-WX]MI.&-LG* M!/O2VLXYY_KX^G''6\9_B!6 1/=E48F)M9)R?6[;(EM!2<096T.EOBP8+XE4 M7;ZTQ9H#R0VI+&S/<4*[)+2RDK$9N^')F&UD02NXX4ALRI+PATLHV'9BN=9N MX"-=KJ0>L)/QFBSA%N3G]0U7/;M5R6D)E:"L0AP6$^O"/9]%&F\ 7RALQ5X; M:2=SQG[HSE4^L1P](2@@DUJ!J+\[F$)1:"$UC9^-IM6&U,3]]D[]G?&NO,R) M@"DKOM)N*'S=FB9GU,L?4ZQV3.)'20D:!,2'%-/+K*,;R!'M#F#0VFH%4*CH!^# MNR3&;AB-[;O]]>VC7#_$D7,(2_LP+PZ#R#V$S?HP[#BN^R?H@5O;$7XF'' M8>LX/)[?DG&Y\\H6ZF%3!S!7!Y!MJL%DA[U9A*'OX([O)Z'2/LJ-1[$;=(S_ M%7;@/&J=1T>=?V*2%$,.H_Y&'3E^V$G:M _SW!'&G+3WGM<2^-+4-0*9;-6W;#O:EDX7IF+HC%^ZYU-W8#Q5I59=&?V1K^LT M==4OJ7J@"UBH4,Y9I!+"Z]JG[DBV-H_[G$E5*ICF2I6+P#5 ?5\P)G<=': M M0)/?4$L#!!0 ( .F#KEAU"C /0H (6* 9 >&PO=V]R:W-H965T MTNQ'/A>B4/Y< M+I+\NC,OBM6G;C>?SL4RRC^F*Y&4C]RGV3(JRIO90S=?92*:;8J6BZ[6ZPV[ MRRA..I.KS7VWV>0J71>+.!&WF9*OE\LH>_XB%NG3=4?MO-SQ-7Z8%]4=WZ.V46+T62QVFB9.+^NO-9_13V^U7!9HI_QN(I/_A=J9[* M79K^J&XXL^M.KUHBL1#3HB*B\L>CN!&+1265R_'O&NWLYED5'O[^HIN;)U\^ MF;LH%S?IXO=X5LRO.Y<=92;NH_6B^)H^V:)^0H/*FZ:+?/._\K2==EC.<;K. MBW19%Y>WEW&R_1G]6;\0!P7JQ1L%6EV@G5K0KPOZQP6#-PHNZH*+4PL&=<'@ MU$4:U@7#4PM&=<'HU(++NN#RU.7VK+RM7J9IUWMV_?S7M?CXIHVN/8&KBI!FA3S7#&2F9BUU#OR^OY[]:Z\?BRI[Y8O MU.[5TEY>K2^:%'2CY*/25_^N:#WMHF5Y;MXI7R]VY?V6'J:/'Q55VY2K M;6M#7FZ*NX^*-GYSX4UY^>?U@W3AK5/F?OEFN2TO_VU:[.:NM;V3Y.5!E$E7 MG/O_E7NGE[<]=_^$MXTZ?+,\>*^\>M/VWBP/3UAQZJ#ME6^,H?ZNX_0W7O^M MCE/>5M)[Y283L[A0S&@:+^+B6?EC\X!3B&7^KY:E_+)5+]K5:I/H4[Z*IN*Z M4V[SY")[%)W)W_ZB#GO_:!NG)*:3F$%B)HE9)&:3F$-B+HEY).:36$!B(80U M^LG%KI]MO41J79N'R$QG<0,$C-) MS"(QF\0<$G.WV'"#57ODD9I"826(6B=DDYI"82V(>B?DD%I!8"&&-1C+:-9+1 M3SE<,2+["8GI)&:0F$EB%HG9).:0F$MB'HGY)!:06 AAC7YRN>LGE_+#%=-I MMBZW1>*D$*7>NJU0=U#_<[G:WTPP. MINEK8U4].O! +I9/8@&)A1#6&.OCW5@?2\>Z+NX*Y2[-RK+6TY=?I.7G#G02 MTTG,(#&3Q"P2LTG,(3&7Q#P2\\>O^IG6V_QK=JN G&D(88V>H/;VB8N>M"M\ M%:OH>2F2HMJMF)4MHJTSU$;CN'#;"W-SZH2Z?*G.'=*H9J*:A6HVJCFHYJ*: MAVH^J@6H%E):LP,<9*Y4:0?X;5WD193,XN1!N8L643+='&(HYN6/Y,-,+,O' ME$4:):V=06J?N]& :CJJ&:AFHIJ%:C:J.;5VN -P],? ?7\2#UTF']4"5 LI MK=D-M'TWT.1'!)+X,8Z4VW4VG4>Y4#8G-66G*N3>V1V U'14,U#-1#4+U6Q4 M MJOFH%J!:2&G-]K*/7:K29-?D-HN3:;R*%DJT3-?MD2LY<78K(34=U0Q4,U'- M0C4;U1Q4SC5"'MUH:!AC1134U -5"]77ZLS^4-8Q] M;E.5!S=/.SN"IC5134#5V1WSQ.FL$Z>S3YS.09^MBVH>JOFH M%J!:2&G-,;N/2*K2Q-1)F28Y%0'1V? MN7@]57]\H8V/SUZ@4494"U MI+3FV-_'&=5W\HQG?OQ2SIW=!]!T(ZH9J&:B MFH5J-JHYZNO\XO#B8G#=;Q-DN7 M<9ZGV7/= K:?RFQM 6CL$=5T5#-0S40U"]5L5'-J39I@>'<2#UTF']4"5 LI MK?FE2/M$HR9/-#8^AET'FMH&OIPY=^"CFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J M0:T==D.MIXXN!T?;0R$UVV:GV"@+&R3?UB"'SNX5:,P1U0Q4,U'- M0C4;U1Q4]^>DI>?W:+0'.0J&:@ MFHEJ%JK9J.;4FFP_XOU)/'29?%0+4"VDM.:(WR<6-6ED29Z$5OZKO)QG<.KS M#-*4M'Q>9W<'-,:(:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA936[#G[&*.VS3;1 M*6F-#&#=H)J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA936;"_[_*-VQC=4R@Z- MHL%'5--1S4 U$]4L5+-1S4$U%]4\5/-1+:BUQN&._E ;''];)3779J/8YQXU M>>[QO7V?[TFT35J4^S^WVWB%?/<'C4BBFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J M :J%E-9L._OHIO9SOMY20^.U>3IT<]Y+@KE2[GC,U.^BL=T\5A]-U9U<4+Y3@Z:)$4U'=4,5#-1S4(U M&]4<5'-1S4,U']4"5 LIK7G!P7T^M=_[*3LY?32OBFHZJAFH9J*:A6HVJCFH MYJ*:AVH^J@6H%E):L[WL0ZU]>:@UB(IU5O636=3^K1;R^K/[")IE?>>Y[:XY M_-:E;PUT<4Q4LU#-1C4'U5Q4\U#-1[4 U4)*:[8.;=\ZY!G7V^UW7>35ULE] MG$3)M-KOF:;MGZ&78V?W$33P6FN-*U.,A[W^T>SE MTONO6O6PIZJ7P^-L_*D3>NCR^:@6M#R)\6BLJN.C"R*%U&RW8[N;SX4H]*B( M)E=+D3V(&[%8Y.6?]G525$MTWUUOZ%^LM66^UWUD[>Y MO[OG)U>KZ$$$4?80)[FR$/?EK'H?1X..DL4/\]V-(EU==\H-G[NT*-+EYM>Y MB&8BJR8H'[]/T^+E1C6#IS3[L7DZD_\!4$L#!!0 ( .F#KE@\*MNXX , M "(8 9 >&PO=V]R:W-H965TS@%M*T(*GG^%I#M29F(3R\?J+[Y>359)94 MP"U+_TTB&4^UH48B6-%M*N_9_@^H)V07O)"EHOQ+]M58V]%(N!629;58/4&6 MY-4G_58OQ(% <=H%5BVP3@7]5P2]6M [-T*_%O3/C6#7 OM\&*UHQ469WU*M,I+DA14?)%=W$Z63LWM(J82(;"B7 MCT1RF@M:FD20=RY(FJ2"?*2FFBF2] M$JE'%BR7L2!>'D'4HG>[]:,.O:YFW4S=>IKZC=4)7%!^17KFK\0RK'[+\]R> M+^^U3>?[HGO?%]WOEO^YS97<>%4>=,M]6%X1TR[E5DHT+>R6O]X8+[TH7 M_OWL0O+Y@QI*YA(R\5^;YRINOYU;[.-CL:$A3#6U40O@.]!FO_QD#HS?VQ*. M"7,Q81XFS,>$!4BP(]OT&]OTN^BSA^TR!74.D15 FSDJ]:!4%V?R;F9,]-UA MQM\^L4[*Z2'&=*W7UA@:*L?@\:BTCQ4FH]*"[!HQ_8YJ%69G5O-7S(&3CB$D.RH M>O5K-8KY8I.S1R/C](VC.]+%#C@KJ(<:U$>E!5BT*K7Z044R [XNB\V"A&R; MRZHLU/0V!>WKLHQ[TG]CCF_-EG[7''M5N?H97U7/%Y2ODUR0%%8JE''EJ-NF12LJR\C(&J'RW% '5_Q9A\:A0!FG\+S/X'4$L#!!0 ( M .F#KE@%1?$TYP, 'P0 9 >&PO=V]R:W-H965T5[H%C0KG<6LGGL0BQD_R#PKV8, U:$HJ/AY MSW)^FCO0>9GXEFUW4D^XB]F>;MDCD]_W#T*-W$XES0I65ADO@6";N?,)3E<0 M:T*-^#MCIZIW#;25)\Y_Z,&7=.YX^HE8SM922U#U=61+EN=:23W'OZVHT\74 MQ/[UB_KGVKPR\T0KMN3Y/UDJ=W.'."!E&WK(Y3=^^I.UA@*MM^9Y57^"4X/% M@0/6ATKRHB6K)RBRLOFFSVTB>@1XB8!: C()_@4";@GXV@A^2_"OC1"TA-JZ MVWBO$Y=021N-;# M%_26!R%8*:>V=6V8OIVI*]:TVM,UFSNJ)%5,')FS^.T7&'I_V))Z2['DEF*K M&XF=I=_OTN^/J2\^LY0)FMNRWQ##FJC+^W'AS=QC/Z5#!/0"/T;GL.1-H=40 M@4F((MS!SKP%G;=@U-NCI))5-FL-+^@_.*Q_#6?V+*@HC@QS0Q!"06P:M 4, MXM#N+^S\A>-KQX7:=DJ;P7 0SUR[-Q')FXC5&.+,4=0YBD8=_<4ES=4N4Y<$ MD'5; =@+?LST6FHMAN26Q?"68LDMQ58W$CO+?]SE/WYO,8R'KT4$(VR4NN40-@D"XF.S:MAP M(2%F=5E9<)! @A"ROVG0>SUF>>\LCBVQ'S3V$30+B 4V@= /H\#P:@5Z(0Y, MLS:@"HS));.],R5\;Z5LF6=U@4#3ZQ T03@*B&EUB O]>% ]K'(^QC&\8!2] M&D57%-"TK2/-*=KJ&@T+6!A"A$WC0]PDC$,2F9N%%:BJ<.B;WBU Y!,4Q\$% M\Z\G23AZ4FK-=UL%4%UK;P^YD @\/'I$$?0C,Q%#W"0@<6"^*HD=&(71(!$6 M(/)( )%Y+'![W53!Q+9N8RNPYH=2-@?M;K9KE3_5#:(Q?P^G2VB93W1K77=O MK_)-7ZY.^]NLK$#.-BJ4=Q>I=1--J]L,)-_7O=P3EZHSK"]WC*HRJ@'J_H9S M^3+0 ;H_'!;_ 5!+ P04 " #I@ZY8/ =SWX0# (#0 &0 'AL+W=O MP]?5?,?%5[D!4.BE MHDPNO(U2]:7ORV(#%98C7@/3;U9<5%CIIEC[LA: 2PNJJ!\%P<2O,&%>-K=] M]R*;\ZVBA,&]0');55A\OP;*=PLO]/8=#V2]4:;#S^8U7L,CJ+_K>Z%;?L=2 MD@J8))PA :N%=Q5>YC,3;P/^(;"3!\_(*'GB_*MIW)4++S # @J%,@Q8_SW# M#5!JB/0POK6<7I?2 ^?]^RW5KO6\H0EW'#Z+RG59N%-/53""F^I>N"[C]#J M&1N^@E-I?]&NB4UC#Q5;J7C5@O4(*L*:?_S2^G T#QN0-0"HCX@^04@;@'Q MN1F2%I"_^_L1V;$W9J(+5\\O";^TO.[)+*@7&X%H"]73U() MO;'_<\UWPYBX&9!/$,7O;V33@)_G29_9IDR]@+=8=.HI_ \MOPDVY'&2:=Q,CR+7.C+BW6G)RJ) M/E@%L,*I?.(:1)",>\K=87'<4SX\M(MH%"=_N([SW,D?A3.W%VGG13J8\*ZJ M,1&ZZE!('S(2Z8MFS7FY(Y2B#S7H.H"9=\,.I8Z5V'/G=,CR=$@^K.4B'25! MW[PC5Z:=*]-!IL^Z.FPN6W/M2K,G#J]%MVR*+E8BK#0CD\DJZS)HZUTG8 M7T[NL$E_(PWKN(A'P=2]G$X H]$T&K1RUEDY&V3*NYIEO]UY*RR&ULK9=M;^LF%,>_"O*FZ5YI MK0T8/W1)I-Y&TSII:]6N=Z^)0Q)4V^0"27J__V3Z:7\O3RD.L_ IK(2XMDV M;M=S+[!$+&>9MB&H^3NR&Y;G-I+A^-8$]=H^K6/W^37Z[U7R)ID55>Q&Y/_R MM=[-O<0#:[:AAUP_B-,?K$F(V'B9R%7U"TZU+0D\D!V4%D7C; @*7M;_]*49 MB(X##$<<4.. /NJ &P=<)5J356DMJ::+F10G(*VUB68?JK&IO$TVO+33^*BE M^^-MU: M9S]KNOA2=X%&NOB+RDN X:\ !2ATN-],N_]Y*(U[4+GCM^Z^2;;-&+49HRH> M'HG7S0Q0I9A6KISJ(*$[B"VN*[6G&9M[IGH4DT?F+7[Y"4;!;ZX,?U"P-_GB M-E\\%7V!(GP-,IIGAYS:RG$E6T>(J@BV\(\+C.(TB6?^L9O&T SA%(:H-7L# M&+: X23@;7EDI1;R.VB2=Q'6(4BWZR .(]PC')K!,$V#V$U(6D(R2?BHJ6YJ MQ,5&!IV&21CTR(9&*,3$S16U7-$DUW66R8-9R>S%[.K*#1<-^R4X@J2'YS"+ M,4E2-V#< L:3@ ]W3TV) 1_DG*YXSC5W@\;#J8.()*@'ZC(CQM -FK2@R23H MWT8P[_9,5A4"&=3@I/2]7^/ 3\JVMO$SRH& MIV5LR4S8C(]7X5"C+A*4Q(/5[;"# <$(CTS-6<_@M*#=EIJ66[[*V:MLT.S; M@9O)*P(SGH'WQ>\CY9L,CSVQ20*T6!=. Q-4HCT]SZ_ZCVX,!-L J8 MV2:D_WXVI"RT%*T:?0%_W'-\S_6U??V2LGL> PBT39.,3[58B/Q8UWD80XKY M$M=9XSP%$%2A/=,@Q73S')M,"OQN8L\&DA$I+!G"%>I"EF M#Z>0T'*JF=KCP#59QT(-Z(&?XS4L0-SDL,2D10R3FB&&*RFVHEY//.4 M?65P2Z#D>VVDE"PIO5>=BVBJ&\>I-4LJX'[[ MD?U+I5UJ66(.,YK\))&(I]I$0Q&L<)&(:UJ>PT[/2/&%-.'5%Y6UK6-K*"RX MH.D.+#U(25;_\787ASV Z;P L'8 ZU\!]@Y@5T)KSRI99UC@P&>T1$Q92S;5 MJ&)3H:4:DJE=7 @F9XG$B> B"VD*2. M<'1P!@*3A*-OF#&LXGN(/J&;Q1DZ M>'_HZT*NIU!ZN.,^K;FM%[BO,#M"MOD168;E=,!G_?"O12;A1@6WVW!=JFRD M6HU4J^*S7^#[GH,2E:W1)>4XQ"FFCQ+'-@&M.##.],U/G?I'HBL%06[B8+=QQ[FL2MR)1-\$F08Q+5MU&7 MTAH^VLLWVW0\]TE6/K=R1F-STIV9X\:W<:]OLU@.<'A5>O8ROG9C!B)KB9\T MXB=OEYZ3(:,P$%DK"EX3!>__TM-[=AU:X[%GF4_RL\O,=2?VDP35]UYU55') MYW1-,HX26$F@<326&<[J*J7N")I7#_V2"EDV5,U8%G; E(&<7U$J'CNJ=FA* MQ> /4$L#!!0 ( .F#KEADK\CQ>@, &8, 9 >&PO=V]R:W-H965T M.AJ L?(';..=?W^'69'!C_*G:$2/0]SPHQ-792E@^F M*9(=R;$8LI(4\&;#>(XE-/G6%"4G.*U)>68ZEC4R35@E,UJ0 M!4>BRG/,_WTB&3M,#=LX=BSI=B=5AQE-2KPE*R(_EPL.+;-326E."D%9@3C9 M3(U'^R$.%+X&_$/)09P\(Y7)FK&OJO&<3@U+#8AD))%* P+3>5N:@0&2LD&5YEZU$;R6X%T; MP6\)=>IFDWMMW!Q+'$TX.R"NT*"F'FKW:S;X10NU3E:2PUL*/!G%F!>TV I4 M$E@].\P)NIL3B6DF[M$ ?5[-T=UO]Q-30BS%,)-6]ZG1==[0==$G5LB=0'&1 MDE3#GU_FAQ?X)N38)>H<$WUR+@I^PGR(7/L]PCVX*Q!<[$W)_: M_QHWL'W7\EWO'#C7 !T[\)V1?0Z,-<#0LES7"SO@F25^9XE_T9(O]2%/T@'> M$PYW5G,\"50)DH)7",PJ*PF'E[HI:(+(JZ-,YU,3TS\9K1,&D)C=2VNF XY= M*[3[1FF!H1V&5L\H+=!RK!/%,Z-&G5&C&QF5TJP"X)56C:ZU2@?46J4%ZJS2 M B]8->ZL&E^TJKONZDU&8)O]N/?8!C&>T@+*I:.#@V9IZ-;;./OU=IR6Y>G>"SIW@MNZTZTGG3W"-/Z]!.G_TJ)_XHR7U M_3%/"J><\&U=L0K8,%4AF]NTZ^V*XL>Z%NSU/]D/,UO3/X;QB3QX8*T/VU MB/X#4$L#!!0 ( .F#KEA#"&,9G ( ,\' 9 >&PO=V]R:W-H965T M6%MI36+@KI]=N$2 MK(+-;)-T_WZV(33I:%1MS8=@G^]Y'M_9O@MWC#^('$"BQ[*@8FSE4E8CVQ9I M#B46%ZP"JE;6C)=8JBG?V*+B@#,#*@O;-7RVEUDAIX M.-ZS?S6QJUCNL8 9*WZ23.9CZ])"&:QQ7<@5VUU#&\] \Z6L$.8?[1K?0#FG MM9"L;,%J!R6AS1<_MGDX "B>?H#7 KSG@. %@-\"_-*W"H 68T.TF M=I.X.98X"CG;(:Z]%9L>F.P;M,H7H?J>))*K5:)P,HHQIX1N!*I W9X<+JP2=??N>)'%RCI;Q"B77DU7<=]0-6=!/IDO:2%0XA;&E:I8 MO@4K>O_.'3I?^O+\EF3SMR2+WXCLZ$2"[D2"4^S1'25"U)"U#PZQM2K'0G*2 M2FV4+'U -26R]RDVU -#K3O$-O(&ON^&]O8P\7][N5[@.,=>\QZNRZ$_./:* M>[B&ZOK); @5J("UDG(N/JG-\J9]-!/)*E,?[YE4U=8,<]5Q@6L'M;YF3.XG M6J#KX=$?4$L#!!0 ( .F#KEA]7=\@6@, !D) 9 >&PO=V]R:W-H M965T++= 09RT M#T$?:&EL$9%(EZ3L!MB/WR%EJTXB.\6^V+S-.6>&PQF-ME(]Z1S1P,^R$'KL MY<:LKWQ?ISF63%_*-0K:64I5,D-3M?+U6B'+G%%9^%$0]/R2<>$E([=VJY*1 MK$S!!=XJT%59,O4\Q4)NQU[H[1?N^"HW=L%/1FNVPCF:A_6MHIG?H&2\1*&Y M%*!P.?8FX=4L= ;NQ%>.6WTP!NO*0LHG._FR^,8SDX^]@0<9+EE5F#NY_0=W#G4M7BH+ M[7YANSL;>)!6VLAR9TP*2B[J?_9S%X@#@VAXQ"#:&42O#,+XB$&\,XB=H[4R MY]8U,RP9*;D%94\3FAVXV#AK\H8+>XUSHVB7DYU)/OVHN'F&LVLTC!?Z(US M'6JC>&HP@[F1Z1,\"&XTG-W-'VC_\0;+!:KO(]\0O07QTQW5M*:*CE -X48* MDVOX)#+,7MK[)+O1'NVU3Z.3@#=,74(/H'.F4)^ CYO0 MQ X^/@(_MT 74\J1#&:RI(>CF4N]B5),K)"2V<#B&0[/W;)GMSS9,I7!XQ>" MA,\&2]T:KYJ_T\YO'_"57K,4QQZ]4(UJ@U[RYQ]A+_CKA'>=QKO.*?3$WB:L MR!%[SXO*@) &-G3UF)W#%%=<""Y6]$0*)E)L4U_C=QV^K1:;)![TA_'(W[3( MZC:RNK\MJXVT^X:T%_6"H)VTUY#V3I+>2\,*6#*NZ&FI)RJ>&U94"'()3@_7 MNJ(H,0WI01ZR2P@X9R\#YEG51M?(,W?!>#J',LA88-Z?#_9S;5GG?2>OA& M5#@8'LNPT#:EERL'E3=\[U;O)*F/I--JM-3YZX3O1J?6I[==MZ=#5K M.S\) S((6G>:MN__DE1_-%!!I[JCH< ER0LN^W0+JN[#]<3(M6ME"VFH,;IA M3M\NJ.P!VE]*:?832]!\#27_ 5!+ P04 " #I@ZY8-=6X9W,, #EH@ M&0 'AL+W=OSZ5PMP^P\6:FX^,M#DB[# MO/@U?>QGJU2%L\V@Y:)O#P;#_C*,XM[5Q>:RF_3J(EGGBRA6-RG)ULMEF+Y\ M4HOD^;)G]5XO^!(]SO/R@O[5Q2I\5+LYV?27E7[I/D6_F+F%WV!N4M4@LUS4LB+/YY4M=JL2BE MXG9\K]#>6\URX.[/KWJPN?/%G;D/,W6=+/X=S?+Y96_<(S/U$*X7^9?DF:OJ M#FUNX#199)O_D^?M=8?#'IFNLSQ95H.+6[",XNV_X8_J@=@98#E'!MC5 'M_ M@'MD@%,-<-I6<*L![OX [\@ KQK@M;U)PVK L&V%435@U+;"N!HPWA]P['F8 M5 ,F;1\E:_#ZS TV';1]RC?]XH=Y>'61)L\D+:]?>.4/FZ;;C"_:)(K+^7&; MI\5?HV)_(+N;OUR;N_OK_HYT6E\OK] M::72K6H?41WR.8GS>49H/%.SAO',/'YR:KPPC[=L ] O'J*WQ\E^?9P^V4;Q M<_A"+/N,V /;;K@]U^;1@;H_)Y9W=+C?HKBU&6TU/1FG1J?GQ-D.=QN&!^V' M.TU/Y9^KSO]<=6$>+M=Q,7QP=+AL\< [34^;UD3.VV1S-IQSA+M>A%E&D@=R MFR?3;^3W?Q9_)R)7R^P_#;?MTQ9SF['RA?-#M@JGZK)7O#)F*GU2O:N__<4: M#O[1U*!(S$=B%(D%2(PA,8[$!!*3($R;$N[;E'!-^M5ULEP6RZ2LG!!G))N' M10D2KO-YDD;_;=ST?S*"7:<%$O.1&-UBW@8K5[E/5]9XL/WOHO^TV_/(LJQU M68XL*UJ7E:"R6K=Z;]WJ&;OUIEB\JS15LVW#MNM7(]FU7Y&8C\2H=_ ,VLWM MBJS*VE;ER*JB;54)JJHUZ_"M68==FO6,K,*4/(6+M6KJ4J/5M4N1F(_$Z!8; M[3QS@_/!P-IK461)UJHD1Y84K4I*4$FM.4=OS3GJ\+IO[$PCU+4SD9B/Q.BH M56GDK4TGW=LT6>=9'L:S*'YL MZE6CV+57D9B/Q.BD;:\BJ[*V53FRJFBJVMBKH*I:KUJ#^EWFP<_L.!W?K)J] MKKT*U7RH1BMM]RG(LW$3, MZD?Y<^.NDYGLW*%(S8=J%*H%4(U5VG"GMYSQQ!N[^QW==+W1R-Y;0 CHK9,H M36_K.A*SC/'"U5T<+I,T+]\\-78R- R#:CY4HY6VVP66ZPS=_>TM-.EJ5Y1# MBXJ&HK;M';R'BBJJ-V@=4%DG$JHPFY.52C>?18JGBMPG\3IK[%'WX/X,#]\3 MOC;7Z]Q\T- )J@50C4$U#M4$5),H3>_X.N2RS"D7_:'2:90ILDJC:?/6&)II M034?JE&H%D U!M4X5!-035;:>/?EZ=RJUT5ZH])VV6.6K[FBR*'<5%^3'/-,R;.WTK3+18 M9N(-O?U>A\9G4(U"M0"J,:C&H9J :A*EZ;U>9W>6.;S[3:7+Q@8W#[,&Y$6% M:=.J_MH\M'//0U,YJ!9 -0;5.%034$VB-+WGZR#0,B>!7Z+L&WE(E=ILWLN/ M%Z@IFJEX1EXBM6A,$"N@3):.O:5_;2[2M/7G,Q.YPZ&AI10C4*U *HQJ,:AFH!J M$J7I\Z(./&WHEP!M:/ )U7RH1J%: -485.-034 UB=+TV5&GK;8Y;:T6/&?D M,0WC/"-17&:O4=*\]G$/7J"=IJ_A7)N+=FY[:.0*U0*HQJ :AVH"JDF4IK=] M';G:YLCU+%O%2"YJY0S8=J%*H%4(U!-0[5!%23*$V?%74^:P^A M2R7H=QBAF@_5*%0+H!J#:ARJ":@F49H^.^I@7]&$:CY4 MHU M@&H,JG&H)J":1&GZ!*GC8'L"731!OQ0*U7RH1J%: -485.-034 UB=+T M [#5N;%CSHU_79>O$^7T:'7L'K/6=79 -1^J4>?P2YI>X^%[H&59V[(<6E9 M-8G2])ZN0V+''!)7AP*HMO>&E9#9Z=S-T*P8JE&H%D U!M4X5!-03:(T?5[4 M";1C(U="#C2'AFH^5*-0+8!J#*IQJ":@FD1I^NS8.1:M^8NWVTFQ/0('>4A2 M\N7V[N^F3QJ9O<[S WM 6NP1:9V#18DU&!U\2C: 5F4-5>VQ-QY.]E="V"/) M8@\E^_](CYTZ/7;,Z?&VI_.$W*M.G8V,$J^AF@_5*%0+H!IS#M-\>SQTO/WV MAZ;(4$VB-+W]ZQ39,:?('^/H*0K?=@'('^1+T?-I-"WZOLWN 31=AFH^5*-0 M+8!J#*IQJ":@FD1I^FRITV4'FBX[T'09JOE0C4*U *HQJ,:AFH!J$J7ILZ-. MEQUSNGR[>X2^S2HJG'Y?1UE4ALZ-\P-ZG%ZG(:\>C)W1_ON"/K0LA6H!5&-0 MC4,U =4D2M-;OXZ8G2Y' %ZI=)L5'#]"M=GKW/I;;?>P$_:Y/=KO>VAR#-4" MJ,:@&H=J JI)E*;W?9T<.^8O$ALW^6>&]H=&R)6V>Q0MS[.+3;^S/P.@Z3!4 M"Z :@VHGP=D] ;"= 4$R KYOWC,HWD#+CKK/9[3H% MH)H/U2A4"Z :@VHR@V;.4,V':K323F9JT*H,JG&H)IH> M$6?L>7M[>A)55>_F.B=VS3GQ081P%T=Y1MZ5:Z+WYD41-#"&:CY4HU M@&H, MJG&H)J":1&GZ1-DYDZD+711!0V>HYD,U"M4"J,:@&H=J JI)E*;/CCJ;=LW9 M=)=%$32'AFH^5*-0+8!JS#T\R>G0'AZ>!1@:,$,UB=+TEJ\#9O?$X:5_XHPM M9K)S[T-39JA&*TT[^\-@,/+V]P>@\7%#46_L.N/]IH;FPE!-HC2]J>M-:J&:#]4H5 N@ M&H-J'*H)J"91FCX[ZJC6@T6U9JGSS(!&M=YAE.@./7>H+S4HM&@ U1A4XU!- M0#6)TO26K_-ZV*#E]5C#]1S'LO;7=+SE]03TWDJ4MFW%?C97*O?#/+RZ M6*KT45VKQ2(KFFP=Y^76>N=2DJJ'\I1X'S[:O?[!Y=3Z$%@-ES/K ]]YV^_Y,GJLE?LI-PG>9XL-S_.53A3 M:7F%XN\/29*__E(6>$[2;YN[<_4_4$L#!!0 ( .F#KEB+94^:)@( 'T% M 9 >&PO=V]R:W-H965T--<<.MMMT_Q[;24.*LHX'7A)?^Y[CR 6%7-E+5U-A2;8EN%-#2@VI.HB"8DYHR M@?/4SZU4GLJ=X4S 2B&]JVNJGFZ RS;#(3Y.W+%M9=P$R=.&;N$>S(]FI6Q% M!I:2U2 TDP(IV&3X.EPL$]?O&WXR:/5HC)R3M92/KOA29CAP@H!#81P#M:\] M+(%S1V1E_.HY\;"E X['1_9/WKOULJ8:EI(_L-)4&;["J(0-W7%S)]O/T/N9 M.;Y"-K'NP55 ST;WIH3^'$2!,G@%$/2#Z5T#< V)OM%/F M;=U20_-4R18IUVW9W,"?C4=;-TRXKWAOE%UE%F?R!ZH4%4:CM[=@*.,:?7H;Z&U47* [?HRB(D@GX\CS\ZTY8 M>.#A\2F<6).#TVAP&GF^^ 6G4T8Z9#*-=$%:Z(86D&&;% UJ#SA_\RJ&ULM5K1;MLV%/T5PAN&%LABD9;M.+,-)-:&=5@V(VF[AZ(/C$3'0B71 MI2B['?;Q(V5%,A6&M=R;/,02S7LN[Z&.Q&-QNN/B4[YF3*(O:9+EL]Y:RLUE MOY^':Y;2_)QO6*:^67&14JE.Q4,_WPA&HS(H3?K$\T;]E,99;SXMVY9B/N6% M3.*,+07*BS2EXNLU2_ANUL.]QX;;^&$M=4-_/MW0!W;'Y+O-4JBS?HT2Q2G+ M\IAG2+#5K'>%+P,RT0%EC_W5.'7AX_(C^6UF\*N:>YFS!DW_B2*YGO8L>BMB*%HF\Y;O? M65704..%/,G+_VA7]?5Z*"QRR=,J6(T@C;/])_U2$7$0H'#L :0*(.T _YF M014P: >,G@GPJP"_9&9?2LE#0"6=3P7?(:%[*S1]4))91JORXTS/^YT4ZMM8 MQG<7H%<_OI[VI4JL MP_MAE>1ZGX0\DV2";G@FUSGZ-8M89(D/W/&8. #ZJN*Z;/)8]C5Q(MY0<8X& M^ P1C_B6 2V.#Q_8ZG&'_U%D*MRSA1O5#.I)')1X@Z,F\5;/X(<_51_T1K(T M_VB;L#V@;P?4-YO+?$-#-NNINTG.Q);UYC_]@$?>+S:R(,$"(#"#2+\FTG>A MSQ M[CBZ*S:;)&:B;K>QYAQ'5[E!@@5 8 ;_XYK_,?1]:PQ))"18 1F$'E1$WGA MEJ]!I'Z$GZ$-$[I-+=YL/.[QL'<@*>\<3UHBMO8:M'H%SK&=6/FDKGSRLA+^ M6UUN1TG8.8ZN5QXD6 $9O"/O68!Z4&+N$($XA(4+8!",]D\6(YC8"57@&TI MMY1L[T4N6E)VC^[4ZDE3/7E9-5]E7*Z5D(]2M'LPG2]#2+0 "LV[1]+Y(@0U,5!HYBPT7@>/P"4-:EM T0(H-)/-QKE@YWK^ M%$F/;5KUAVU)@YH2>]+AT.Z;<>,WL-MP?+^DCUYWNT?2^2*$1 N@T,Q9:+P/ MGH!+&M3&@*(%4&CF+\*-D2'.I?T)DJX V_YXU)*T.V]7ENQ)_8E=TJ1Q'L3M M/+Y?TIT6W^[1=+T00=$"*#1S)AH71 BTK FHE0%%"Z#03#8;*T..+R!!4ZA[*35 Y*B6ZW]!2M]8;K:[*[46M]FM\N=AOEVI@]KNW;JAXB+,< M)6RE(+WSL;I3B_V&J/V)Y)MRB] ]ETKZY>&:T8@)W4%]O^)&PO=V]R:W-H965T\O3FT!B>5A U8L2-#MP[ /M'2V MB$JB1M)V^^]WE!35=E@A2_)%XLL]S_$>'LE;'+GX+$L 1;[452.75JE4>V7; M,B^AIG+&6VAP9LM%315VQR:LL9*%]W8K4@7?*\JUL"M M(')?UU1\O8&*'Y>6:ST,W+%=J?2 G2Y:NH-[4)_:6X$]>V0I6 V-9+PA K9+ MZ]J]6L?:OC/XD\%1GK2)CF3#^6?=^:U86HY>$%20*\U \7> %525)L)E_#MP M6J-+#3QM/[#_TL6.L6RHA!6O_F*%*I=68I$"MG1?J3M^_!6&>$+-E_-*=E]R M[&UC])COI>+U ,9^S9K^3[\,.IP D,<,\ : =PD(O@/P!X#_5 _! B>ZB$< M %WH=A][)UQ&%4T7@A^)T-;(IAN=^AT:]6*-SI-[)7"6(4ZE*U[73.'&*TEH M4Y"<-XHU.VAR!I*\RT!15DGR,_D=<#MP6JKWV/MTGY%W/[Q?V K7H)GL?/!W MT_OSON//)Q_10RG)NBF@,."S:?Q\ F]C[*, WH, -]XDX4XP6& M]:R>#O=-X;S,^_K9WL_$\,=L\#L^_XG9L#K+AHS)O.)R+X#\?;V12N I_\>4 M KV3P.Q$WWQ7LJ4Y+"V\VB2( UCIVS=NY'PPZ?^:9-EKDJU?B>QLIX)QIX(I M]O2/%@35>T.J\6":MJ)GB3H6_68=Z MP=R?G]NM#7:^[X:!-]J=!1V.08>30:^H+$E+64'P@22TYGN=J*S)JSU>!M@@ MJ@12HR"8HSJ+"=\.^E2,;EC%%.:Q2:;0(%,PCZ,+F1Z;Q7&2!/Z%3(_-4*9Y M$K@7,AGL?,>/HL0L4S3*%$W*= >Z0/B6&PI$K<7Y"E08HY^FV3LJ0&L>OJ04DZG?HW:1P= M2\[KKM*Z&+]QKU:N83S#$K6O*+_1]_4M/HP[UD@4?XNNG%F,1TWT-6/?4;SM MBJ(-5UAB=&ULK55=3]LP%/TK M5C8AD 9)G,1MH8T$1=,V,0G!V!ZF/;BIVUHX=F<[+?S[73LAZD?HF+27Q!_W MG'O.37P]7"O]:!:,6?14"FE&P<+:Y7D8FF+!2FK.U)))V)DI75(+4ST/S5(S M.O6@4H0XBDA84BZ#?.C7;G4^5)457+);C4Q5EE0_7S&AUJ,@#EX6[OA\8=U" MF ^7=,[NF7U8WFJ8A2W+E)=,&JXDTFPV"B[C\S%Q\3[@.V=KLS%&SLE$J4:MCE@+/Y M6)4EM_!9K$%43E&AI.5RSF3!F4''U\Q2+@PZ15=44%DPY%.=P,+#_34Z?G\R M#"W(<&1AT:2\JE/B5U)^I?H,)?$'A".<=L#'A^%?*@GPR,.3;7@(YML*X+8" MV/,E;ZS >*L"U]P40IE*,_3SN1'&+/_4%&:H8JPQ U!CK)*9)*GA:5UE"E+O,U M(_&,KF^LCN*N^*R0=Q+NA5GK>+LGQ3_M<+9GHYTD [Z M$=[1NQ]'P%>4]KKUDE8O.:CWF[)4(+@[-'6' PFO7S3ZX:!T:2;[7SO*""&[ M?\5^7!^3#.-H1W.XT>;<%0.-9,ZE 3$S0$9G/;"MZ[9=3ZQ:^LXW41;ZJ!\N MX*9CV@7 _DPI^S)QS;2]._,_4$L#!!0 ( .F#KE@JI.'Y[P( ,0) 9 M >&PO=V]R:W-H965T]Q #PS47 M3W*!L0+/%65RY"R46@Y<5Q8+7"%YR9>8Z3;X :O' MY43HGMM&*4F%F22< 8%G(^?*'XPS,]].^$GP6FZU@7$RY?S)=&[+D>,9($QQ MH4P$I!\K/,:4FD :X^\FIM.F-,+M]FOTK]:[]C)%$H\Y_45*M1@YJ0-*/$,U M5?=\_0UO_,0F7L&IM+]@W;<2:H"*L>:+G31VV!'[TAB#8"(+W M"L*-(+1&&S)KZP8IE \%7P-A9NMHIF%K8]7:#6%F%1^4T&^)UJE\S*N**+TL M2@+$2E!PI@B;8U80+,'9#5:(4 DNP!W6Q=*952V(>CG7(X\/-^#LX_G059K# M1'.+3<[K)F?P1LX?2%R"T/\, B^(.N3C?OGWFFFY9^7AKMS5[ML2!&T) ALO M?&<)QCLEN"&RH%S6 H/?5U.IA/[C_>GRW"2)NI.8CW$@EZC (T=_;1*+%7;R M3Q]\Z'WIJL!_"K93C["M1]@7/7]C5:X;%;0JLSFL\CCS@Q .W=4V>F_P$]&C M%CTZAAYWH3>J> L]"/TX3J,]]M[H)[+'+7M\C!UVL<<'['X",S_Q]]A[HY_( M#EMV>(P]Z6*'A^QQ!L-DO^Z]T4]D3UKVY!A[VL6>'+)'<19YZ1Y[;_03V=.6 M/>UEO\-2#L!MM:P5+@%A"NL#"',]IP=SDL#& >! MU\YKH-VM,];<;_0A-B=,:IB95GJ7B2ZB:.X,34?QI3UVIUSI0]PV%_J:A869 MH-_/.%>O'7.2MQ>W_!]02P,$% @ Z8.N6 +.3X"% P MQ !D !X M;"]W;W)K&ULK9A=;]LV%(;_"J$-0PNLT;?LI+: MU,*P#OT(FK6]"'I!2TX M%2:UDR[,M3N>+MA.4E+#'4=B5U68/[T!RO9+QW>>+WPBFZW4%]QTT> -W(/\ MW-QQU7-[EX)44 O":L2A7#JW_DWF!UI@1GPAL!<';:1#63/V77?>%DO'TT\$ M%'*I+;#Z>(054*J=U'/\UYDZ_9Q:>-A^=O_+!*^"66,!*T:_DD)NE\[<0064 M>$?E)[;_&[J 8NV7,RK,?[1OQR:>@_*=D*SJQ.H)*E*WG_A'!^) X$I&!Q(0*] %SCO4;>HE>H<_W&7KQ^\N% M*]4#:!LW[R9[TTX6G)CLMN%7R O_1($71"/RU;3\/5;RT#\ISZ;E_^QJ)?>, M/!S*746M1Q?TZ +C%Y[P^UB6 J2FA6Z%:@GT\$X-06\E5.+;&)W6+QKWTQ5^ M(QJJS! M[ 0@K+--U6'-ZE?YCG/%;(S2I..EE%JS^(!2DH1!&%W_ BDZHCF;A[,PBOMQ M@_CC/OYX,OYW.A40)7A-*)%/8^%.&EP:;GPHPSRROTS"9' MFV:9);,!QWG/<7YN.C;XJ3JQWLR/%]+0TW_#FEE-SG4I%DMF RS7/9;K22QW M%(H-G%FADU:79I9-L\R2V0"A[_W\F(\EMR&?GSMV?W(CV_,Q6\X/.UVL'\LS M8 5'L()D%);53;DMMQ:6>W!(U$=Z=9K:D%JH77:I[+VKF0J/MZ?DMB-98\Z- M:R85,]/< BZ ZP'J?LF8?.[HHVC_6T7Z/U!+ P04 " #I@ZY8>8LFE$,# M L% #0 'AL+W-T>6QE57@MV MNV!,!ZM>,@M$Z4E_IAV 6TR,,O]SK.R<2 95CBLBV4\S K9UDQ$W(")3',6/% Q M(A,J^%1Q8&4TYV+MAGLP,"M$H0)MBM58Z<)(]>C@KNM!'=%LK%=!/=[ M6D_? S8],,B%: SVB!L8#TNJ-5/RVG3L9#OX! KJ]MVZ- [GBJZ[O4O2$NS- M!)D6*F6J"=,EFZ'Q4+ ,["@^7\!=%V4(H-9%;AHII_-"4NMAPZ@;1G;&A+B% MA_QGMJ.]RK;VU.ZH;)K&4-UT,JX#^MMJ3GM;-GJ1;E#RAT)_69KE2-N'6F$W MBF5\9?NKK#& J7=Q=5J68OU9\+G,F5O\LP..AW3#"Q:%XH\F&I3*S PP18(' MIC2?;8_\5K2\8RN]*:=5AGON':'G?YOG.9-,4;%MVM3^6\[RBQU'_=>R;+]5 M]@U[/=9O[K=N\O(83,;'8/(H:G)P#":3(S#9?[5OS8,FP_J4L764V3G(-*,! M'!A'Y <<344;-)@NN=! M?@3C.,R/ (;%P1Q@',?"XOQ/ZQF@ZW$8YFW@108H9X!R',N'3.P'B^/G).;R MKS1)HBB.L8Q.)EX'$RQO<0P_?C7,&S"P.!#I[W*-[S9>(8?K -O30Q6"K12O M1&RE>*X!\><-&$GBWVTL#C"P7<.>8!Q)$@R!6O37 M:!PCV8GAX]\?["F)HB3Q(X#Y'401AL#3B".8 _" (5%DWX-[[Z-P\YX*V_\/ MCO\ 4$L#!!0 ( .F#KEB7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GY> M5VX>O[%!54%;0Q?["S=:??,/G_=OQ49[?:L;'>Y.9L/?C9J)5AO=ZA^J/ID= MS81?V6]_6*=_6!-D7+[N(3_)6S]<"?+VHR20DUEQ M1#=<:N?#4&*XOR3&C:+"VW==L+_I)BAW+H/ZW=ENK>L!%O?UM M@:"B2+G7FCYP%_6 QX?REY%=K8.JQ9DUM3)^^Y>WC:Z)*(), &1R0,A_D@@R M!9#I(2'3"#(#D-DA(;,(,@>0^2$A\PBR ) %+^25O!,;+ZZ4&[YN*B7.M:\: MZSL7=YL2():\B!?&ZUHY\J<-)]5_RT?$1X#PF->PDL9*%K"+L5M MY[51W@MI:D'WD$;_D!'D*P#YBA?R5^FU[QFOG/)4="@Q<%YW;1M#+H[00'[$ MB_FGU2:(&RI$(8WK=P'UPNR7T^IK1P\=0D8A/#5ZHZ5X3UE W[]'P4."63 ; MYD8Z+>F1@F*H*'Q!4'G*76(^Y)8%LUQ.J\IVU&V%4Y72FQ[U9V%4B/F05A;, M7KDP&RI N9SR3[B021;,*J$NNY9WPXBW'5G"B@;$JG..+HV;'W+)@EDFE]:\ MW$&M'Y!C/.21!;M( HFC?ZB0WE-R_*2.D4,6S!+Y,-0IQ:SO%=MJEE7E.AI? M&NK4,2:RR()9(^^M-'Z'&>?52!H)LS0^]AD6U'UDJ0 M%1)F*_PM^XQS-(XER 8)LPUH$E%1"2=WZ8C3_DL,AQR0,#O@S+:4%#VHJK*4 M@5"Z;BH];OG(! FS":Z[6Z^^=KVGU.:1HA(D@819 C!)'RT1)$@"R2'G$J-% M@A1I(676 LS:QPLNR TILQOV9>WBQ:='DDV1+E)F7>Q+WBQ)A(+QFS7K"LX\7R#.DE M8]8+QHR7RS.DEXQ9+QBSB#'A!@FS7C!F&6,BO63,>L&8QS$FTDO&K)?QHK1X M<:Z"U(T7E_W,,.@8$WDF8_8,SG='>W?(.!FS<3#F:$!"ULF8K;,_+1^J/]YD M1!;*F2T$,4<96HXLE!]LDM-CQFTS1Q;*#S;)>5+IR$+Y@392)BH=62A_YOV4 M1R-GC DWZ@^YO3)NF\A".?=>/<089@E$R6\%PRLVLP9IQ, MEL@U);-K,&:<3);(-26S:S!FO/Y_C%QS/+AF/A3V;]_4:JF-JB_I$9ZN5[*I MKFC.3"_#2;HDR_O3=,NN:<[HV@=#N6*]^V>:W3\"O?T74$L#!!0 ( .F# MKEBTQ0JN: ( $&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDMNHT 4A>&M6"P@N&[=A].*,^I)IJUL #GEAV(;!+0ZV7U;SL ^J <]B3@C M5" N_^@# 4^_RK$9#^UYV!^Z8?%Q.IZ'=;4?Q^Y'70^;?3DUPT/;E?/ER+;M M3\UX6?:[NFLV[\VNU+)<>MW?SZB>G^YG+EX_N_(_$]OM]K I/]O-[U,YC_\8 M7/]I^_=A7\I8+5Z;?E?&=55_'&^[A_JZ20^7R=7BY6U=]2]OJ:KG#A((DOF# M,@3E^8,4@G3^((,@FS_((YP]*2Y1Q29 TP9I MZX1<)P*O$X*=",1.2'8B,#LAVHE [81L)P*W$\*=".1.2'N?)RQ("O3/JG0GTSJAW)M [H]Z90.^,>F<" MO3/JG0GTSJAW)M!;46\ET%M1;R706U%O)=!;46\ET%LG+[L)]%;46PGT5M1; M"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTMLG' M2@*]#?4V KT-]38"O0WU-@*]#?4V KT=]78"O1WU=@*]'?5V KT=]78"O1WU M=@*]'?5V KU]\K,)@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z! M>@>!WH%Z!X'>@7H'@=Z!>@>!WC'Y69! [T"]@T#O0+V#0.\5ZKWZ3KV'\?-8 MAEO/UQJO_YU4CY=SR^WRU^773KQ?K*XXU_<5P_-?4$L#!!0 ( .F#KE@L M 6<[&P( XN 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>I MLD6-ZW\8438PVQD6\P(FN:51D]BR#5/>?IP4D!@Q%:A(TKK8YAV^,I69+@TNU#S26E8V/@\OE:[QGP34[=T],K%:&-7[, M-.9EGFI45Y?4^?'=16I3]7B^K!QREI7+H2^:UPNZ^QQ;/]* M63XGU.7DO"=MNY#.RH:*O9LPK?P[X/G*L6MI<>MB_N&&LHOM>Y;R4T^I M/E[BG1[]9M,UU/KF82A'ZA0BN39MB?+0UX>B9\>3<[EA.GSRD_/G,L<"R\[; MZ$,J$XOT^;B7D4RGEZ$4HIB[XZ_XFEA*G_Q^-$V[I?:#V>5Z?_NXF^>1V/PX M_8[?SOBU_B?[$"!]2) ^%$@?&J0/ ]*'!>GC'*2/"Y ^^ JE$111.0JI',54 MCH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )% M5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HZ+X^=G/;AN?,EG\]_ K_X 4$L! A0#% @ MZ8.N6 =!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " #I@ZY8#TB4=^X K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #I@ZY8F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( .F#KEBO.3T*T@4 )T? 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6 >\7YSS @ ]0D !@ ("! M/Q8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ8.N6"#5<^";" [R4 !@ ("!G"T 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ Z8.N6#QY[#%;!P S1( M !@ ("!LSL 'AL+W=O&UL4$L! A0#% @ Z8.N6%6MJL3N M!P OQ0 !D ("!2V\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6+G'C@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z8.N6*E[=LLY @ , 4 !D ("!NI0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ8.N6,9[=* :"@ 6!< !D ("!C)X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6$T+D,T5! M[0D !D ("!XK4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6,7%\" 7! &@D !D M ("!1,D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z8.N6"^8FBF=-0 5+4 !D ("! >, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N M6*KTIW 9! G0D !D ("!*R ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6,:;$#$< P /0< M !D ("!#RH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6'>,;"]M!0 %@T !D M ("!3S,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z8.N6&JDG>96! ! P !D ("!(#\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6,WD M[DS@!0 K3< !D ("!ODD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6&,;VV / @ #04 !D M ("!2UH! 'AL+W=O&PO M=V]R:W-H965T5 0 M (T8 9 " @4!B 0!X;"]W;W)K&UL4$L! A0#% @ Z8.N6!L-K"+0! 51( !D ("! MRV8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Z8.N6(+AD81K @ :@8 !D ("!'W,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6-WI$+OO M @ _@D !D ("!K7L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6"Z+1OXS P U T !D M ("!)84! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z8.N6/2[;C#M @ 6P@ !D ("![XX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ8.N6'4*, ]"@ A8H !D ("!+9@! 'AL+W=O&UL4$L! A0#% @ Z8.N6#P'<]^$ P M" T !D ("!UJH! 'AL+W=O&PO=V]R:W-H965T"R 0!X;"]W;W)K&UL4$L! A0#% @ Z8.N6&2OR/%Z P 9@P !D M ("!XK4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z8.N6#75N&=S# Y:( !D ("!][\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N M6(AC%E9G P Q L !D ("!==0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8.N6 +.3X"% P MQ M !D ("!+MX! 'AL+W=O8LFE$,# L% #0 @ 'JX0$ M>&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #I@ZY8+ %G.QL" M .+@ $P @ '$[@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 6 !8 !\8 0\0$ ! end XML 93 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 94 report.css IDEA: XBRL DOCUMENT /* 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; } XML 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 211 366 1 true 64 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://ipower.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995512 - Disclosure - Nature of business and organization Sheet http://ipower.com/role/NatureOfBusinessAndOrganization Nature of business and organization Notes 9 false false R10.htm 995513 - Disclosure - Basis of Presentation and Summary of significant accounting policies Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of significant accounting policies Notes 10 false false R11.htm 995514 - Disclosure - Joint Ventures Sheet http://ipower.com/role/JointVentures Joint Ventures Notes 11 false false R12.htm 995515 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity Sheet http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity Notes 12 false false R13.htm 995516 - Disclosure - Variable interest entity Sheet http://ipower.com/role/VariableInterestEntity Variable interest entity Notes 13 false false R14.htm 995517 - Disclosure - Accounts receivable, net Sheet http://ipower.com/role/AccountsReceivableNet Accounts receivable, net Notes 14 false false R15.htm 995518 - Disclosure - Inventories, net Sheet http://ipower.com/role/InventoriesNet Inventories, net Notes 15 false false R16.htm 995519 - Disclosure - Prepayments and other current assets, net Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet Prepayments and other current assets, net Notes 16 false false R17.htm 995520 - Disclosure - Non-current prepayments Sheet http://ipower.com/role/Non-currentPrepayments Non-current prepayments Notes 17 false false R18.htm 995521 - Disclosure - Intangible assets, net Sheet http://ipower.com/role/IntangibleAssetsNet Intangible assets, net Notes 18 false false R19.htm 995522 - Disclosure - Other payables and accrued liabilities Sheet http://ipower.com/role/OtherPayablesAndAccruedLiabilities Other payables and accrued liabilities Notes 19 false false R20.htm 995523 - Disclosure - Loans payable Sheet http://ipower.com/role/LoansPayable Loans payable Notes 20 false false R21.htm 995524 - Disclosure - Related party transactions Sheet http://ipower.com/role/RelatedPartyTransactions Related party transactions Notes 21 false false R22.htm 995525 - Disclosure - Income taxes Sheet http://ipower.com/role/IncomeTaxes Income taxes Notes 22 false false R23.htm 995526 - Disclosure - Earnings per share Sheet http://ipower.com/role/EarningsPerShare Earnings per share Notes 23 false false R24.htm 995527 - Disclosure - Equity Sheet http://ipower.com/role/Equity Equity Notes 24 false false R25.htm 995528 - Disclosure - Warrants Sheet http://ipower.com/role/Warrants Warrants Notes 25 false false R26.htm 995529 - Disclosure - Concentration of risk Sheet http://ipower.com/role/ConcentrationOfRisk Concentration of risk Notes 26 false false R27.htm 995530 - Disclosure - Commitments and contingencies Sheet http://ipower.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 27 false false R28.htm 995531 - Disclosure - Subsequent events Sheet http://ipower.com/role/SubsequentEvents Subsequent events Notes 28 false false R29.htm 995532 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of significant accounting policies (Policies) Policies 29 false false R30.htm 995533 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of significant accounting policies (Tables) Tables http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 30 false false R31.htm 995534 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables) Sheet http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables) Tables http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity 31 false false R32.htm 995535 - Disclosure - Variable interest entity (Tables) Sheet http://ipower.com/role/VariableInterestEntityTables Variable interest entity (Tables) Tables http://ipower.com/role/VariableInterestEntity 32 false false R33.htm 995536 - Disclosure - Accounts receivable, net (Tables) Sheet http://ipower.com/role/AccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://ipower.com/role/AccountsReceivableNet 33 false false R34.htm 995537 - Disclosure - Prepayments and other current assets, net (Tables) Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables Prepayments and other current assets, net (Tables) Tables http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet 34 false false R35.htm 995538 - Disclosure - Intangible assets, net (Tables) Sheet http://ipower.com/role/IntangibleAssetsNetTables Intangible assets, net (Tables) Tables http://ipower.com/role/IntangibleAssetsNet 35 false false R36.htm 995539 - Disclosure - Other payables and accrued liabilities (Tables) Sheet http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables Other payables and accrued liabilities (Tables) Tables http://ipower.com/role/OtherPayablesAndAccruedLiabilities 36 false false R37.htm 995540 - Disclosure - Loans payable (Tables) Sheet http://ipower.com/role/LoansPayableTables Loans payable (Tables) Tables http://ipower.com/role/LoansPayable 37 false false R38.htm 995541 - Disclosure - Income taxes (Tables) Sheet http://ipower.com/role/IncomeTaxesTables Income taxes (Tables) Tables http://ipower.com/role/IncomeTaxes 38 false false R39.htm 995542 - Disclosure - Earnings per share (Tables) Sheet http://ipower.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://ipower.com/role/EarningsPerShare 39 false false R40.htm 995543 - Disclosure - Equity (Tables) Sheet http://ipower.com/role/EquityTables Equity (Tables) Tables http://ipower.com/role/Equity 40 false false R41.htm 995544 - Disclosure - Commitments and contingencies (Tables) Sheet http://ipower.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://ipower.com/role/CommitmentsAndContingencies 41 false false R42.htm 995545 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful lives) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives Basis of Presentation and Summary of significant accounting policies (Details - Useful lives) Details http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 995546 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions Basis of Presentation and Summary of significant accounting policies (Details - Assumptions) Details http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 995547 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments) Details http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 995548 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-advertisingCosts Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs) Details http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 995549 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative) Sheet http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative Basis of Presentation and Summary of significant accounting policies (Details Narrative) Details http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 995550 - Disclosure - Joint Ventures (Details Narrative) Sheet http://ipower.com/role/JointVenturesDetailsNarrative Joint Ventures (Details Narrative) Details http://ipower.com/role/JointVentures 47 false false R48.htm 995551 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation) Sheet http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation) Details http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables 48 false false R49.htm 995552 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) Sheet http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) Details http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables 49 false false R50.htm 995553 - Disclosure - Variable interest entity (Details - Assets and liabilities) Sheet http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities Variable interest entity (Details - Assets and liabilities) Details http://ipower.com/role/VariableInterestEntityTables 50 false false R51.htm 995554 - Disclosure - Variable interest entity (Details - VIE operations) Sheet http://ipower.com/role/VariableInterestEntityDetails-VieOperations Variable interest entity (Details - VIE operations) Details http://ipower.com/role/VariableInterestEntityTables 51 false false R52.htm 995555 - Disclosure - Variable interest entity (Details Narrative) Sheet http://ipower.com/role/VariableInterestEntityDetailsNarrative Variable interest entity (Details Narrative) Details http://ipower.com/role/VariableInterestEntityTables 52 false false R53.htm 995556 - Disclosure - Accounts receivable, net (Details - Accounts receivable) Sheet http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable Accounts receivable, net (Details - Accounts receivable) Details http://ipower.com/role/AccountsReceivableNetTables 53 false false R54.htm 995557 - Disclosure - Accounts receivable, net (Details Narrative) Sheet http://ipower.com/role/AccountsReceivableNetDetailsNarrative Accounts receivable, net (Details Narrative) Details http://ipower.com/role/AccountsReceivableNetTables 54 false false R55.htm 995558 - Disclosure - Inventories, net (Details Narrative) Sheet http://ipower.com/role/InventoriesNetDetailsNarrative Inventories, net (Details Narrative) Details http://ipower.com/role/InventoriesNet 55 false false R56.htm 995559 - Disclosure - Prepayments and other current assets, net (Details - Other assets) Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets Prepayments and other current assets, net (Details - Other assets) Details http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables 56 false false R57.htm 995560 - Disclosure - Prepayments and other current assets, net (Details Narrative) Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetailsNarrative Prepayments and other current assets, net (Details Narrative) Details http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables 57 false false R58.htm 995561 - Disclosure - Non-current prepayments (Details Narrative) Sheet http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative Non-current prepayments (Details Narrative) Details http://ipower.com/role/Non-currentPrepayments 58 false false R59.htm 995562 - Disclosure - Intangible assets, net (Details - Intangible assets) Sheet http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets Intangible assets, net (Details - Intangible assets) Details http://ipower.com/role/IntangibleAssetsNetTables 59 false false R60.htm 995563 - Disclosure - Intangible assets, net (Details - Future amortization) Sheet http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization Intangible assets, net (Details - Future amortization) Details http://ipower.com/role/IntangibleAssetsNetTables 60 false false R61.htm 995564 - Disclosure - Intangible assets, net (Details Narrative) Sheet http://ipower.com/role/IntangibleAssetsNetDetailsNarrative Intangible assets, net (Details Narrative) Details http://ipower.com/role/IntangibleAssetsNetTables 61 false false R62.htm 995565 - Disclosure - Other payables and accrued liabilities (Details) Sheet http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails Other payables and accrued liabilities (Details) Details http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables 62 false false R63.htm 995566 - Disclosure - Other payables and accrued liabilities (Details Narrative) Sheet http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative Other payables and accrued liabilities (Details Narrative) Details http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables 63 false false R64.htm 995567 - Disclosure - Loans payable (Details - Interest expense) Sheet http://ipower.com/role/LoansPayableDetails-InterestExpense Loans payable (Details - Interest expense) Details http://ipower.com/role/LoansPayableTables 64 false false R65.htm 995568 - Disclosure - Loans payable (Details Narrative) Sheet http://ipower.com/role/LoansPayableDetailsNarrative Loans payable (Details Narrative) Details http://ipower.com/role/LoansPayableTables 65 false false R66.htm 995569 - Disclosure - Related party transactions (Details Narrative) Sheet http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative Related party transactions (Details Narrative) Details http://ipower.com/role/RelatedPartyTransactions 66 false false R67.htm 995570 - Disclosure - Income taxes (Details) Sheet http://ipower.com/role/IncomeTaxesDetails Income taxes (Details) Details http://ipower.com/role/IncomeTaxesTables 67 false false R68.htm 995571 - Disclosure - Income taxes (Details - Reconciliation of effective income tax rate) Sheet http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate Income taxes (Details - Reconciliation of effective income tax rate) Details http://ipower.com/role/IncomeTaxesTables 68 false false R69.htm 995572 - Disclosure - Income taxes (Details - Deferred taxes) Sheet http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes Income taxes (Details - Deferred taxes) Details http://ipower.com/role/IncomeTaxesTables 69 false false R70.htm 995573 - Disclosure - Income taxes (Details Narrative) Sheet http://ipower.com/role/IncomeTaxesDetailsNarrative Income taxes (Details Narrative) Details http://ipower.com/role/IncomeTaxesTables 70 false false R71.htm 995574 - Disclosure - Earnings per share (Details) Sheet http://ipower.com/role/EarningsPerShareDetails Earnings per share (Details) Details http://ipower.com/role/EarningsPerShareTables 71 false false R72.htm 995575 - Disclosure - Earnings per share (Details Narrative) Sheet http://ipower.com/role/EarningsPerShareDetailsNarrative Earnings per share (Details Narrative) Details http://ipower.com/role/EarningsPerShareTables 72 false false R73.htm 995576 - Disclosure - Equity (Details) Sheet http://ipower.com/role/EquityDetails Equity (Details) Details http://ipower.com/role/EquityTables 73 false false R74.htm 995577 - Disclosure - Equity (Details Narrative) Sheet http://ipower.com/role/EquityDetailsNarrative Equity (Details Narrative) Details http://ipower.com/role/EquityTables 74 false false R75.htm 995578 - Disclosure - Warrants (Details Narrative) Sheet http://ipower.com/role/WarrantsDetailsNarrative Warrants (Details Narrative) Details http://ipower.com/role/Warrants 75 false false R76.htm 995579 - Disclosure - Concentration of risk (Details Narrative) Sheet http://ipower.com/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://ipower.com/role/ConcentrationOfRisk 76 false false R77.htm 995580 - Disclosure - Commitments and contingencies (Details - Lease cost) Sheet http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost Commitments and contingencies (Details - Lease cost) Details http://ipower.com/role/CommitmentsAndContingenciesTables 77 false false R78.htm 995581 - Disclosure - Commitments and contingencies (Details - Balance sheet) Sheet http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet Commitments and contingencies (Details - Balance sheet) Details http://ipower.com/role/CommitmentsAndContingenciesTables 78 false false R79.htm 995582 - Disclosure - Commitments and contingencies (Details - Lease maturity) Sheet http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity Commitments and contingencies (Details - Lease maturity) Details http://ipower.com/role/CommitmentsAndContingenciesTables 79 false false R80.htm 995583 - Disclosure - Commitments and contingencies (Details Narrative) Sheet http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and contingencies (Details Narrative) Details http://ipower.com/role/CommitmentsAndContingenciesTables 80 false false All Reports Book All Reports ipower_i10q-033124.htm ipw-20240331.xsd ipw-20240331_cal.xml ipw-20240331_def.xml ipw-20240331_lab.xml ipw-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ipower_i10q-033124.htm": { "nsprefix": "IPW", "nsuri": "http://ipower.com/20240331", "dts": { "inline": { "local": [ "ipower_i10q-033124.htm" ] }, "schema": { "local": [ "ipw-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "ipw-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ipw-20240331_def.xml" ] }, "labelLink": { "local": [ "ipw-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ipw-20240331_pre.xml" ] } }, "keyStandard": 318, "keyCustom": 48, "axisStandard": 28, "axisCustom": 0, "memberStandard": 24, "memberCustom": 39, "hidden": { "total": 75, "http://fasb.org/us-gaap/2023": 70, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 211, "entityCount": 1, "segmentCount": 64, "elementCount": 665, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 875, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://ipower.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R2": { "role": "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets", "longName": "00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OtherPrepaidExpenseCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R3": { "role": "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "longName": "00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R5": { "role": "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-06-30_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-07-012022-09-30_us-gaap_RetainedEarningsMember", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R6": { "role": "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R9": { "role": "http://ipower.com/role/NatureOfBusinessAndOrganization", "longName": "995512 - Disclosure - Nature of business and organization", "shortName": "Nature of business and organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R10": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "995513 - Disclosure - Basis of Presentation and Summary of significant accounting policies", "shortName": "Basis of Presentation and Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R11": { "role": "http://ipower.com/role/JointVentures", "longName": "995514 - Disclosure - Joint Ventures", "shortName": "Joint Ventures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:JointVenturesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:JointVenturesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R12": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity", "longName": "995515 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity", "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R13": { "role": "http://ipower.com/role/VariableInterestEntity", "longName": "995516 - Disclosure - Variable interest entity", "shortName": "Variable interest entity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R14": { "role": "http://ipower.com/role/AccountsReceivableNet", "longName": "995517 - Disclosure - Accounts receivable, net", "shortName": "Accounts receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R15": { "role": "http://ipower.com/role/InventoriesNet", "longName": "995518 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R16": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet", "longName": "995519 - Disclosure - Prepayments and other current assets, net", "shortName": "Prepayments and other current assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R17": { "role": "http://ipower.com/role/Non-currentPrepayments", "longName": "995520 - Disclosure - Non-current prepayments", "shortName": "Non-current prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:NoncurerntPrepaymentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:NoncurerntPrepaymentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R18": { "role": "http://ipower.com/role/IntangibleAssetsNet", "longName": "995521 - Disclosure - Intangible assets, net", "shortName": "Intangible assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R19": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilities", "longName": "995522 - Disclosure - Other payables and accrued liabilities", "shortName": "Other payables and accrued liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R20": { "role": "http://ipower.com/role/LoansPayable", "longName": "995523 - Disclosure - Loans payable", "shortName": "Loans payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R21": { "role": "http://ipower.com/role/RelatedPartyTransactions", "longName": "995524 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R22": { "role": "http://ipower.com/role/IncomeTaxes", "longName": "995525 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R23": { "role": "http://ipower.com/role/EarningsPerShare", "longName": "995526 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R24": { "role": "http://ipower.com/role/Equity", "longName": "995527 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R25": { "role": "http://ipower.com/role/Warrants", "longName": "995528 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R26": { "role": "http://ipower.com/role/ConcentrationOfRisk", "longName": "995529 - Disclosure - Concentration of risk", "shortName": "Concentration of risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R27": { "role": "http://ipower.com/role/CommitmentsAndContingencies", "longName": "995530 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R28": { "role": "http://ipower.com/role/SubsequentEvents", "longName": "995531 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R29": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995532 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R30": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "995533 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "IPW:ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R31": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables", "longName": "995534 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)", "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R32": { "role": "http://ipower.com/role/VariableInterestEntityTables", "longName": "995535 - Disclosure - Variable interest entity (Tables)", "shortName": "Variable interest entity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R33": { "role": "http://ipower.com/role/AccountsReceivableNetTables", "longName": "995536 - Disclosure - Accounts receivable, net (Tables)", "shortName": "Accounts receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R34": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables", "longName": "995537 - Disclosure - Prepayments and other current assets, net (Tables)", "shortName": "Prepayments and other current assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R35": { "role": "http://ipower.com/role/IntangibleAssetsNetTables", "longName": "995538 - Disclosure - Intangible assets, net (Tables)", "shortName": "Intangible assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R36": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables", "longName": "995539 - Disclosure - Other payables and accrued liabilities (Tables)", "shortName": "Other payables and accrued liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R37": { "role": "http://ipower.com/role/LoansPayableTables", "longName": "995540 - Disclosure - Loans payable (Tables)", "shortName": "Loans payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R38": { "role": "http://ipower.com/role/IncomeTaxesTables", "longName": "995541 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R39": { "role": "http://ipower.com/role/EarningsPerShareTables", "longName": "995542 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R40": { "role": "http://ipower.com/role/EquityTables", "longName": "995543 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R41": { "role": "http://ipower.com/role/CommitmentsAndContingenciesTables", "longName": "995544 - Disclosure - Commitments and contingencies (Tables)", "shortName": "Commitments and contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R42": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "longName": "995545 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful lives)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Details - Useful lives)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_NoncompeteAgreementsMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "IPW:ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_NoncompeteAgreementsMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "IPW:ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R43": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions", "longName": "995546 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2022-02-142022-02-15_custom_CorporateBondYieldMember_custom_AniviaPurchaseNoteMember", "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "IPW:ScheduleOfFairValueAssumptionsTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-02-142022-02-15_custom_CorporateBondYieldMember_custom_AniviaPurchaseNoteMember", "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "IPW:ScheduleOfFairValueAssumptionsTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R44": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments", "longName": "995547 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012024-03-31_us-gaap_FairValueMeasurementsNonrecurringMember", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R45": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-advertisingCosts", "longName": "995548 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:AdvertisingExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "IPW:ScheduleOfAdvertisingCostsTableTextBlock", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:AdvertisingExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "IPW:ScheduleOfAdvertisingCostsTableTextBlock", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R46": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "995549 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)", "shortName": "Basis of Presentation and Summary of significant accounting policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2022-07-012022-09-30", "name": "us-gaap:GoodwillImpairmentLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-07-012022-09-30", "name": "us-gaap:GoodwillImpairmentLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R47": { "role": "http://ipower.com/role/JointVenturesDetailsNarrative", "longName": "995550 - Disclosure - Joint Ventures (Details Narrative)", "shortName": "Joint Ventures (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-03-31_custom_BoxHarmonyMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_custom_GSMMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "IPW:JointVenturesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R48": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "longName": "995551 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation)", "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2022-02-15", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-02-142022-02-15_custom_AniviaMember", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R49": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "longName": "995552 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)", "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2022-02-15", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-02-142022-02-15_custom_AniviaMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R50": { "role": "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "longName": "995553 - Disclosure - Variable interest entity (Details - Assets and liabilities)", "shortName": "Variable interest entity (Details - Assets and liabilities)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R51": { "role": "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "longName": "995554 - Disclosure - Variable interest entity (Details - VIE operations)", "shortName": "Variable interest entity (Details - VIE operations)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "IPW:ScheduleOfOperatingResultsOfTheVieTableTextBlock", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R52": { "role": "http://ipower.com/role/VariableInterestEntityDetailsNarrative", "longName": "995555 - Disclosure - Variable interest entity (Details Narrative)", "shortName": "Variable interest entity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "name": "IPW:RevenueBeforeConsolidation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "name": "IPW:RevenueBeforeConsolidation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R53": { "role": "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable", "longName": "995556 - Disclosure - Accounts receivable, net (Details - Accounts receivable)", "shortName": "Accounts receivable, net (Details - Accounts receivable)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R54": { "role": "http://ipower.com/role/AccountsReceivableNetDetailsNarrative", "longName": "995557 - Disclosure - Accounts receivable, net (Details Narrative)", "shortName": "Accounts receivable, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R55": { "role": "http://ipower.com/role/InventoriesNetDetailsNarrative", "longName": "995558 - Disclosure - Inventories, net (Details Narrative)", "shortName": "Inventories, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:InventoryLIFOReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R56": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets", "longName": "995559 - Disclosure - Prepayments and other current assets, net (Details - Other assets)", "shortName": "Prepayments and other current assets, net (Details - Other assets)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R57": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetailsNarrative", "longName": "995560 - Disclosure - Prepayments and other current assets, net (Details Narrative)", "shortName": "Prepayments and other current assets, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "IPW:DeliveryFeesReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "IPW:DeliveryFeesReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "IPW:PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R58": { "role": "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative", "longName": "995561 - Disclosure - Non-current prepayments (Details Narrative)", "shortName": "Non-current prepayments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "IPW:NoncurrentPrepayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "IPW:NoncurerntPrepaymentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R59": { "role": "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets", "longName": "995562 - Disclosure - Intangible assets, net (Details - Intangible assets)", "shortName": "Intangible assets, net (Details - Intangible assets)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R60": { "role": "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization", "longName": "995563 - Disclosure - Intangible assets, net (Details - Future amortization)", "shortName": "Intangible assets, net (Details - Future amortization)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R61": { "role": "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative", "longName": "995564 - Disclosure - Intangible assets, net (Details Narrative)", "shortName": "Intangible assets, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R62": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "longName": "995565 - Disclosure - Other payables and accrued liabilities (Details)", "shortName": "Other payables and accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "IPW:AccruedPayablesForInventoryInTransit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "IPW:AccruedPayablesForInventoryInTransit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R63": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "longName": "995566 - Disclosure - Other payables and accrued liabilities (Details Narrative)", "shortName": "Other payables and accrued liabilities (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "From2023-07-012024-03-31_custom_OneVendorMember", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012024-03-31_custom_OneVendorMember", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R64": { "role": "http://ipower.com/role/LoansPayableDetails-InterestExpense", "longName": "995567 - Disclosure - Loans payable (Details - Interest expense)", "shortName": "Loans payable (Details - Interest expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "IPW:AccruedInterestExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "IPW:AccruedInterestExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R65": { "role": "http://ipower.com/role/LoansPayableDetailsNarrative", "longName": "995568 - Disclosure - Loans payable (Details Narrative)", "shortName": "Loans payable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "IPW:NotesAndLoansPayableNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R66": { "role": "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "995569 - Disclosure - Related party transactions (Details Narrative)", "shortName": "Related party transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:SubleaseIncome", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:SubleaseIncome", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R67": { "role": "http://ipower.com/role/IncomeTaxesDetails", "longName": "995570 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R68": { "role": "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate", "longName": "995571 - Disclosure - Income taxes (Details - Reconciliation of effective income tax rate)", "shortName": "Income taxes (Details - Reconciliation of effective income tax rate)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R69": { "role": "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes", "longName": "995572 - Disclosure - Income taxes (Details - Deferred taxes)", "shortName": "Income taxes (Details - Deferred taxes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R70": { "role": "http://ipower.com/role/IncomeTaxesDetailsNarrative", "longName": "995573 - Disclosure - Income taxes (Details Narrative)", "shortName": "Income taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_custom_USTaxAuthoritiesMember", "name": "us-gaap:PrepaidTaxes", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R71": { "role": "http://ipower.com/role/EarningsPerShareDetails", "longName": "995574 - Disclosure - Earnings per share (Details)", "shortName": "Earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R72": { "role": "http://ipower.com/role/EarningsPerShareDetailsNarrative", "longName": "995575 - Disclosure - Earnings per share (Details Narrative)", "shortName": "Earnings per share (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R73": { "role": "http://ipower.com/role/EquityDetails", "longName": "995576 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2023-06-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R74": { "role": "http://ipower.com/role/EquityDetailsNarrative", "longName": "995577 - Disclosure - Equity (Details Narrative)", "shortName": "Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R75": { "role": "http://ipower.com/role/WarrantsDetailsNarrative", "longName": "995578 - Disclosure - Warrants (Details Narrative)", "shortName": "Warrants (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "IPW:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "IPW:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R76": { "role": "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative", "longName": "995579 - Disclosure - Concentration of risk (Details Narrative)", "shortName": "Concentration of risk (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "unique": true } }, "R77": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost", "longName": "995580 - Disclosure - Commitments and contingencies (Details - Lease cost)", "shortName": "Commitments and contingencies (Details - Lease cost)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R78": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet", "longName": "995581 - Disclosure - Commitments and contingencies (Details - Balance sheet)", "shortName": "Commitments and contingencies (Details - Balance sheet)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity", "longName": "995582 - Disclosure - Commitments and contingencies (Details - Lease maturity)", "shortName": "Commitments and contingencies (Details - Lease maturity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } }, "R80": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "995583 - Disclosure - Commitments and contingencies (Details Narrative)", "shortName": "Commitments and contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractualObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractualObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-033124.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts and Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r297" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Other payables and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Other payables and accrued liabilities", "label": "Accounts Payable and Other Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r677" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Credit cards payable", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r24", "r801" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other accounts payable", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "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." } } }, "auth_ref": [ "r203", "r295", "r296", "r770" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r752" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "totalLabel": "Total accounts receivable", "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." } } }, "auth_ref": [ "r295", "r296" ] }, "IPW_AccruedAmazonFees": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "AccruedAmazonFees", "crdr": "credit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Amazon fees" } } }, "auth_ref": [] }, "IPW_AccruedInterestExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "AccruedInterestExpenses", "crdr": "debit", "calculation": { "http://ipower.com/role/LoansPayableDetails-InterestExpense": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/LoansPayableDetails-InterestExpense" ], "lang": { "en-us": { "role": { "label": "Accrued interest" } } }, "auth_ref": [] }, "IPW_AccruedInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AccruedInterestMember", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued Interest [Member]" } } }, "auth_ref": [] }, "IPW_AccruedPayablesForInventoryInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "AccruedPayablesForInventoryInTransit", "crdr": "credit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued payables for inventory in transit" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payroll liabilities", "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)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r131", "r205", "r621", "r643", "r644" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r15", "r37", "r510", "r513", "r550", "r639", "r640", "r923", "r924", "r925", "r935", "r936", "r937" ] }, "IPW_AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" ], "lang": { "en-us": { "role": { "label": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r862" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid in capital", "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." } } }, "auth_ref": [ "r126", "r801", "r1012" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r472", "r473", "r474", "r660", "r935", "r936", "r937", "r997", "r1015" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r868" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r868" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r868" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r868" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expenses", "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." } } }, "auth_ref": [ "r9", "r65" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r443" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to cash provided by operating activities:" } } }, "auth_ref": [] }, "IPW_AdvanceFromShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "AdvanceFromShareholders", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Advance from shareholders" } } }, "auth_ref": [] }, "IPW_AdvanceToSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AdvanceToSuppliersMember", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "label": "Advance To Suppliers [Member]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r180" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-advertisingCosts" ], "lang": { "en-us": { "role": { "label": "Advertising and promotion", "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." } } }, "auth_ref": [ "r475" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r832", "r844", "r854", "r879" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r835", "r847", "r857", "r882" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r868" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r875" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r839", "r848", "r858", "r875", "r883", "r887", "r895" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r206", "r297", "r334" ] }, "IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AmazonSalesToCanadaAndOtherForeignCountriesMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amazon Sales To Canada And Other Foreign Countries [Member]" } } }, "auth_ref": [] }, "IPW_AmazonVendorAndAmazonSellerMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AmazonVendorAndAmazonSellerMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amazon Vendor And Amazon Seller [Member]" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt premium / discount and non-cash financing costs", "verboseLabel": "Amortization of note premium", "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." } } }, "auth_ref": [ "r9", "r106", "r140", "r396" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://ipower.com/role/LoansPayableDetails-InterestExpense": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/LoansPayableDetails-InterestExpense" ], "lang": { "en-us": { "role": { "label": "Amortization of debt discount", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r396", "r540", "r788", "r789", "r928" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "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." } } }, "auth_ref": [ "r9", "r61", "r65" ] }, "IPW_AniviaMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AniviaMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative", "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Anivia [Member]" } } }, "auth_ref": [] }, "IPW_AniviaPurchaseNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AniviaPurchaseNoteMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Anivia Purchase Note [Member]" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r840" ] }, "IPW_AnotherSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AnotherSupplierMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Another Supplier [Member]" } } }, "auth_ref": [] }, "IPW_AssetBasedRevolvingLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "AssetBasedRevolvingLoanMember", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset Based Revolving Loan [Member]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r166", "r199", "r231", "r271", "r285", "r289", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r505", "r507", "r528", "r616", "r700", "r801", "r813", "r957", "r958", "r1004" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r192", "r209", "r231", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r505", "r507", "r528", "r801", "r957", "r958", "r1004" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Assets fair value disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r102" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Assets, Noncurrent", "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." } } }, "auth_ref": [ "r231", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r505", "r507", "r528", "r957", "r958", "r1004" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current assets" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r840" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price" } } }, "auth_ref": [ "r890" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r891" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r886" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r886" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r886" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r886" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r886" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r886" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://ipower.com/role/EquityDetails", "http://ipower.com/role/EquityDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r888" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r99", "r101" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of presentation", "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)." } } }, "auth_ref": [] }, "IPW_BoxHarmonyMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "BoxHarmonyMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/JointVenturesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Box Harmony [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative", "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "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." } } }, "auth_ref": [ "r503", "r797", "r798" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative", "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r83", "r84", "r503", "r797", "r798" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total purchase consideration", "verboseLabel": "Fair value of the consideration", "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." } } }, "auth_ref": [ "r1", "r2", "r12" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Common stock issued", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "negatedLabel": "Current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Finite lived intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "ROU asset", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r86" ] }, "IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Rent deposit" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "verboseLabel": "Total purchase consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combination", "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." } } }, "auth_ref": [ "r82" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi" } } }, "auth_ref": [] }, "IPW_CarPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "CarPaymentMember", "presentation": [ "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Car Payment [Member]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Cash in bank", "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." } } }, "auth_ref": [ "r178", "r618", "r671", "r694", "r801", "r813", "r917" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r43", "r195", "r768" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENT, beginning of period", "periodEndLabel": "CASH AND CASH EQUIVALENT, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r43", "r143", "r227" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "CHANGES IN CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r143" ] }, "IPW_CashPerformanceBonus": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "CashPerformanceBonus", "crdr": "debit", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash performance bonus" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash, uninsured amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r866" ] }, "IPW_ChenlongTanMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "ChenlongTanMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chenlong Tan [Member]" } } }, "auth_ref": [] }, "IPW_ChineseTaxAuthoritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "ChineseTaxAuthoritiesMember", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chinese Tax Authorities [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative" ], "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." } } }, "auth_ref": [ "r188", "r200", "r201", "r202", "r231", "r253", "r254", "r261", "r263", "r269", "r270", "r331", "r365", "r367", "r368", "r369", "r372", "r373", "r405", "r406", "r409", "r412", "r419", "r528", "r650", "r651", "r652", "r653", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r672", "r686", "r709", "r732", "r744", "r745", "r746", "r747", "r748", "r905", "r929", "r938" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r200", "r201", "r202", "r269", "r405", "r406", "r407", "r409", "r412", "r417", "r419", "r650", "r651", "r652", "r653", "r790", "r905", "r929" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://ipower.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://ipower.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants outstanding", "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." } } }, "auth_ref": [ "r420" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r867" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r867" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies", "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." } } }, "auth_ref": [ "r32", "r113", "r617", "r685" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ipower.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r151", "r363", "r364", "r753", "r953" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r66", "r754" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r803", "r804", "r805", "r807", "r808", "r809", "r810", "r935", "r936", "r997", "r1011", "r1015" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r125" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r125", "r686" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r125" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r125", "r686", "r706", "r1015", "r1016" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value; 180,000,000 shares authorized; 29,818,232 and 29,710,939 shares issued and outstanding at March 31, 2024 and June 30, 2023", "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." } } }, "auth_ref": [ "r125", "r620", "r801" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r872" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r871" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r873" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r870" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "COMPREHENSIVE INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r38", "r211", "r213", "r220", "r612", "r630" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r55", "r103", "r104", "r294", "r752" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r55", "r103", "r104", "r294", "r645", "r752" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r55", "r103", "r104", "r294", "r752", "r907" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://ipower.com/role/ConcentrationOfRisk" ], "lang": { "en-us": { "role": { "label": "Concentration of risk", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r752" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk, percentage", "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." } } }, "auth_ref": [ "r52", "r55", "r103", "r104", "r294" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r51", "r52", "r55", "r56", "r103", "r165", "r752" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "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." } } }, "auth_ref": [ "r52", "r55", "r103", "r104", "r294", "r752" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r236", "r505", "r506", "r507", "r508", "r558", "r764", "r956", "r959", "r960" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "auth_ref": [ "r236", "r505", "r506", "r507", "r508", "r558", "r764", "r956", "r959", "r960" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "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." } } }, "auth_ref": [ "r16", "r98" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r90", "r775" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer deposit", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r422", "r423", "r434" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total commitment of term lease", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r933" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of RSUs vested, shares", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued for RSU's vested", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "IPW_ConversionOfStockSharesToBeIssued": { "xbrltype": "sharesItemType", "nsuri": "http://ipower.com/20240331", "localname": "ConversionOfStockSharesToBeIssued", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock to be issued for RSU's vested" } } }, "auth_ref": [] }, "IPW_CorporateBondYieldMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "CorporateBondYieldMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Yield [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase amount", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r135", "r596" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "COST OF REVENUES", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r136", "r231", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r528", "r957" ] }, "IPW_CostOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "CostOfRevenuePolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of revenue" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r234", "r235", "r378", "r407", "r556", "r772", "r774" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "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." } } }, "auth_ref": [] }, "IPW_CreditUtilizationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "CreditUtilizationFees", "crdr": "debit", "calculation": { "http://ipower.com/role/LoansPayableDetails-InterestExpense": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/LoansPayableDetails-InterestExpense" ], "lang": { "en-us": { "role": { "label": "Credit utilization fees" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "auth_ref": [ "r1000" ] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "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." } } }, "auth_ref": [ "r909", "r932", "r995" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r909", "r932" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current income tax provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r160", "r492", "r498", "r932" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "States", "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." } } }, "auth_ref": [ "r909", "r932", "r995" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r53", "r294" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://ipower.com/role/LoansPayable" ], "lang": { "en-us": { "role": { "label": "Loans payable", "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." } } }, "auth_ref": [ "r152", "r229", "r374", "r380", "r381", "r382", "r383", "r384", "r385", "r390", "r397", "r398", "r400" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r118", "r119", "r167", "r169", "r236", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r541", "r785", "r786", "r787", "r788", "r789", "r930" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Outstanding balance of the on-demand loan", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r23", "r169", "r401" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal amount of the purchase note", "verboseLabel": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r107", "r109", "r375", "r541", "r786", "r787" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of the purchase note", "verboseLabel": "Fair value of purchase note", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r388", "r527", "r786", "r787" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r236", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r541", "r785", "r786", "r787", "r788", "r789", "r930" ] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Repayment of debt", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r653" ] }, "IPW_DebtIssuanceCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "DebtIssuanceCostsPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of prepayments and other current assets", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r932", "r994", "r995" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r160", "r932", "r994" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r160", "r185", "r497", "r498", "r932" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "IPW_NetDeferredTaxAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r122", "r123", "r168", "r486" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "States", "label": "Deferred State and Local Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r932", "r994", "r995" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "IPW_NetDeferredTaxAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory reserve", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r81", "r992" ] }, "IPW_DeferredTaxAssetsLeaseAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "DeferredTaxAssetsLeaseAssetsLiabilities", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "ROU assets / liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Net Operation loss", "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." } } }, "auth_ref": [ "r81", "r992" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Others", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r81", "r992" ] }, "us-gaap_DeferredTaxAssetsStateTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsStateTaxes", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "State taxes", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r81", "r992" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "263A calculation", "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." } } }, "auth_ref": [ "r81", "r992" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r81", "r992" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes", "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r488" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "crdr": "credit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets acquired", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment." } } }, "auth_ref": [ "r81", "r992" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r81", "r992" ] }, "IPW_DeliveryFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "DeliveryFeesReceivable", "crdr": "credit", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Delivery fees receivable" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Rent deposit", "label": "Deposits Assets, Current", "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." } } }, "auth_ref": [ "r921" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r275" ] }, "us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Fair value of financial instruments", "documentation": "Describes how an entity determines the fair values of its derivatives, including its valuation methodology and significant assumptions used." } } }, "auth_ref": [ "r100" ] }, "IPW_DisallowedInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "DisallowedInterestExpense", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Disallowed interest expense" } } }, "auth_ref": [] }, "IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract", "lang": { "en-us": { "role": { "label": "Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity" } } }, "auth_ref": [] }, "IPW_DisclosureJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "DisclosureJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Joint Ventures" } } }, "auth_ref": [] }, "IPW_DisclosureNoncurrentPrepaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "DisclosureNoncurrentPrepaymentsAbstract", "lang": { "en-us": { "role": { "label": "Non-current Prepayments" } } }, "auth_ref": [] }, "IPW_DisclosurePrepaymentsAndOtherCurrentAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "DisclosurePrepaymentsAndOtherCurrentAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Prepayments And Other Current Assets Net" } } }, "auth_ref": [] }, "IPW_DisclosureWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "DisclosureWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "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'." } } }, "auth_ref": [ "r827" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r825", "r827", "r840" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r826" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r814" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r827" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r827" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r861" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r817" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSSES) PER SHARE", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://ipower.com/role/EarningsPerShareDetails", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Earnings (losses) per share of ordinary shares - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r221", "r242", "r243", "r244", "r245", "r246", "r251", "r253", "r261", "r262", "r263", "r267", "r518", "r519", "r613", "r631", "r778" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ipower.com/role/EarningsPerShareDetails", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Earnings (losses) per share of ordinary shares - diluted", "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." } } }, "auth_ref": [ "r221", "r242", "r243", "r244", "r245", "r246", "r253", "r261", "r262", "r263", "r267", "r518", "r519", "r613", "r631", "r778" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ipower.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings per share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r250", "r264", "r265", "r266" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "EFFECT OF EXCHANGE RATE ON CASH", "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." } } }, "auth_ref": [ "r530" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r482" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r233", "r482", "r499" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate" ], "lang": { "en-us": { "role": { "label": "Foreign tax rate difference", "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." } } }, "auth_ref": [ "r991", "r996" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate" ], "lang": { "en-us": { "role": { "label": "Impairment loss on goodwill -permanent difference", "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." } } }, "auth_ref": [ "r991", "r996" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate" ], "lang": { "en-us": { "role": { "label": "Net effect of state income tax deduction and other permanent differences", "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." } } }, "auth_ref": [ "r991", "r996" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconciliationOfEffectiveIncomeTaxRate" ], "lang": { "en-us": { "role": { "label": "State", "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)." } } }, "auth_ref": [ "r991", "r996" ] }, "IPW_EmergingGrowthCompanyStatusPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "EmergingGrowthCompanyStatusPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Emerging Growth Company Status" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unamortized expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r989" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "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." } } }, "auth_ref": [ "r820" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r816" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r816" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "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." } } }, "auth_ref": [ "r903" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r816" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r900" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r840" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r816" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r816" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r816" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r816" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r901" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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." } } }, "auth_ref": [ "r17", "r189", "r215", "r216", "r217", "r237", "r238", "r239", "r241", "r247", "r249", "r268", "r332", "r333", "r421", "r472", "r473", "r474", "r493", "r494", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r531", "r532", "r533", "r534", "r535", "r536", "r550", "r639", "r640", "r641", "r660", "r732" ] }, "IPW_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "EquityIncentivePlanMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/JointVenturesDetailsNarrative" ], "auth_ref": [ "r328", "r329", "r330" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/JointVenturesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership interest", "verboseLabel": "Equity interest", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r328" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Equity method investment", "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." } } }, "auth_ref": [ "r7", "r105", "r329" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r869" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r832", "r844", "r854", "r879" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r829", "r841", "r851", "r876" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r875" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of impairment charges", "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)." } } }, "auth_ref": [ "r18", "r102", "r164" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r388", "r435", "r436", "r437", "r438", "r439", "r440", "r521", "r564", "r565", "r566", "r786", "r787", "r794", "r795", "r796" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r520", "r521", "r523", "r524", "r526" ] }, "us-gaap_FairValueInputsLevel12And3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel12And3Member", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]", "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)." } } }, "auth_ref": [ "r962" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r388", "r435", "r440", "r521", "r564", "r794", "r795", "r796" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r388", "r435", "r440", "r521", "r565", "r786", "r787", "r794", "r795", "r796" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r388", "r435", "r436", "r437", "r438", "r439", "r440", "r521", "r566", "r786", "r787", "r794", "r795", "r796" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r388", "r435", "r436", "r437", "r438", "r439", "r440", "r564", "r565", "r566", "r786", "r787", "r794", "r795", "r796" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r520", "r521", "r523", "r524", "r525", "r526" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair values of financial instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r21" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r399", "r417", "r515", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r629", "r782", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r945", "r946", "r947", "r948" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Intangible asset, useful life", "verboseLabel": "Weighted average remaining life for finite-lived intangible assets", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r197", "r354" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" ], "lang": { "en-us": { "role": { "label": "Thereafter", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" ], "lang": { "en-us": { "role": { "label": "2024", "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)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" ], "lang": { "en-us": { "role": { "label": "2028", "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)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" ], "lang": { "en-us": { "role": { "label": "2027", "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)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" ], "lang": { "en-us": { "role": { "label": "2026", "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)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" ], "lang": { "en-us": { "role": { "label": "2025", "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)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r597", "r598" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r598" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "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." } } }, "auth_ref": [ "r62", "r64" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r597" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Translation rate at period end", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r537", "r538" ] }, "IPW_ForeignCurrencyExchangeRateTranslation2": { "xbrltype": "pureItemType", "nsuri": "http://ipower.com/20240331", "localname": "ForeignCurrencyExchangeRateTranslation2", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Translation rate during period" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation and transactions", "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." } } }, "auth_ref": [ "r529" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r836", "r848", "r858", "r883" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r836", "r848", "r858", "r883" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r836", "r848", "r858", "r883" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r836", "r848", "r858", "r883" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r836", "r848", "r858", "r883" ] }, "IPW_GSMMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "GSMMember", "presentation": [ "http://ipower.com/role/JointVenturesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "GSM [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Loss on equity method investment", "negatedLabel": "Loss on equity method investment", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r138", "r904" ] }, "IPW_GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "General Gardening Home Goods And Other Products And Accessories [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "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." } } }, "auth_ref": [ "r196", "r347", "r611", "r784", "r801", "r951", "r952" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r346", "r350", "r784" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Impairment loss - goodwill", "verboseLabel": "Goodwill impairment loss", "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." } } }, "auth_ref": [ "r9", "r348", "r349", "r350", "r784" ] }, "us-gaap_GoodwillImpairmentLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLossNetOfTax", "crdr": "debit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Goodwill impairment loss", "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." } } }, "auth_ref": [] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r134", "r231", "r271", "r284", "r288", "r290", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r528", "r780", "r957" ] }, "IPW_HydroponicProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "HydroponicProductsMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Hydroponic Products [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r132", "r173", "r271", "r284", "r288", "r290", "r614", "r626", "r780" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS)", "label": "Net loss", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r162", "r231", "r240", "r271", "r284", "r288", "r290", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r519", "r528", "r626", "r780", "r957" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ipower.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income taxes", "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." } } }, "auth_ref": [ "r233", "r476", "r483", "r484", "r490", "r495", "r500", "r501", "r502", "r655" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAX EXPENSE (BENEFIT)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r177", "r186", "r248", "r249", "r276", "r481", "r496", "r632" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r214", "r477", "r478", "r484", "r485", "r489", "r491", "r649" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income tax", "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." } } }, "auth_ref": [ "r45" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes payable", "label": "Increase (Decrease) in Accrued Taxes Payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r927" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer deposit", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r591", "r927" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax assets/liabilities", "label": "Increase (Decrease) in Deferred Income Taxes", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r8" ] }, "IPW_IncreaseDecreaseInNoncurrentPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "IncreaseDecreaseInNoncurrentPrepayments", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-current prepayments", "label": "IncreaseDecreaseInNoncurrentPrepayments" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit cards payable", "label": "Increase (Decrease) in Other Accounts Payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other payables and accrued liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r927" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepayments and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r839", "r848", "r858", "r875", "r883", "r887", "r895" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r893" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r828", "r899" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r828", "r899" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r828", "r899" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://ipower.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r351" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, net", "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." } } }, "auth_ref": [ "r64", "r593", "r594", "r595", "r597", "r776" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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." } } }, "auth_ref": [ "r60", "r63" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://ipower.com/role/LoansPayableDetails-InterestExpense": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/LoansPayableDetails-InterestExpense" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r108", "r176", "r218", "r274", "r539", "r717", "r811", "r1013" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r140", "r394", "r403", "r788", "r789" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://ipower.com/role/LoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of interest expense", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest expenses", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "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." } } }, "auth_ref": [ "r223", "r225", "r226" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r112", "r1007" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://ipower.com/role/InventoriesNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r343" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory", "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." } } }, "auth_ref": [ "r919" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserve", "crdr": "credit", "presentation": [ "http://ipower.com/role/InventoriesNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for obsolescence", "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." } } }, "auth_ref": [ "r918" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/InventoriesNetDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory reserve", "verboseLabel": "Inventory reserve expense", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/InventoriesNetDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "verboseLabel": "Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r208", "r769", "r801" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, net", "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." } } }, "auth_ref": [ "r179", "r194", "r207", "r343", "r344", "r345", "r592", "r777" ] }, "IPW_JPMMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "JPMMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "JPM [Member]" } } }, "auth_ref": [] }, "IPW_JointVenturesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "JointVenturesDisclosureTextBlock", "presentation": [ "http://ipower.com/role/JointVentures" ], "lang": { "en-us": { "role": { "verboseLabel": "Joint Ventures", "label": "JointVenturesDisclosureTextBlock" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of lease cost and other information", "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." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r545" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of maturities of lease liabilities", "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." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed interest/present value discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r549" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r28", "r231", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r506", "r507", "r508", "r528", "r684", "r779", "r813", "r957", "r1004", "r1005" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r128", "r172", "r624", "r801", "r931", "r949", "r999" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r30", "r193", "r231", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r506", "r507", "r508", "r528", "r801", "r957", "r1004", "r1005" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r115", "r116", "r117", "r120", "r231", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r506", "r507", "r508", "r528", "r957", "r1004", "r1005" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r930" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r26", "r930" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Revolving loan payable", "documentation": "The carrying value as of the balance sheet date of the current 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." } } }, "auth_ref": [ "r118", "r167" ] }, "IPW_LiquidityPremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "LiquidityPremiumMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Liquidity Premium [Member]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Settlement payment", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://ipower.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r940" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term debt balance", "verboseLabel": "Debt borrowed", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r169", "r387", "r402", "r786", "r787", "r1008" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term revolving loan payable, net", "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." } } }, "auth_ref": [ "r31", "r67", "r68" ] }, "us-gaap_LongTermNotesAndLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesAndLoans", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Note payable balance", "documentation": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Promissory note payable", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "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." } } }, "auth_ref": [ "r31", "r69" ] }, "IPW_MIIStrategyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "MIIStrategyIncMember", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "MII Strategy Inc [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r294", "r793", "r961", "r1009", "r1010" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r867" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name" } } }, "auth_ref": [ "r867" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r998" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r998" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r522" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-controlling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r35", "r171", "r231", "r331", "r365", "r367", "r368", "r369", "r372", "r373", "r528", "r623", "r688" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r886" ] }, "IPW_MrVassilyMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "MrVassilyMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr Vassily [Member]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r894" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "auth_ref": [ "r294", "r793", "r961", "r1009", "r1010" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r868" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r224" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r224" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r143", "r144", "r145" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "IPW_NetDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "NetDeferredTaxAssets", "crdr": "debit", "calculation": { "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "NetDeferredTaxAssets" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS) ATTRIBUTABLE TO IPOWER INC.", "label": "Net Income (Loss) Attributable to Parent", "verboseLabel": "Net income (loss) after elimination of intercompany transactions", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r133", "r145", "r174", "r191", "r210", "r212", "r217", "r231", "r240", "r242", "r243", "r244", "r245", "r248", "r249", "r259", "r271", "r284", "r288", "r290", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r519", "r528", "r628", "r708", "r730", "r731", "r780", "r811", "r957" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r163", "r210", "r212", "r248", "r249", "r627", "r925" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://ipower.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net income (loss) attributable to iPower Inc.", "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." } } }, "auth_ref": [ "r222", "r252", "r255", "r256", "r257", "r258", "r260", "r263" ] }, "IPW_NetIncomeLossBeforeConsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "NetIncomeLossBeforeConsolidation", "crdr": "credit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "NetIncomeLossBeforeConsolidation" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently issued accounting pronouncements", "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." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r867" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r865" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r864" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r894" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r894" ] }, "IPW_NoncashFinancingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "NoncashFinancingExpenses", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash operating lease expense" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r87" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r88", "r421", "r935", "r936", "r937", "r1015" ] }, "IPW_NoncurerntPrepaymentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "NoncurerntPrepaymentTextBlock", "presentation": [ "http://ipower.com/role/Non-currentPrepayments" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current prepayments", "label": "NoncurerntPrepaymentTextBlock" } } }, "auth_ref": [] }, "IPW_NoncurrentPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "NoncurrentPrepayments", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current prepayments" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expenses, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayableCurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Note payable - current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r27" ] }, "IPW_NotesAndLoansPayableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "NotesAndLoansPayableNoncurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Note payable - noncurrent" } } }, "auth_ref": [] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes issued", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "IPW_OfficeEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "OfficeEquipmentNet", "crdr": "debit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Office equipment, net" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsLineItems", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTable", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r129", "r130" ] }, "IPW_OneSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "OneSupplierMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Supplier [Member]" } } }, "auth_ref": [] }, "IPW_OneVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "OneVendorMember", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Vendor [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES:" } } }, "auth_ref": [] }, "IPW_OperatingExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "OperatingExpensesPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) FROM OPERATIONS", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r271", "r284", "r288", "r290", "r780" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r546", "r800" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet", "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity", "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Lease liability", "verboseLabel": "Total operating lease liabilities", "terseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liability - current", "verboseLabel": "Lease Liability \u2013 current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liability - non-current", "verboseLabel": "Lease Liability - non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r544", "r548" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet", "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Right of use - non-current", "verboseLabel": "Right of use \u2013 noncurrent", "terseLabel": "Right of use asset - non-current", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r542" ] }, "IPW_OperatingLeaseWeightedAverageDiscountRatePercent1": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent1", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" ], "lang": { "en-us": { "role": { "label": "Average discount rate - operating leases" } } }, "auth_ref": [] }, "IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20240331", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm2", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" ], "lang": { "en-us": { "role": { "label": "Remaining lease term in years" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r80" ] }, "IPW_OptionsGrantedMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "OptionsGrantedMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options Granted [Member]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://ipower.com/role/NatureOfBusinessAndOrganization" ], "lang": { "en-us": { "role": { "label": "Nature of business and organization", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r114", "r161", "r646", "r647" ] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other payables and accrued liabilities", "verboseLabel": "Total", "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." } } }, "auth_ref": [] }, "IPW_OtherAccruedLiabilitiesAndPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "OtherAccruedLiabilitiesAndPayables", "crdr": "credit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other accrued liabilities and payables" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r198" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "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, attributable to parent entity." } } }, "auth_ref": [ "r6", "r14", "r162" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "General and administrative expense", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r137", "r1014" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term promissory note payable - current portion", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r118", "r119", "r683" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other non-operating income (expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r141" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure Amount" } } }, "auth_ref": [ "r867" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepayments and other current assets", "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." } } }, "auth_ref": [ "r920", "r950" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other receivable", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r204", "r695" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r827" ] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Total provision for income taxes", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r232", "r990", "r993" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r834", "r846", "r856", "r881" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r837", "r849", "r859", "r884" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r837", "r849", "r859", "r884" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r863" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "IPW_PaymentOnInvestmentPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "PaymentOnInvestmentPayable", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment on investment payable", "label": "PaymentOnInvestmentPayable" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments of financing cost", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r41" ] }, "IPW_PaymentsOnShorttermLoanRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "PaymentsOnShorttermLoanRelatedParty", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on short-term loans - related party", "label": "PaymentsOnShorttermLoanRelatedParty" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r39", "r504" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r142" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r866" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r866" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r865" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r868" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r864" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "srt_PlatformOperatorCryptoAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PlatformOperatorCryptoAssetLineItems", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto-Asset [Line Items]" } } }, "auth_ref": [] }, "srt_PlatformOperatorCryptoAssetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PlatformOperatorCryptoAssetTable", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto-Asset [Table]" } } }, "auth_ref": [] }, "IPW_PledgeAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "PledgeAgreementMember", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Pledge Agreement [Member]" } } }, "auth_ref": [] }, "IPW_PledgedShares": { "xbrltype": "sharesItemType", "nsuri": "http://ipower.com/20240331", "localname": "PledgedShares", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "[custom:PledgedShares]" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r821" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r822" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "preferred stock, par value", "verboseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r124", "r405" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "verboseLabel": "Preferred stock shares authorized", "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." } } }, "auth_ref": [ "r124", "r686" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "verboseLabel": "Preferred stock shares issued", "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." } } }, "auth_ref": [ "r124", "r405" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "verboseLabel": "Preferred stock shares outstanding", "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." } } }, "auth_ref": [ "r124", "r686", "r706", "r1015", "r1016" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2024 and June 30, 2023", "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." } } }, "auth_ref": [ "r124", "r619", "r801" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Prepayments and other receivables", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepayments and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r922" ] }, "IPW_PrepaidExpensesAndOtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "PrepaidExpensesAndOtherReceivablesMember", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses And Other Receivables [Member]" } } }, "auth_ref": [] }, "IPW_PrepaidIncomeTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "PrepaidIncomeTaxesMember", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets" ], "lang": { "en-us": { "role": { "label": "Prepaid Income Taxes [Member]" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid taxes", "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." } } }, "auth_ref": [ "r771", "r783", "r950" ] }, "IPW_PrepaymentsAndOtherAssetsNetDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "PrepaymentsAndOtherAssetsNetDisclosureTextBlock", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet" ], "lang": { "en-us": { "role": { "label": "Prepayments and other current assets, net" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from long-term loans", "documentation": "Amount of cash inflow from issuance of long-term debt classified as other." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from related parties", "documentation": "The cash inflow from a long-term borrowing made from related parties 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: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r40" ] }, "IPW_ProceedsFromShortTermDebtRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "ProceedsFromShortTermDebtRelatedParty", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from short-term loans - related party" } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "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." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r291", "r596", "r633", "r634", "r635", "r636", "r637", "r638", "r766", "r791", "r802", "r908", "r954", "r955", "r961", "r1009" ] }, "IPW_ProductSourcingMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "ProductSourcingMember", "presentation": [ "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Sourcing [Member]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r291", "r596", "r633", "r634", "r635", "r636", "r637", "r638", "r766", "r791", "r802", "r908", "r954", "r955", "r961", "r1009" ] }, "IPW_PromissoryNotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "PromissoryNotesIssued1", "crdr": "credit", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation" ], "lang": { "en-us": { "role": { "label": "Promissory note issued" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "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." } } }, "auth_ref": [ "r10", "r615", "r625", "r801" ] }, "IPW_PurchaseNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "PurchaseNoteMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Note [Member]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r863" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r863" ] }, "us-gaap_RealEstateInvestmentsJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInvestmentsJointVentures", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Investment in joint venture", "documentation": "The book value of investments in real estate joint ventures including direct and indirect investments." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r941", "r942", "r943", "r944" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r829", "r841", "r851", "r876" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r441", "r554", "r555", "r678", "r679", "r680", "r681", "r682", "r705", "r707", "r739" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r712", "r713", "r716" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r441", "r554", "r555", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r678", "r679", "r680", "r681", "r682", "r705", "r707", "r739", "r1003" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ipower.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related party transactions", "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." } } }, "auth_ref": [ "r551", "r552", "r553", "r555", "r557", "r656", "r657", "r658", "r714", "r715", "r716", "r736", "r738" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Repayment of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r926" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on long-term loans", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r42" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to related parties", "label": "Repayments of Related Party Debt", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on short-term loans", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r42" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "auth_ref": [ "r234", "r235", "r378", "r407", "r556", "r773", "r774" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r830", "r842", "r852", "r877" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r831", "r843", "r853", "r878" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r838", "r850", "r860", "r885" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://ipower.com/role/EquityDetails", "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficits", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r127", "r156", "r622", "r642", "r644", "r654", "r687", "r801" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r189", "r237", "r238", "r239", "r241", "r247", "r249", "r332", "r333", "r472", "r473", "r474", "r493", "r494", "r509", "r511", "r512", "r514", "r517", "r639", "r641", "r660", "r1015" ] }, "IPW_RevenueBeforeConsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "RevenueBeforeConsolidation", "crdr": "credit", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue before consolidation" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "REVENUES", "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." } } }, "auth_ref": [ "r272", "r273", "r283", "r286", "r287", "r291", "r292", "r294", "r432", "r433", "r596" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r187", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r765" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL REVENUES", "label": "Revenue", "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)." } } }, "auth_ref": [ "r219", "r231", "r272", "r273", "r283", "r286", "r287", "r291", "r292", "r294", "r331", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r528", "r614", "r957" ] }, "IPW_RightOfUseAssetsAcquiredUnderNewOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "RightOfUseAssetsAcquiredUnderNewOperatingLeases", "crdr": "debit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right of use assets acquired under new operating leases" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r894" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r894" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, per share value", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales taxes payable", "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)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r294", "r906" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://ipower.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of other payables and accrued liabilities", "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." } } }, "auth_ref": [] }, "IPW_ScheduleOfAdvertisingCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "ScheduleOfAdvertisingCostsTableTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of advertising costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of allocation of acquisition price", "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." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of supplemental balance sheet information related to leases", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://ipower.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of provision for income tax", "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." } } }, "auth_ref": [ "r159" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://ipower.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of deferred taxes", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ipower.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of computation of basic and diluted earnings per share", "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." } } }, "auth_ref": [ "r939" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://ipower.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of effective income tax rate", "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." } } }, "auth_ref": [ "r157" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/JointVenturesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r328", "r329", "r330" ] }, "IPW_ScheduleOfFairValueAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "ScheduleOfFairValueAssumptionsTableTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of assumptions for financial instruments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r62", "r64", "r597" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of intangible assets, net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r62", "r64" ] }, "IPW_ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful life" } } }, "auth_ref": [] }, "IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "ScheduleOfOperatingResultsOfTheVieTableTextBlock", "presentation": [ "http://ipower.com/role/VariableInterestEntityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of operating results of the VIE" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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." } } }, "auth_ref": [ "r110", "r111", "r712", "r713", "r716" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "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." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://ipower.com/role/EquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of RSU activity", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r75", "r76", "r154", "r155", "r156", "r200", "r201", "r202", "r269", "r405", "r406", "r407", "r409", "r412", "r417", "r419", "r650", "r651", "r652", "r653", "r790", "r905", "r929" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://ipower.com/role/VariableInterestEntityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of carrying amount of the VIE\u2019s assets and liabilities", "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." } } }, "auth_ref": [ "r91", "r92", "r93", "r94", "r95" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r64" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r815" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r819" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r818" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r823" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r292", "r293", "r673", "r674", "r675", "r740", "r741", "r742", "r743", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r767", "r792", "r805", "r961", "r1009" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r282", "r292", "r781" ] }, "IPW_SellingAndFulfillment": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "SellingAndFulfillment", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and fulfillment" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "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." } } }, "auth_ref": [ "r137" ] }, "IPW_SettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "SettlementAgreementMember", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Settlement Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "RSUs forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "RSUs granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r459" ] }, "IPW_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue", "crdr": "credit", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Total fair market value of RSUs issued as compensation, RSUs granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unvested RSUs", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r456", "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "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." } } }, "auth_ref": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Volatility rate", "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." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Risk free rate of return", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://ipower.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "RSUs granted but not vested, Beginning balance", "periodEndLabel": "RSUs granted but not vested, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r19", "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r799" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options, grants in period", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r970" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r448", "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options vested", "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." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ipower.com/role/EquityDetails", "http://ipower.com/role/EquityDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ] }, "us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationForfeituresPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "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." } } }, "auth_ref": [ "r442", "r444", "r471" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "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." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Term", "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." } } }, "auth_ref": [ "r466" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://ipower.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unissued shares of restricted stock units", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r146", "r228" ] }, "IPW_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "SoftwareMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Software [Member]" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r824" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r188", "r200", "r201", "r202", "r231", "r253", "r254", "r261", "r263", "r269", "r270", "r331", "r365", "r367", "r368", "r369", "r372", "r373", "r405", "r406", "r409", "r412", "r419", "r528", "r650", "r651", "r652", "r653", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r672", "r686", "r709", "r732", "r744", "r745", "r746", "r747", "r748", "r905", "r929", "r938" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r33", "r189", "r215", "r216", "r217", "r237", "r238", "r239", "r241", "r247", "r249", "r268", "r332", "r333", "r421", "r472", "r473", "r474", "r493", "r494", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r531", "r532", "r533", "r534", "r535", "r536", "r550", "r639", "r640", "r641", "r660", "r732" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r292", "r293", "r673", "r674", "r675", "r740", "r741", "r742", "r743", "r751", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r767", "r792", "r805", "r961", "r1009" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://ipower.com/role/JointVenturesDetailsNarrative", "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r237", "r238", "r239", "r268", "r596", "r648", "r672", "r676", "r678", "r679", "r680", "r681", "r682", "r686", "r689", "r690", "r691", "r692", "r693", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r707", "r710", "r711", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r732", "r806" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://ipower.com/role/JointVenturesDetailsNarrative", "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-OtherAssets", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r237", "r238", "r239", "r268", "r596", "r648", "r672", "r676", "r678", "r679", "r680", "r681", "r682", "r686", "r689", "r690", "r691", "r692", "r693", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r707", "r710", "r711", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r732", "r806" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r833", "r845", "r855", "r880" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares issued for acquisition", "verboseLabel": "Shares issued for acquisition", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r124", "r125", "r156" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of restricted shares, forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r17", "r124", "r125", "r156" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted shares issued for vested RSUs, shares", "verboseLabel": "Number of RSU's granted", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r17", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued for acquisition, value", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r17", "r33", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted shares issued for vested RSUs", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r17", "r124", "r125", "r156" ] }, "IPW_StockIssuedForVestedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "StockIssuedForVestedRSUsMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Issued For Vested RSUs [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r88", "r89", "r96", "r189", "r190", "r216", "r237", "r238", "r239", "r241", "r247", "r332", "r333", "r421", "r472", "r473", "r474", "r493", "r494", "r509", "r510", "r511", "r512", "r513", "r514", "r517", "r531", "r532", "r536", "r550", "r640", "r641", "r659", "r688", "r706", "r733", "r734", "r749", "r812", "r931", "r949", "r999", "r1015" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ipower.com/role/Equity" ], "lang": { "en-us": { "role": { "label": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r153", "r230", "r404", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r421", "r516", "r735", "r737", "r750" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sublease fee", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r547", "r800" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent events", "label": "Subsequent Events, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ipower.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent events", "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." } } }, "auth_ref": [ "r559", "r560" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "auth_ref": [] }, "IPW_SupplierRelationshipMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "SupplierRelationshipMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Supplier Relationship [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "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." } } }, "auth_ref": [ "r121", "r170" ] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplyCommitmentAxis", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r121", "r170" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r874" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "verboseLabel": "Income tax payable", "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)." } } }, "auth_ref": [ "r27" ] }, "IPW_TotalNumberOfPledgedShares": { "xbrltype": "sharesItemType", "nsuri": "http://ipower.com/20240331", "localname": "TotalNumberOfPledgedShares", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "[custom:TotalNumberOfPledgedShares]" } } }, "auth_ref": [] }, "IPW_TotalPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "TotalPurchasesMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total Purchases [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r866" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r873" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionDomain", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r774" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionTypeAxis", "presentation": [ "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r774" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "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." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r399", "r417", "r515", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r629", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r945", "r946", "r947", "r948" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r896" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r897" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Aggregate Available" } } }, "auth_ref": [ "r898" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r896" ] }, "IPW_TwoSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "TwoSupplierMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Supplier [Member]" } } }, "auth_ref": [] }, "IPW_USTaxAuthoritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "USTaxAuthoritiesMember", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "US Tax Authorities [Member]" } } }, "auth_ref": [] }, "IPW_UnamortizedPremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "UnamortizedPremiumMember", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unamortized Premium [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r892" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates and assumptions", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r57", "r58", "r59", "r181", "r182", "r183", "r184" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://ipower.com/role/AccountsReceivableNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r934" ] }, "IPW_VariableInterestEntitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "VariableInterestEntitiesPolicyTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Variable interest entities" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://ipower.com/role/VariableInterestEntity" ], "lang": { "en-us": { "role": { "label": "Variable interest entity", "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." } } }, "auth_ref": [ "r161" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "http://ipower.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Primary Beneficiary [Member]", "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." } } }, "auth_ref": [ "r91", "r505", "r506", "r507", "r508" ] }, "IPW_VariousPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "VariousPartiesMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Various Parties [Member]" } } }, "auth_ref": [] }, "IPW_VendorCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20240331", "localname": "VendorCredit", "crdr": "credit", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vendor Credit", "documentation": "Vendor Credit" } } }, "auth_ref": [] }, "IPW_WarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20240331", "localname": "WarrantsDisclosureTextBlock", "presentation": [ "http://ipower.com/role/Warrants" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants", "label": "WarrantsDisclosureTextBlock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://ipower.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average shares used in computing diluted earnings per share", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r939" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted", "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." } } }, "auth_ref": [ "r252", "r263" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON STOCK" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://ipower.com/role/EarningsPerShareDetails", "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic", "verboseLabel": "Weighted-average shares used in computing basic earnings per share", "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." } } }, "auth_ref": [ "r251", "r263" ] }, "IPW_WhiteCherryLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20240331", "localname": "WhiteCherryLimitedMember", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "White Cherry Limited [Member]" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://ipower.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "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." } } }, "auth_ref": [ "r902" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r904": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r905": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 99 0001683168-24-003405-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-003405-xbrl.zip M4$L#!!0 ( .J#KEB)GTHPWP8 .(= 1 :7!O=V5R7V5X,S$P,2YH M=&WE6=]OVD@0?D?B?Q@A-4HD!T*3Z'0)1D5*DS3EI8^+O8:]V%ZZ:T.X MO_Z^V;6!A*1-KFFK$SP MF=GQC/??#-K=SX,/EYTZ[7.A][).7Z)/YU!?W#1 MZW9:_A=76^7ESNG5^1?Z//ART7O7B'66'U%[;Y+30*72TJ6.*9=W^:Y(U BGC!J-\T:W<]KMW8W54.6T MWVZV.ZU3N'W],PR&,LNE:72WLJ&='/]D([BML][-H/^^?W8RZ%]=_M_OZ^_" MYBJ>ER=5%DE6NM<\4%FCVP_H;"RS1&_3[8M%N M4I_&8BK)R*F2,QDA"LK2IT(8I"F9UVLWY;*J#<0(&$6V%A5*[@<^\N'(ML).DDA):8VG_N'U"LO=P$[NN( M)!9&]%&8<(RZ"NCMWML#EE77>@:-_2QLUFO;O& KB;X6^MC(D;*Y@0M;QIW8 M^=7A^\V)>]ND4V$1-.0EG=-MIF>)C$8RJ-=< HW/6J1A/-,YA?!(J(Q$-D>: M>T$H<- \?^M\ A*589HL^97$8[ #(@C\MF MY;K*4*C(NX(BE85)P66*C*Z$-@ <%(B")D@(@XE!EB1+M)1YLG3/=+T&1$:* M-0=0*.R8XD3/;(6?9>63X)/><;@9K,# 5MZLN;MA2#AH MTN!>T+:,9;I$>?I?A)$N=6VXH[\H>+1(0.F2@/$Q;X"5Y]B=N8)2[1F*+YG*-[9J=>JWK2* M-(APE]R /MBR:="XMY!!%Q\[+'+OZ?2S) ;>.4!1V?1BK82'N5NS &U3C RJ;!( M!+,A;LQYL>Q,6.+[W&I_QK^A9$'P%=;+:'/XR2%L^!!A58DO\/5DC:\![?GL M\&R\ :-3%0'L1@JK,\%$*"PPR-,+8TN8J$HSD*?$4"4JGW.O>LPNP]XAPB7; M _:>Z,KTX_CVKKRC26$F0)MEK),(0VTBYX$;A$8R0\], #I_A/%&UQNT^/LS+PVK$=!5A_2Q@$/'K'RSL!"! M9GR0U[)5K_&6J!P/W*5',?$"8+!T<9.2IU$2E9 M#MO^1-W*I-S:JCR7)GDM-O88[OCXY/Z^.7^S(3$7YF$7W MWAR#NPSV!+NA3A(QL?*(JG\-]]*J,[@I7UYU!N>5J5+!X=Z;1K?S_NIRL.K# MK@7@O2.-[CG2>$0?Q9S:!^7#[DZ+5_ [L/-US:4W0YWG.CVB82+"6VKCEMP& M=N'Z,RRW;.O>RX]5L_BZ6;^[1?17'?N.E=>P4/[[*:7''BH94^].A@6/XW3E M.Z['V*L8;G2WK_W6"R6T9FB'+3V(2$%8ZEZ\&G>X6OZ/U M+VWYW>Z_4$L#!!0 ( .J#KE@Y(AM_Z 8 H> 1 :7!O=V5R7V5X M,S$P,BYH=&WE66UOVD@0_H[$?Q@AM4HDAX0TT>D2#HDD] Y=VN92=%(_+O8: M]F)[Z>X:ROWZ>V;7!A*2:WK7WHO@ V![=F8\\\PSLW;WI]&;ZUZST?UIT+_" M+_&G.QJ.K@>][F'XQ=7#ZG+WXMW5!WH_^G ]^*&5ZL*=4>=HYFBD,FDQ=J]>] MZ T^3=58.7K5:1]W#R_@]LVW,!C+PDG3ZKTLQG9V_HV-X+8N![>CX>OA97\T M?/?V_WY?OY76J719G51%(EGI4?M$%:W>,**?Y5P5]*NP5F7+"#X9%F\VW%2X MLW_8IU/VZ=^+1J=-0YJ*N22#H,B%3,A-E:5?2F&0J Q1N94S;1SI@EYKD\.; M@U_HIC2V%(4CI^FVS"1U3I.#8RJAW$"!A%MQ:913\'GP*9Z*8B*I'T-+2IWO M7YU0JH/<#.[KA"06)O1&F'B*RHKH^.CXA&75C5Y X["(V\W&'B]XF24?2WUN MY$199^#"2^-/[/_3X?N7$W?;DN@D+&T5I@E MB^3B3OI\KG3:9B,7B8P(-C-F3S;"$K$R<9E#KL#Z"C&+J4+B;_1DX)*6J0/0Y MD^MH1T &Y''9;%Q7!0H5>5=0I(HX*[E,D=&-T$: @P)1T P)83 QR+)LC98J M3Y;NF6XV@,A$L>:(1L=BH6=4IKIA:WQLZY\$GPR. XWHPT8 MV-J;+7=W# DG;1K="]I+8YDN49XAUU7SXZK2::IPZ.,Y)&&D3QTRH<9@>&9L M";R,,V6G+,YB.2B%:86/$V7C3-L2ZYALC,Y""F=&QS+!:4M[R%@B@8&0EKHS M-!O<&KB/6.J\$@>=TSVY[]=R6_%'X5#Q\% 4Y4!XF+?@&M(,3OSA"7:,I3> M,Y3N[S<;=6_:1!I$N$ONSG3P'5L6;;J2%G*(HF?G=8Y]_3Z6Y(A;1RQ*N[WF M25R PL<2^:I,A::@2P,%J.>YLIXE("4+KX<'M17!-!N;+&5D)CP"JK:P3F)4 M,1A?5" ;.&-UIA+AO*=CJQ(EC.([ %MPW_'$6;"FTG)#\15C???QI**MA$?. MCSF@UAE&)A67F6 VQ(UY+]:="4M"G]OLS_@WEBP(OL)ZF>P./WF$C1\BK"[Q M%;Z>K/$MH#V?'9Z--V!TKA* W4AA=2&8"+%M* U/+XPM89(ZS4">$F.5*;?D M7O6878:]1X1/=@#L/=&-Z80-4>X+/>_A_-$W1J? MPUCA\/$1PR,)"T$V-@PR8UVZ;1>JB:;9^+R]*,PZ00?/:>GG9UX:UR.@KPX9 M8@&'SEGY;F$A TYMHZ MG.>G(I@[X"$T?0Q;;]I[8DT*>*'J'TA7GF->EGX[QSN]HEPYMA_54H&!R6EC5[W+GX#./%?.2;F]+5LM'6MT1[Z> M*#CHE>P!9R MRZR(7Q[;ZNJ0'TL%_T,EE$7L]X#[NS=P][%WYKE$ 0*\]>!= M3*PD1W\1%*H)->S]:BZ@-16(! NM M9'X(5/!4[NM!"&N0>XPK4>AF%C&R98[XJ-^EQU35K!Y]YK!;-%$/Q'WTH]2@ MSB*D0WIN0$(+[?B16DA]%.A<%7.=S25S>B$FU;,\4SW%D?DLTTN)JXNI#B0B M[B$+0/@;'8_9HD)-^S^0HE'_XGI EX/KZ_;/AQ85$%PI-6[0F[/Z(U84N>D>@+>/>05_&KL:EMSYWDW8D4']VA S87^]::OL[K/A!R$Z]$CO?85B^^HT MY]\DUCK7KQ"][D-^EQM>[O([X#\ 4$L#!!0 ( .J#KEBZI1(BE0, ,(- M 1 :7!O=V5R7V5X,S(P,2YH=&W=5VUOXD80_H[$?QA9NBB1S(M)N.N! MSY(Q3H/$ 8<=J?FXV&N\K=GUK==-Z*_OK&T2+JE:G11R;1'">'=VGGF>G1FO M[9OP\]QIM^P;WYWB%?3'#F?AW'?L7GW%V5XS;4^6TSL(PKNY_\E(!%@]KL2/GJ>]>-84?DEO$1:-/^&!1]4!V2L2T. M2;9-53/$>$RURV%WR+CAV!/'?TC9ABFX''0MNS=!*JM3!!$A+)6&<\8W13X^ M,0C2\OQU.+N>>6XX6RY@=;L.;MU%".'R#3@BO/43W':#KM>%P/>J$*S+8=]\ M&W W '>Z7(7^].V)'^A^[+^'Y36$-SX$[GKB+OR@L_QE[M^!ZX5Z9M#O#_[K M^?9K62B6[ UGQB$2G--(,<'AGJD45$KA2TDD1I'M84US(16(!-A*W%/9;LUX MU(5S;766Q5]+,?;$+B=\?R:KNPM 1]="[C#&SA?(2UF4A"M0 M9E1L$:QIT! MW&(YRPHJH%$IF6+(Q'^(4L*W%-RH0K0^7EY!(FJ['$F)&"@NC.$SD5':;EU: M)F['X,H$4D#",IQYI'#DE_#XR3=&NV-%H>GB5UO&1%%(J:0(>&6YXN_68!9)^+9FD.UQ::'&>I#XGF*D2 MT_$\OG@4].]S<:PSZ0>0_7$J#VJ5&<&,T5E1MC+]F!=U8WLU1!?4 C=R=P'SY_/@Y7KS18_?S+Z1G6_ M0@ZG+^T:WQNAE-B-8).1Z#>P,,!"9"Q^#*3R8U\O\>!PQ*53L#]H3D7OFSYN][2Y4\'BS_IEK'\9V#^@O 9"\^]$V??LZ07-PZO.F%:=*KTM0Y10'\"QWBJ?/@\^DX6?GNZ7>P^J5,O[O]"5!+ P04 M " #J@ZY8N+;ZZXL# #9# $0 &EP;W=E#,R,#(N:'1MW5=M M;Z-&$/YNR?]AA'11(N$7G*3MV9PE#/ABU6?[#*F:CVM8S+9XEUN6)KY??[. M'=^E:G52DE-K6<:P,_/,\^S, /9-^&$^;K?L&]_Q\ CZ8X>S<.Z/[5Y]Q-5> MLVQ/EMX=!.'=W']G)(*K(5C]7$'(=K2 !;V'M=@1;M873 BH9(F!CNBZ^EZ_ M$>R(W#(^!&W:'X&B#ZI#,K;%2Y)M4V6,[ C"B M7%%IC,_XILA'+PR"M%Q_'=TW7P?<"<#QEJO0]UZ?^('NV_Y/L)Q">.-#X*PGSL(/.LO?Y_X= M.&ZH5P;]_G^^WOXH"\62O3&><8@$YS123'"X9RH%E5+X6!*)661[6--<2 4B M ;82]U2V6S,>=>%<6YUE\:=2C%RQRPG?G\GJ[ (PT%3('>;8^0AY*8N2< 5* MP+K,*%C7<6< MSRFLH(*:%1*IA@R\1^BE/ M!2>J$*VWEU>0B-HN1U(B!HJ. M,7P@,DK;K4O+Q.T87)E "DA8ABM'"B=Q"8\?8V.V.U84FBY^M65,%(642HJ0 MI[QJZ@=:)LQ,^)7^Q3C\1M _VYO@IHPF[=:4<<(C1C)8)@F+D!A&TH$:94S< M5*GU-K^2XZ35&OVK5M-<2"QRA6Q.S0]&ND";^ &1&\)IT5D^9'3?;C6ZZ0HU MT8"HX4O7SVM4:7.1X<[KH(.?<[P!G%L7$*($37TF98;%&J'>&>YXNW4L TD_ ME4S2';H66IM'J<\)EJK$>CR/+XZ"_G,QCG0I_0"R/T[E0:TRX]B&.U(IA_-" M$<9IW&ZQNH$.>T"8GABYI(56VT0O(%F&V#A*='?@0H[R%V;EE1R[!B/&K(JM M.Q6MRJS>+(%-7X$6WW14]W^Z"<;80[&&.-_V8%W5P^W9$)]0")W)W ?7G\^# ME>/.%N_?&7VC.E\YGGQ:K5)OVWXQ@(R1.^DXDLHSD!5([_#.JITX[ M7#=/GW;H':": -?]-X\IA]Y3NR;V1B@E=D/89"3Z$RQ,L! 9BX^)5''LZ1(? M)DZX= KVF=:$C'&OZ'T]V^V>MA]7N/BS?IKLWV;V+S#/ M'\>Z'ZJVYI\.2. M5M?,LP#C5%E)AM%S#/\(I%O?B2)1N7FLK2]_?\%3SSG/V<9"U,N(DPR9YW.8Z3F,RH42>W M+RZ45DD4#.#,.'_]VPWB%>0B(&B?M??9CG+IJOI5=55U=?6'__<\&1./0#<4 M3?WWO_1;ZK\$4/N:K*C#?_];;E=JM?_^OZM7'T8FO Q>JAK_7HQ,VM/'RL:EZ!OG)>R[G4?#7^75#>L7\^_L'SD[4Y=48Z#I$\F$(D1/ M*A8HIL#P:P\I&*"_\2#X]]NA]NC['*' TLYS=H2S22GZN2<92X[+8(O=SCOA M#_ .AG4NU,' \['\._BK<^',* PE:;J\>" 9/>O"Q0\;3X7?Z=H8&*Y76[]L M7"Z;>L&<3X'A/A3X\SOT,[J'*5#L&EM 7W:G$_ZP\8J^-E--?>Y^\>+'S1MF MN@YUT>N.Q:\;MQBZN4LP_'+CHEKS^_(B9:H] ?UM7YN@2SB*A80A=0>2?/6* M0/_[8"KF&%PI370A45/[;PF:*GS]\,[^_M6'"3 E CVN /[.E,=_+RJ::@+5 M+'0@PRZ(OOW7OQ#;?63;B';SKG?V*#_]3*!"W"AC+ET0;F.^)NC0!E\2S M_/R>J-U8'[H40W4?VO\P-Q_+Y2;\#Z(%_N?UDV*.X'^KE9LW78<;1*$0\*%L MN0L9T5TQH.LP(/@S. K=Q%(EBHYP=U'L J@,D 3X3WD"5!G^:]Z.I6%W((T- M$.))U-J3*A8KS%O%Z$OCGT#2JZI\(YF@:_]\UZ:>Z@KU3C5?K;8;S& .GT)S<#4 M)#K*!+ZD#IZ(EC:15-+^@H2OT94!,B6R\NC<)BO&="S-+PE54P'Z37F^1&8 MZ-#66'\HL@Q49'C07_"J.@2%KO1M(_)LMM!4<:MK$Z1U!:I4H&A30ZAS3+(" M;?&MU#[GU]WIIX\55H4#Q!99* M:!#%]4%X*.S%%;H]H0'PW@-84^^+JZ]L0@,HK0_ U1A<7*VL@?<@;G7X1.@2 M+9ZV<#8N*]IDHIB(**.LRFC.@RXSG((48%QL#+AL- ;;@X0*QRA(S2B:@Y*: MJ8I]+51A.$L;EZHRAA.F/@-HKHQ[)*P-O-V1\(>.!'H'V@3<:8:!I&2/9 8' MTY@"W7(K#7C%>(:"BZ:FHR_*IJDKO9DI]<:@H]4U%8T7NF?0FQS6X,BA!3,O M]LC?_B1"X1>#"@=RH"R_'MFV(K6 MT3RX;TW-* Z2TDY?DT_V+AE@M!P4UI). FB@QHU M\22H#67*A(,GL%2=%IIR:*89Z.N'T%_QX"@@$X1&M]3BP>@^TJ056>8E#-&=QB3QE$':WK&J(^L\QQU<,(AU1GM $W/U]3M*>DPWAE' M'SQW9X+H@$:-ID^"VE"FC#YX DO1:>$@P3;-BTQL"/UE#HZN,D%H./UE#HZN MLD%TY.F)/5BECS)3'P)T-I^NF3?) :TW>[ GDC&Z0]EQ-I^9\41T_F"C9ZE7 MS3!F0+Z9Z#$Z1O=[1Y"N .F1>+>8IEXG( BWD*:0XVEL6#@YE,4!O*FA;S M5 C!+)<4F+#+8]SA:R>9(#2<_N9J\60/T9$G4R&?"^&' %W(9R#C37) ZRT< M[+=GC.Y0=ES(Y^)9$CHOYLE3.T33Q8.-6R8(#3>EB7FJYSG8J!U>%) ):D.9 M,C%/1N'PNA!\"],-7MC)&4TD&:GB=_):XIK9BS+6('&K5\U9G'8LKX(!/8N_7F M(H@#.A@ 1 4PK-]1\ZI+P^I*!I]#6*W&+DJ0R?2HPB]X^;Y\-^6+Q*VH' M]>^%H4RFX_6W;#S8?I.AS?3%B^!%5G.5RP4_[(X5WATM%CV8G+N U<7"^7+Y MM2*C'P8*T F+!N#:ZZM2^[+9\&+[YN7+WKF];?&NJ66M=X9@F))NHKXF5RM* MG.>L?MN^"]B]4*Y6%*_>+:_?X7R]_G;GNP4K/=F[ZK]1+-!),-LFQ]Q-F[DG/#D*LU<CV*HQDS3ERES75:K_UK!@75\YE.S1_>.?Z MBK7!O7,=76;G ]A[P_13E_P>^D_%Q!XA*RG+WUWPL]%['MC]],7_C[RSP4" MP7.QIX^'P+PX87#X%+:>/@@RY B*J0H;.X*9= 33!0%V!#/B"*8K=NP(9M 1 M3-G\8T;X%1B?OH9DQTNV9)&>L+&7G$4O.6408"\Y&UYR MRF+'7G+VO.2TS3_VDG/D):<#CIQZR0DSA\%%!9GQDIFD%PZVA8V]Y.QYR:F# M 'O)6?"24Q<[]I*SYB6G;_ZQEYP;+SDM<.322TZ#.;CB(CM>O.14P)%7+SEIYN"*B^QXR8DO M'."*B^Q[R2F# 'O)V?"24Q8[]I*SYR6G;?ZQEYPC+SD=<.342TZ*.9L]J? ^ MON/[RP=WV-HJ8D^D6XT'6+"_G1%_.\\@PO[ZT?SU/,,&^_N9\/?S#"$<+V0\ M7L@AN/(3;^2!N<[A%G@?9;:B%$LN(<&R$=*F"18P MP5%*%J.47$$(1RGYBE+R *[<1BD99.Y.IWPFW(&RS8 MD:IRM M*"7\VA"3]-J0-UAPE)+-*"57(,)12E:BE%S!!D8,%12A:CE)R!"$8(,#N:Q;ZB:8N M=NQ^9L+]/*KYQ^YCMMW'-,&!\ZC9<039M(6-'<'L.8*I@P [@EEP!%,7.W8$ ML^8(IF_^L2.8&T8X(51_INM [<^[E?K//"J%H9N7E04--OX= MBBXA12<7X^QT,\5RC%N.![=;36[_]8[N&J8VZ5YKSY\D'<9[\_S.;4C\;3@* M>38&C8$]L=T#'TD&J&OF"3@YMXHJJ7U%&M<@]_09>M!*SEX$'TG>"W&D,5EC M>6= WD>8WIT IRV-@=$"CT"=@3I8T+M*=5KX0*Z^VH>TZ1)*!;448Y$$7.)G M(KUHJO6HCE:15$F6RJH=)-QJ.E"&:D6;P=L5< *IDQU>7,^OH5LQFDCZG\V MR96WOA [<"R=^11LY6[W"S&6 :'I]E[ZK>G.RXPU90N+#NR_IW4Y.8-W% MNHMU]X MXVD4*"8Y[WZ:R[HVU52EW]0U>=8WL8J>KHHN1-S0VT!_5/IK4:H7 M#/ \FJ(N?@0JT*7Q1TF'BJ&HPT_PGH^:)AN.O71D _\N]_O ,#0\IYZIPAZ$ M%:S5*7K'>(;%"IO%&3:3WF["NHAG6*RPISW#9DNKM]<*K$ ?K0?G49>L]4"G MSN4CT(:Z-!TI?6F\6!NVB;NLU$]N"6!5O,*C;I-8C$F*<<'EY%?N-FH4)U-@ M@O)0!Q9;3F#&NU54Q01WRB.0:RKDX%#IC4'9,(!I7,_M7.58,MSJ%5U9<:HZ MO;6,VYY-(7E ;X&Q->,:(V5Z9EA <[\W&\X%!]K ?)+TTUC$#RG[#=)/3MZK M0(LIT-QNX4Y%TZ<:=+?!M:;*/Q4PEK<6^TZPT.,>2,9,M\Q]39W.S%4X@@#A MQ9%8@Z+,UYIL1QD(/:&BC*V*I$1R!UN0=CR<;?FB./(6SN_.AH26Y'#T/%'N M=84WGS#VLX[]!9#OE+\S18:4-J%Y!EJFV]9^";]854MUSH5,S0RKS=)Y2RR53*=4LXBU\C'R8F< MF_7D$P1GCV\,[8TMU,?9YXYC4WNT)7MOK^+6%Q^E-0^Z&A./NP4\N+2&-'4'@%@WFE]:2LP]Z#XU,,P+/!L M"#RU7L).*9 .II(BVR>Y=Z3G4VB=OU_@7A2?B89C@1]9X$?2\.KS%+(-+,]" M:($^4!Z1GW0N /#EP'E9 R(K (B?0MA'8O2UF9Z_R1VGG1T236D/A+Z5FFN M&Z6GJO9;4JY(>E.:(P).6,#;1)ZJ;+=7STZSA.TTBLD2-^=;\_MI%H[EOX0K M=1R<3+E6/@NGTG;C<.%4WB=WS^7IA80;*O@&5%G3\R_D]@BJY[5D -DYH1'. MVV R'6MS !8G.QIK;M[UW+'G*RQLL0.O0N]?)\0@RC*(\K @<,7V( M09!!$"1>D$D7:/3/\A.S]#J1&V[QL 4>M?&CH@[O-$G-/S@J.I 5\U;J*V,X MYC4/=!_!1YL^%O()-7TL))E>-0F&RI&@F!*="4'6U8G[:3 M$J?5<"9O1VA9H@DU,RR$F%QTRJ+-9TYTRA08 >,E*WA9B"9L((J$F"A>A"5> M!&Q?LH47(0)>A$3M"[>T+]8G1L1XR0I>N CV92'$1/%"NZ;<,5XR@)<\["#$ M>,D(7K*U&N,1%'LP;?E[OZ_/K,5N:P<3AM#AS5=0GT[7E[NQ^N3"]&@P?%"E MB::;R@N0-PY?QTA, HE>W#YS,&*PG8Z\2P6:=^3]?:28H#("NCZ_4R;PLYQ? M>>]OS>E%Z?$$C>207#+8>@%++3_16.3'$/FN5[S2[J!9FE+261K:!HK]"0/E M^$!9R"1L^$0G#Q2W=E N5E,%!P0F9/:0J&QZF6HVP)^KY6:YLZQ-)P M7E/[^17RZM".,>J$U$2"7JM4-*[GZ[^LQ.]&_YF(_J'=D9[+,W.DZ5;7J/P+ M?]G2PJ%J3=#NU)Z)J"LCM(,(G).\]Y!\JD+?2B!B_3[IW.&ZJ+%^G[30W;:P M;>QL1N>3U0QC!N1;3?^&S@&56^V'$T! ^4G2Y M9)Y2U@N08-NA%SN?P9S/ M'<;Q EOBBA3/8,2=9M+MH8TT==O*< M\=R?7MHA\9C.>XZ@<:]_@Z9,&>?^T$(O8&P1B&&QM9P+7\#FQPAO+CBBL2<7 M^^1NAMIA#I, <_Q68QM3JSSVHP[?E^WXW1 M@<_?]N^KC]%QQJL0OGVA)M*+IMJ=PLNJ;/_9!N,QT+?J$]O2&!@M\ C4&:@# M<^O7BO4XH%*$"R#_%9T+9VD(\OVV(I#5EEQ[:8>HW. MB^^/)I*^E4=S%5+28]G-__N@ <_K@2PWUDVLF^>CFZLD):VA^9L^-OFU80[&&GIF&9FOSF]\ST&32V=&YQ)+H'AY>/ M>-* _>*)=3R6@.>H0D0Q-SM5[D@?3XUI*5Y#!5CQ MSE;Q=J2/%2\MQ2NKFCD".E:^LU4^5P1@!0R44L4N)U:^$W$Y,YDO35+QL,MY MSHJ7'9?S[!0/NYSGKGS9N_^ACLAV(=C%$'L^.'9K+: M)5G]PW[HV>M?=OS0,]0_[(=B'CY[E_O#V2-*!X?7\!?'6-1%? (?6 M='^)K#Q"D.TP%-U9GTT G-JTW8DK..W;PW-YYMH;;X"J3135YYV^_-A^JH9,%*FQ #:H!88&- :0<6$EJ H M,A>$J2V^TS033O? ^EZ\>&<]XIWU#$.;Z7U@P&^L+T9 DI%N?G@':;MZ]>K5 MAREAF/,QM#L#"/!+@J:F)M&!-L$@ZN"):&D3227M+TBB#?5B\)Z CM=042\) M="EUQ3*F__M?FJ?>Q_2X]P32_((T5H;P*^33(?O^H7?U M4*]UJC=$NU/N5-L?WO7B&K_G"]O5RD.KUJE5VT2Y?D-4?U0^E>L?JT2E<7]? M:[=KC7H:H_@N04RJ0U.#]]^\K;PE&*K(B8F_.1V9WC9:]X0-::34S_)S5Z3$ M+I"!4BC<:/T9FL/0M-CM(Q^5*E%TMXMF%HIEZ>[+#T5Z43_/J]IP!!\'-4[5 M5,NL*7UB,86TD#IL+DF8VBKO>F$['9::0X5A+PA50GX!',#E^OLOKFBJ\-72 MZM4[5HJ47V'\AFZ5,IA?7+V^AQ$>T5#!F_1(,2WKU ?C,>1C'Z+\WPOJPOI[ M*LFR\W?H83PILCE"EU+_O"=ZF@Z-<*&OC'[I1[K[XTWD8PXT?7)) MP @5Z'T)D;^M=_R6WGV=01\/Z.-Y"TPUW717P=G?1Z.GR;\?OD?60#0PR?SW M0GDV+WN:-@82C.-G8$LU.3?5W!HBXKQ8XOCWGHJZ^$^,@@G([*\/Y5:GVKK[ M2;2JS4:K0S0?6NV'?<; MHG%+=#Y5B;49;3F;E2L=]#,MLIP+E^#_Z;:#8^GJ50XMG/.*6TTGS!$@_CJ8 M(>S(@X!Q"9!W9B%N2QN:UL55.X9QUX6Q^GS/*C_YQH\_L2B#C-IDP_M&LC2? M ^ACJULZ4733B8V!7EQ!L]X?$2Q-$N@UGHJ1S]G+>46CA2E@30VMFAHX[#9E+D#CS$$H[$-V-_T%]?K7Y3=XMM;5Z8J 4*'&K0#L*50$E M1K<5O[Q0_*J5KT17VA>Z*WQ_^N/[7_'A67B4XXD#2^MJO3T&E!VF"_#5(GVB MTRF,S+V"T60/]/<^*7>C;[\&LQ:(PP.^N*J#1TF6]BJ*MV/B"-R#XWOJ>Z8LB*M9()+5]0IS8 8"*,K?:V];;]EJA.IF-MCI9-C\0D95T# M+5[I0TE57JR_WQR51YN8(^K:VSH@':W!0UF<"=5 MZ=E$'=AF)@9S0.^: Y?Q0%-0$@5"_&#,IE?F"(H)_I=HFSH YJYIZ*7BAKK8 MV;(;7ROP8T/O:$^J.U?OQM<_OWUL/W-]*1X+RWBR=#64BZN6I/9'&E&9]:6) MI@Z]9D%R)S(INA%IF<*&WH1S,]1X#Y>@V7EN_?C:J-7_LO%0RGI2NC4>&':5 M/0C_&C;ZF!GV/\2]EZNWP_&E7'LV_OX9&)YZU.(;SI&YC-!=7(EU"A6M' M..YZGRG04>@.=+4 MO1F'VI@?W*A-HZ5$=^\WJ-A()&Z/ =I_GBV46,X[?Y\TS%>1]O_]K\#0I?<& MO&X,IFB0A&J-DH1!;7\\0S'D*PG* #+B!-!>?U=.EK.W,,J#[C.2/FF%?/ / M:6%4)%5VOAHH!@3%*[0.!!D]0)D#=0B@_X<,/#&6#)/0K6QS7!R/F;L75VUH M$W7%5. M=E8$Z'#\TYENS%!ZQ-3@?7;T0#.O>V^0146)TG+?O#RS]$CHD-EE M&6CY3I:+&D=W%-,N'@-2?T3TT6&]?EF!?0.A_SDH+;"71J\TA#^-NH2D2K3G MDYXV?FV\R1"%]H4K(MFH1-87R4A+CN#9-AT$5+2GD0*_66ECA(2"[XICP%%Z MN-D+HS&GF9X%1_?I>$@;S?&/LOA4&L]U3XR'7QNY^8T!6,7L1^-1!TX@?M"J+A3">REC M_OW'U\J/;T O<[$ENMCA#Z)9,C27Z^(SD(E@$( THTUJT*8!*Q^)?(?5ZLNKU_0;8B09T(\:0Z]# M&H\7[A)R1O[.%.2*0 ^D!Q87P&[HXFMYZ9.LN3*.9)"?@GY&*]B$ M#'^%DPJZ=*J#/K"F&)HAK&H>X]5K^#R(!\*80>MKC#2T!.2L ILCR=P:._$D M;8X2#=&^>4'#&])R%5\S-HT]B"KX>^\WI !=;UT*;T*C6#P'U2D8KP:+Q>@I M2G6!)K^59)_Q9,^9UW2 MY^[CN;CZB;8D[,MYA*YE62LOM)]3UPY\%/<^R53=3JU/=K01H10"=**8)H0T M#"3[IJZIR*\8SPD ?8PY44.6!&V,>@3$C61*=KW EK*NGK$>1[1F\$J.*B)] MA('KS-[;0;0+'>(UXD7I/<,R;^$%KRQ]5JQUV"E:A_717.)0S;7'NU1(8+S9 M5;?JUMKCD@V("PNTNZN;41L.?H^>'YJ@'X^ZN:2GW<>S3]U>874[MKI!A$O$ M$%(?!K-HXQ<$)$*@CJ8.UV\)*,J"ZP_&1$*'_RQF'Z0A?6T"^3I'$R5\ M&IQ=$ 5#8JAK3^;(^?7MJS8 UM!D,%!4J_C)2IRBE!)#O?<:H/4S_=ZYS/<" MS^$Y%[Y"D^7B8H^Q.H]45-N:0-^_P#C3__J<_S9%+&4S.>$:$8>M.0W^D/T. M_YT[AD)'](G6P.Z:HX.&E0);RSEFZ#I_UA(:V6;X_OH[Y KI%2B-H:;/W7V! MR>#ZZ7K4F_VHQ!>R6N^VQ-]?O'L[>F5=5E\W!@N#5[=9)4)E]-%0QN=';=M> M,V'6&+L-=VH#[A89US-#48'A$6G6ZGJ/^]K_W6*BEP 'VHC&NJRZ;XPORB:T MC)JH$WO(?EVINCN"6=>4S7H-AXB/%@T5FP0/C?GV]_X)?*P^?R\FK#$NE1RN MXXQ-D,7*X464Q6OHW M3!A=2;IL$*A469&]UGC9U](;UX J>I"_O_"W^KS:F&5ODG17C/J7SO5MK_Z) M88<);Q]CBRZ:L3/*P-O'SC"G88Q@\+O,/KR&6+=2"_8&B_V!^YNWQ$\XXI@R M2J\.24[MKS%L(QH=4R[W;MU1^WRM%_DO-Y/2U^BI]H"HY5T\H+4Q!C;C><U^NT%@=HV68]TNF@Q(BG0 LFPC ,X9[P.U-+,T<70XJFW M?&)L57T)/G7M>?]3*!"W"AC+ET13&H+W\*:_,Z#VD?-*% H+ITU6'CTJ8JZW M*V+LMQ6@7WU)\&AO\^(+YP;>\HA7:='U-.AVFG3SE;OYS:T\Z*[CO;<&9A,: M8S"P[MC>+<6RFQ5"+E=X5FNM,==AZWL"]2:Z),JZU%/Z[PE4'6"SOJZ])QI3 M*\%^27Q29!FH2 "+5Z\]ZIWS+/2SUYBV"X]T93@R+W9<;\?O7O0[VQ&V#J0_ MA1Z J@Y'.;4 $DS 2YRNH6]=[=9?N$X;XH2%NZPJD&>!]<9&UOQVEW+=+.+T MIEL8YT[Y^JZ*]OY7&O5.M=Y)OK<;7E,)\) D"ADC%2]:2ES7WNZI3X!MP-_M0,A=7S7*K0]3>0LOL9 QJJNWRP2G*[DGI7G9[BGP\&FZ6 M^@OU=:AK,U5&-DG3+XG_K5K_VZWDC6T]JW=5,\&$H-\2D2JLH[QR$X7LQ=6# M*LUD!67"*IH*72+#_F19+6LM:@5/:P?=9*=C:OR2VD\#ZU.-O2O)IY%B@@AR M#+#'^$R!'8XC(5')!4#EM326D(?>'@%@&JB/B#8@-ONZ6>6?GV M$$X%L@G?"*RK506B>%%N:2]/N$!]'\+#BCUV]'-91S^VVBXJL0EZ/C3H*];* M@H$6'JR$Z$@;PR#)6*1\B>K?&0Z"'L?VE\&H@&2/B=JP] M&4NL'VS14P$SC\&<-S#'$18*J"+1A';;U(C\Q8-.FX4HS^S>ZXB2UM6I?'<4"QKO0(T0KQ= H2N:0%C-MYVYH^* M=(["4,\+U-DH4(_!F-/4Q=575&BF0.N,8DT$9?C%V/D;:<)80T=!&42YI\U, M9YLT.C$R87@7:8S>07,&HQ:GU0RQ\+M>+%5?5Y MI/24(R\ 8[!F :RIERTPJ)\^O%TRCS_)NY<[YK?!<"*O./H&7 9OP$UW R[B M-X.WVAX.ZK2VI#+++:GVPAL4L_ MNZ2_UJG>HYU:*_+;G3+\+N;=N:E8\;6=U%9^LCWK&8JL2+J5V$GEU$%GH\^" MNR'W^R0ZR'+ O43I[\;>-Y,X;5%8BNW2--U]^Y=FPS%KAY(1SQG"/O&5-P^=BQ=&WVSJUQW7W[^[?P>7,L<,QS=/2 MA[W7#(O:REG_OEFIQ?[!E]OM*HJ2L&0Q[).!?7D']HM#>#;0SS>*H-EOW'S_ M.8J _L!QQEZ*%N,B)&N46.Q8)Y+2BZ$ZGR4JI(W9=/PX;RU'HL#S[^B76NV/;@$,EV)F&9$.#Y M?UQSUWL5"VVR1FF:/OH 5E1Z<'WQ*N:?Z"[PYI.VS]L-,.;_[!\;[9'YWOM, M]_ZT"R1;($L-Y-:CUXDEX+N]5 M/@R#<#!@"Q1?8*DM&)2BPH E2VR1Y#G//L6)PL#5;E+KOH3=P]]H@3Z 7.J- M01V8SGF#F^:RVOXNW,F3+UR%C<^Y<+.1(;!DFG7UI2,)O40;#U/RXD!0[HU?0LM$YV:9UL06W144F,G9I4B@Q M)"/PV!:E(C]WV\-&]IHILBBRI""(1[8]Z\&E5:K50 M/0GSKL/UR!M"(:QB,;)5)'F6(6DZ\(3N(MQXN8_1DR!ZW&WR 9D,H2B0M!AX M2DT(/:YVNN25&$>FN0-MLVG;9F2CYR_E[DM9&_PH_FX)O!+O"I&[N69C,]<= MS93&CGG&ICG&<&L=-2&L<= #K'930BQ)\5"IZ"(VQR>*&'<+'#G#PM$D4Q1) MID1EQP0GL;QX,>2ZJG\-;>0J62S'Y MA^7IZ[?RD?-.)5)@2U">@0.=A&P5NV:KFKH&V6+.FV,)3N>JC,H#IB@+6M\Q M5;+^8TA7E2^-[V)6%Y8<:JP,+G!(.:\UIGT2#6&U(I=X<%21Y!D:VZRC"-/= M9$5.SA19GN1HX<@&:[W<]P8, /1#9/L,K8[TO(A)'',UG5)3:F6T%*4ZFG9^ M/HXD/E/^E4,&84K/B_#DO,R4MQR#&ZE2B*(. PHQ5Y$(0EJ%(6L0V*D4)NINFR,%\D:5)KIAB'9:K M.2JN>5(?-4U^4L;C[3#OTZ^'G^5.G1DE6K7C0Y SN),'I3-Q.@2'L":12QA8 MDF(YDJ:Q/4E>=.YFY( -%*F+SG=5J 6D<=5 3690?:1A6C;ULZ:HYC?X"77G MVS(Q4K7%M1Z9[P_?I:QZ.2M*T&FVOQ$QQ*--S=G@VE^N(8Q5Y-5^EB(Y,<64 M*99H,!LF1-Y1P;)ABB]3J&BNJ::D#I7>&"RCU>IS?SQ#1L3#2_JEW3(W[6_7 MY0F=J;S2BI2SS"H%D61PHR5$WGC!DB413M7!]SEBNY6(6-TM5^0PG",9@4+; MP8Z?5=K+-Z#@:O+LU5=SN[X%VM>A>5-/'6H]L>?XVO] MT_C8W@3SMAC0GPCE0P1Y;,0)P7HT(6NSWAC$ULTKY)OBFA&".P]BB#*;K;5L MBN1HGN1+D7?06WQ(UGW >(F.%U>_08R<#>4IDA)1[BRRWQ ;7K#GD.?)$3/G MD&6N.T7J*6/K/.>R*K=-K?]GI(VAT3'L<\S7=G/&W"\9V@9-MXXUO82F ;YQ MK*CA+>==K7Q=NZMU:M4V4:[?$.U.H_+E4^/NIMIJ_]__"@Q=>F^]O?KUH=;Y MB8&#M2HIK1+=M,40,0<(K@(+ M'U"$]5VE1)*GB*==/9$Z(;E$?347.$M LR7 <*18#1WT)&:&JMQ&"?K"] MGMGOZS,@[\[E6^;IRZ0\9>?#?ILJ9K5RM:(#63&)OJ3+&;%6*18*A15O"&,6 MO8DKRY/P"2=LR?(F8'=#%WEK#\OS9$DX=DW8^B;I"GP&&L5WQ1Q5K.V'0'=X M,W>W;#/Y;O)%>KD?/F:KH-49/A3 5#.4\REE#2+#$.8K^F8A5B1%/L46 %BH M@4U6]&U$1=19_-B-:*YWREAWK/NN8=^R6Y16;GT$52"5!UGUR.PJUH4K9G<7 MEVRR3C0-$Z2 ,("D0UBWZ+N+8(S"0/?LE /-W,C6U$&7Y45+[X%;7)NV1I(/%^LN631M7%*"KL^K+U\2*.:(EP>S1$P,X?,)8 M&__)XQNU#O"077 K14=>0!>*9#'- .+T,L81%OO4:QYH#YPF3* MCT*#+YAP],04SD2*86CZG% U$SA!XLIX$5--1_P^'\Q[2#>$^=K:%/,"=$V6 MC-%>H%OU0_1[;+=2EZ&[Q8HPHII+ER[&JQA(T2(15 8NV5N0UK97=VQJCFS2#6R5Z[I7^TRKS)9?]@3[L3+>JS M#+SJ(;:'@'>@!E$;%YR$,(.15]N94HD4@_>7Q]N6./:! MK[XG![G7GRWV>2+3:YG@>[K[ IZ$Z[IN?GKHI>$F)G5NI_?R)]:N:)Y,] (W M)G(Q <.3G"B23!$;Y9.&C;M-CMR"A&%)%IUO11V[!0D^QC-WFTTPS7IVWIO*@VNEG8=?:^ID3IUDRA?4E8_JRGA%Q4MDH4>3DB396FZC!<_=E M,/KZ%_SZVOA;^9W1U2;=-7%[7AV"W609W$EF6;RVE!/YN7JK;.2TDTB61)JD MQ6-O\[CQ+^%Q:P-L6:B:IFM_[Q[ESDV4/1[!DP8;_GDBI3W>YQ'C"##2BJT? MDD*8R.@-7DF1$TDA>"TV3B.< (C<[73D9!1OE:!17(9:5'H5!;@$86OI7F2Q ME^G>Z>>'6KWQXWM-5H[=WB]*LV"NKL$F^ER XVJ6N>@=/8JD M():0WY@=NWR$93.<"\;1[O%S6[2[&[*^U@R=#N1\@*(.P\8?W/?'EJY\K1Z] MMW!0YP,['(G-&\'=#"[Z\5DTR7&H_].Q*S8P7I+!B[MW$?UX;)%D&)$LQ)9,N3$#::#DTFBGVD:%F54:<3J&! [5N>1:W[,KUMSG]*UV95 MB3&'$9*NM3%:?3CZZZ,\(2QL_%@P0+^@/!=&BBP#^ H.D9Y[NEC:'*+:\M3 MBS=CY3J$H7QJ#,5S39[-*6;.(15,>YO7=U\JQMSX^=A[K,3913@D6>M#_"]A M#Q(C *M'&JVVFSH8 %T']B$/WZ3Q#&S4*SV87[HOGW\,^S/Q9V]@B,G5^"DJ MG"'-2Z)@+_QO9GT8RC>(7E("+X"DD,1_[,L=NL4-L[!)=U/2&WH;G78O6RQH M MWJ^M+MHXP%Q;)T=RK+%X2IF%9(N/VJJ:03C^A&9XRKEWHS>^]+68IGJ> O MW1MB!WMM\&Q-,6AI3*U^NQE_-ZTW&0D.V#5=4 Q::. ]8.HM?(Y+RL KAV#] M9R6B]\0V+GA/7-BO+,_,D:9#>,L>(-S!N]5F"P8KRQMWP5@*]])=$ 9Z:0C9 M;K\V! B#[B;8E&D4 8:I"OP^*"K8.Z#9"C4#MJC)?1^Y-ERL0SM2C:[*+SQ M 43-,&:A$:A8-^VBK^KSLL;,-$P8:T.S'_*-VNK.W==ZF_T=&H,#WHM&.B2- MP=^X26-H^-I4!MOY$)^[GQNLP4@6VXJ4MY8'-'4[(%U&H^9WE6M6;JFFPL>#2PP %B"Q=$1 DK-QYC7],Z?JN$,&6!V7!H28$[?,6"]0BA5E" M- .\S&.(I$"CY*];,?A^J"%'?EO@Q8"X"FA9O'!U$P97 =^5$*Y<#800;1Y* M"%?N0SS,RD)80R/O ; ,AIM0<429C/S,@4PS,< M662.?=+*>I34 J:DJ$"N2KH*#851[O=GD]D8)2-NP$#I*^:6Q3+F/ZN?Q.93 M]HTA065!R/@C?EF$(4Q6BZ;('GEDX M(R<6^)V1F0HD1'>C%*(ICX<0H5LETDF=&!S (JTG[M;LLW76#(R&ISH8 =50 M'H'=\/].,XPZ,!N#CO2\9; :7.<6/,PF?Z91C@Q.^?B"=9]+LPX2[J\3:PUC M#&G%VU;CT+"0P IA14.T2?9R^(HP1BUQ:>YPW;:M&%5'0Y6[60^1\_! %<^0 M-'M$4/DVJ-C=Z@,Y-IZA833ML_'*IJDKO9F)FIEV--379N7JK?NL'>>\+=3A M LT$RPX7/]KW B=_HM1IE -MCGV:@K'&(:ONI_2> &[[C;#Z1DEGQ0/ P%,% M0\5P0A@MD")?(OG@>3#<0.-<0.#)NCH84TE@RMV/"9.M]CI>ER(ID2,9(7(/Z=@PY5C^=Y:;=_7J MU8?I^MUVHI'H*!-H NO@B6AI$TDE[2](H@UT9?">F$CZ4(%#0)=2J]=,XWC< M)I%]@!Q/).VKS@@04A_E*B5UCM9DEP2.9+KYP;N M<%O2 M@=2/QPLD6*A"?T-9]IV_-U\)I]&Q-#7@R)Q/[XDG139'2 K4/^^)-7C0]BX5 M;W\6CL\5;BN(+A[-LO^L$+ )8N<*[A\/H:XQUV'K>Z(SG\(!EG6HP/WW1!VJ MMOF-D$%4X4'FKJO@5NL@N)DYP7!L0"69_G-B!I=@N3;/= MES_/C[_FX@/[Q9"@=9I-X&OGUB67*UX3!2*<8(B58"["4Q[,.%[$%=YOF<+U M/_WCRRTSN@S-1*YK[4FA*;KK;$ZY<'O,MBS]XL9$!LMTK8T.B\&RV1[LM3W& M4BXX*Z(Q,LY@D^&LY2#Z:D+ HYIB37O$FN^%VHN^_?>"WW:C N5C-^<>C]=O M6OH- _^AI[^[6IGY!"D^!0;N3I I\B]H[C>A%&^RPF.2$QXRIWG&=;*LV=X8 MAEF#47-DU!S9T,7)^]"\?;T,20ZM_L248$H2I.24>W3[L#JU 6$:, VQT>![ M%GP+/ )U!FYU;8*.N$ +0]\5V M!4GGB=N//'SE,8(X-QU)Y@6Q[L, ML#2P-+ TSD,:KOF%ZFY^P>@J':M2'^4-4/[@5[/3?6D_,%25UNLW(_9HYYIU M&IWR'>&13,CS)HY ;IP1)?JG(Q^$'3[Z/_>M. =(T2=&IR,?3QT^1L=2/$2* M^R-I.L2VDT,C:2S'R'+TBW=#;/0X--[-79![;C##FU,Q%1T/Y15QKM#M&X/;]P9X/UD6*>R"N> M-$.R/$72I11[^)ZW*/T"G\B+DU"4',N2@HC#U_1$Z1/]1&^3SI-%D2:+0N#V M+EB8APG3)P1B(B_YL2)9*A9),%+DCXT< MO)B;YU4GS!S,',R<=!9SUT^16[2%4X?5YRGJ(6>4>X:U&Z:K7'=?3'I\<_M[ MP-_WBD>K;&TTJZURIU;_2%1_-*OU=K5]B>6/E0,S!S,G6V:UV 5]:_M@H= & MUH$?956^G8T'RGB,VG"B=O]6)K'3^--]^7KS=7#-S1""5=II"A-G^0<&SDYQY-%MD32#"Y2 M3U>:^S-F;.2,&<-"]>1)EL&[1U(4J$\:BXV>QN)(1N3"G%B2D!=QNW[(HLV7 MCT"%0=H8LJEEHP6B2%O"T=&P1^WD>D(JQV,V1B\PSMLZXUAS0"+&C#ZA6#>NT@)I)+&#DG!H,L MK@2U*W LC:US#N'CYQ1&SK>))$\Q87;Q8OCD$SX^;F'T+?T,"?T"DB[AC1RG MC" ?S[ 8O8\ 3S(L!UU#7))_TBEL7 &(F8.9DS?F^/::7LX>-;6O38"SH&)' MS"A21LLJOR?WW1?ZOM/K/U<>?XITMG:CU^J5QGV5>'W7:+??$+>MQCVQ*.-O MU+U.NL(N1B078P62*$%R,?HV=1CET"13"KP:B7W4E 'T.AX$^<3)Q1 5L08< M^[\7A5TH"31-TL';T<4!I>U#1#&*DD;1_G"Y&*(2UP-',&RF1;+$81R=+H[\ M@N80RRE>UH@B.:%$4L$;G<8/(QPXY]G#Q\S!S,',23]PKFNJMCF-+/*O&WO: M'XV*-+Y7OG5^](^WI[WSJ=HBG"AYL:_]T&/MSP@*F#F8.9@YZ5C8FS4+6X/^ MN X,<\.ZUL%J:SOW==1]D1]E<'_3EHOM7E:WMCN$>-7MY!DD/I&6EPRCI _Y M$.E#KW!+0*F?I#;1GM*<&J=]\>2C46R/HDO_O#$ET!19$E(1V-]BX8_2HJ*DH -M:8^0AZA&FMCT\U@ M)MJU,.3UYN\8#IR*T;= PR:@L,'?F6+.B0DP1YI,*$LRS@?@KD*,Y&>$J.7U M0'=)3&IK[!E9K. "]7,P0E37>JX:,F()BS15D?KX%B$J7CV7\'@ZJ7Y76*CA MW8I2B")4+[<"A@%)M9X(X%04URNKS!'0/;/$F]X%S7Z_^]TO_JE3MXEJSWHBF*FU,Z/)W"B"3/I[KS!*/I6&CR\;%* MAR=Q2@RT7H&--T939JI#(X%IOW=7BGZX"$-2U+'WHF HI08E/Y\R\I9W6A1) M.K@SF>:&]W*0.H15&3]R,9=E_'5AV/P]?7DQ7O[D9N.[Y64ZBV>D]7(5;*>V ML,9%<@7B]2D/3YTQ- V=RKC+(=]@E*2($C]?\?!\'$LS)%W$SN(9(,G'43P\ M#5CD&726(;8X.<:)CQF.,:'M,; M1:3.#B\T4U3@$Q5U!@WS8@N8IAK7 ,X,P+ZN(ST#H_ILZA*<[!15TNA.4?7K#[-3B7-*L!&@34*L/OU3]V79N_/]Z;6^OLT'Q^MY']S2_QU];;1 MJCH[ #KE']7M;?%Y1IA?V5-B\H\2( L';(%G!9'DZ10;Y0AP;UDL"0Q997/V>.WCX1;"4.//']%\>?E) MQ;G*&\>*;K/5^%9KUQIU L:D:R&I<]XZ\?JZ6J_>UCIXN26^\'<',I%"US!K MNQ!FP*TXIU0B:2YP(3VNSLG6FDP8-/G%NV'6@)=H\EK!$T2R**3:P!J;IV,@ MRB=(#K,6[(^I$LF74CWO!&,J=4SY1-9BF'5C/T0Q)"4423KXD8J)KB%'72Z! M5XQG:%A-34=?E$U35WHS4^J-04?S6RE!SBE:*3%OJMV7 5T22]]^?_[Z\#N1 M72\A656O=HB-A9,3"ET.S6=%D7H4)U,\8'T$/I7D@F]'.?=H]N <9VR8\'$5 MQ3B:_A99EBR5\*[LG.%BO\,GQK$J0HL<*?#I;!K%R(@'&7YNV^$+(J(UG3!, M.IO^#UD/"9"LPXL@>/+'S,',R0%S?"/4.C!7$TW0X--:&+%BSH^#6]VH2_>= MQC"K[2(A&84U.@AE0<@)@] KDNXJ]/HQB=+0^+->^=%]>[K[77W[Q-Z6RE,GU M8:+@TB%JS\=T^:N?M<;V[_Z2R;+PAP0@A.$L=M-K+DY20 MU()>%M)V<0DQC'<>(;)FJ7C69RGX[XD&6UF2Y-Z@F:5B65$5BB3#!R['Q+*, M)$N_>#B6-5"*)5DNG1V#,<;$V;?M>5J2PE4]AN(%_1)E,=C(!J M*(]@-2-TI.>-R9TUMB"=Z"]H)\P5 MN82TI/>4CC<-T*X\+8Q$2;#1D1-L/&I^?LK9M;."B4\&CPZ1P=M*W)42+)$X M.9@$.97EV#C9GQ^D#\\/BC0I<('[N^:/')0-*'9R YGBPE-@NEV9(* ME^*&:ZRBMY3I5OT1=>>G+1'.8\U7I>2'B^A!1E%1(Q;CR9D;08] ML]# \%JX#OFFP\/A/6B+E.,(L8]GIX@(52H$CU]=19VLO<1H\HN#PL+)+Q<2 MQV'Q19HA13;R(6;1;P M_4XB214IDBH=%5*X%7B>EU$QAL92&H#Z;](#> M&+1'D@Z,QLPT3$E%IGJC2.S;:/@'M+[<_*QPAX?O^VGZ7JU]_-2IWA#E;]56 M^6.5J#_<7U=;1.,6587=-^I$N].H?,&(P.J"F8.9DRU#RT8PM->2H?2M,JZ7 MRBTSO)O./Y>^1\F21FLQ%"4I04*,8DLJ 7<--@W,7;F#F8.9@YJ03Q8O^ M4?R-,I[!;W79H'NS<"R/ MP>8+-I]HG@VZPPM'\QAL0<"V/YYG@VX3P_$\AILOW/PB^J#[S'!$CR-Z')=A MYF#F9)XYOL< 525=A3;8: +=,N0;A4[2^+9<'ESKI;X8:^2^GXQJN56OU3^V M[>U$U?8;HEEM$>U/Y585"QYK!68.9DY^[.FJGFDJR\EVH3K7VJ7,;,ATE7V4 ME"87+:7YT+YI.M$8]98*?*(:#OHSN,TI.)A\4I9'#\ MC"$5)((.M5$'1] 85+XQ=#'4AIQ\Q-#OK.;95Z]>?9BNWVC[;41'F0"#J(,G MHJ5-))6TOR")-M"5P7MB(NE#!;X=74JM@#:-XW&;]/4!%):.7)RKS@@04K^O M32 Q<\@60M5,^%3(5@(2K\#KAKHTAAZG;K[2!H0Y @: ,I!F,O16921V&:B& M_**JE]!=YHF/ +ZW20MU! 5S&1$S-WMA[W/X4"<:N L7Q)-*4A M5*(V^#L#:A_*GB,*A87"R\KC7CU<:Q9KOZQ@:M-+@D=@6WSAW,!;5L?"#I3- M>+R J-7#"_T-D=9W_MY\)8P=QM+4@"-S/KTGGA39'"$N4/^\)]9PB]B"7N.9 MYX'C<]6#E>XL'LVR_ZQ8MJE=SA7;V?_<;5\ZT-&*NOHZX=W4)@N8M6!]*?0 ]!*P?%, M+2@$$^42D&LP6P?9^@O7:4,T6PB+ ].YT+5D#)O2U)Z 3M34_EMHQF2B/>L9 MBJQ(N@*,9"VJ-6>@:>XOW:4H_L*9A1Z6)K.R-)F5=9/97AI*0AN\JHPD=0C' MHJCP!ZW_9Z2-H;H;_R6J?V>*.4^4AEM-1W:>Z(QT "SVU145$/?P'2.#J,+1 MR\2]I/='!$N3!/(87Z&+T#R?#$:"&48G3\-2Y2Y-<]V7CW=S@7NFOM]]'T*S M.9O 5\RM2RY7S"8*1#C)$#Z2N=@D7?"G/)@EOTBD0'C9?KL8M/OVMMU?_],_ M/^@^9_A8ZN //&@PRSS?=:F[3/,M96]+%_7RU%0$A?*S8G37&ZE/--7"PSU ME>[=E\^M1OFW^*-U_[ ZS,U-VW)&:1E"!'G7TK@I*7)-K4A3Q93&#M4]E1_U M?@[5W\UB=JDNAZ:Z!4P)VD#9"7\<\%O1T"!3NAP M"+7MM#UQN[W/]_7,7CYN^_UVF$#M! G0P5G94S\I<(U&!'7S M2HO1T\U+]U$3117MU%W841QQP.4)]*K-' UXX9KE:,0W8*#T%?--CH;L.$>)Q1XL"8[<2#K;4[:,\!56BZ&[7^B2RU%I9QWI(;[N+T-R/9^A- MKJ=DNGO*7:7=?:'%NWY_^E%NMHN)M)%Q9N-M7I^W*]Z ^^MY >RH.V]5/[2_@Z<\%82HF MHN$:0"\(^2.0LPO.&/92T1:5)?=$\?Y%,)_=ZV6C,; 7O?@")')Q5W=GZ%O+ M88>W0J0I4F1%EW4P#Q@$$'!\R/F/'VABT[S$D/;EI3D?*?W18W&P#VF/TG@& MX@%:+#R)!9V1#Y3/"X4\'95"2_7<#BO.N![F"Z![$X];8(U\K#T4)<]P9)%Q MJR;(H?1\JCE2%)][!G5+;HF )=0N\VHGGYW>F4FE+Q[;*(O!I> M!R:!\BF)KX<+#$VGNY3D/9J-RLB" ?H%Y;DP4F3(ODL"@H!1GGOZ&/K4[-K( M ^[4R18!7$8)\)E?DE&[?:7C]B=$422+?H[,IY \NT<7Y9_SPS3JOKK M:!ZY!ROWVI,,(".G&GK4%B=; +J!!O0RVD!_5/J@"71%DUN@KPU5ZRG?4'[P M !?$'F]4N04+4V7 M2$'P3PIE'7%,5A$7E("\!P2EK 8$>=#Y+6T.X?HGHKQ"BF"HU MD;N6RU)V,1U-.<5T-/PGF7)9K= M+&()SU:5C52@&)06WAP#6R\ M4;I;;:N87&UK$K#YVGAFYZ,VN$8U/$%K6S-6+1$&:D*(6K/L%+2&4J9#JB C M%;0FI50Y0%N(++80.>^%Y,(Q)$>EG<@.(HJC5KR%KCL0#E_*%DE1$$BQZ.^( MQ;:%K]3Q#"@$J#E.5R['%LL7D MH!N_=M=!1)(7&;+(1RE]\ET*89(OXWR9_>D!L0Z4V9=Q!M9#<"WGGF2D6,SH MRN<1FJSDHPR+IIP<%,T48)P8QC\2#Y^1:71L/"DP0@;+_?(@IN#NDWCX-,V2 M=#&+!;2!K9/OXA(V"-M(VP 11P5MQ[Q?XTLP*G([BB @D%P]$3[-NLR7^Z=Z M]>.T]T-NCG!Q9E[=%>B^9M0@9+)0RVL."I[6XJC(Z4::HTF&.S2&.3[B,EL: M&)2 K'KX@0G@LTI #G1^2YLC;S.-1YM=_0 V^>+,EY]?V2^_YR;W$743.GI& M E=HGGIE4V#;AJOG0G*,QM5S83E&8XZ%Y)AOE'$N',M2\9UG-!-I%8RC0T0V M7ID1GB*9 DV7*5Y3*!LB?WP;E3)B-VU4E.P2L,XBEZ4AD%O.:E*S<:U(7P" MGV]^1/&0@Q1JWH#^HDZ33KI.LQ*D3G.;J[$4W+6EOXKVU>PHDU(6ZC0W+>7^ MTC*."6H1S[I.,Q'8W-W^K5_7S+N/+R%ZD&:K!B(4U.@0A5J9J=,,ITP'U0/B M.LU0L@B1T*:C=UH324%@29Z+4AIXRG6:H>L0.#J&;C$T*5(L61)27-_.ER " M5QIP=(A:-:]* SCQ4RFV@,J7*"*&J,SAB_<,=+,I,9.]N8XLG"U61V]"@TJ4 MBV2QE'CGBJ3*-1]J_5F#9?B>D8&U$52MJ7B>Q73V!1!,5CO5!2; M\-")E=S M4ZSHX@H4;2>PX"E)N&H479;((+ M.S-B"C);9I>](B_OV2=$'HR-WJ>D46[17 +>C^ZTC>!;%U5?I)T^:,. MW:ONRT"8:I6/#\.[9@92$ZMQ+M9O"<4B"'&>>(0_PH^M]D,\&TU72YFR]?'O@J9\?!ZMS/H,R.H9U]$C\##DK^ZP4.>\:++(2B*$RWD# M=8[+;/@6E("\[Y+B#@QG7#TX.H6M.;*BUSN\]G,@2-G*W^!=.J=>W1Y4MXIX MSTE8CN$])V$YAO>';W6H$TF:\5_*QA Y M-D2V!!YY62(Y@;ONS"FGM#.GVGWA7_[6>5[0>9F++PNZS0?F;1&A=[E;YU[2 M^R-GJP[GLE7'YT%AU<"ZC9"U&>1& $WPV.FQN]>GFESJ4OZBSG^7GWN_5'F9 MNJQ:K_7(6TN!'=!B<$/[<]1J5$U#TQ MN(YZGUJ?_M!_.U]%3[AN;C!*!*W)%?:&A'@Q\DZ0O% 8YF3GW;TNM%MMT(DI M\VD /42JO1ABY\W.#@^*9DE1#']$S4FCX'B[3**4!QJZT(6(:JQ0YRU$D^5(6E>/8$MGB;^0S85CHX(H\ M*;#^6:0(U>I\"KV2KC\_*69C>C]^8K)5K8Y/N=Q3*EK*ZCER00D0?"O0CT1 M=GKR0%-5L@L+F? GAW/"X5,Y1]("M&^E+#;;RX.8@OM=PN'[!1E2H')\,B8G M9'7'8(:1M@6BPP\"0!I?A/\>1]D*XN!]]R?_$;$H&8.[^X-RS$. M4#N*2SG"R")[2+E*1DV!0+@PGDB4N MRD+J2=<3ABT_*%*'KVB+M$AR3)3JM9,\@C%R=4&1"E'>YGE"/$FQ*38DSIKP!7N:*I*E TLSJ;<=B<*+%+1SZVV5P2H8I0"*-]E$3J%XLX_VH,R MY)X;3U3&CI+"Q9W>.39+=5DTY:2A0A\=7J0/GYU9DA$IDF.C MG'UW3H6:7F(*[DK1AT_9#"FP.2[4+-)9/5@@PTC; E&(+G9[-![^&Z O3;A" M32'50LW.ES\]'LR_?Q^,<*%F-I0HL!7(;-E<%HNVO":>$%DM^H #\1B2X0^- M88Z..":S98)!";XL:'>5\IF MK?8[6QD)7*AYZ@5.@68[Y'76..;7',-^ X&XYEI_S.,ZZ) MMB#&1(YQN!))<^$;-V.(I V138&SD8N$DA.X:W$F9Q6&L%6?>@/ZB-I-.NC:S&*0VWFMS0P'M0C]:8]S>),MP P>EOL(DDS M'$E'*GX-M1226.?-[Y3)"3^_?OO.9FLI!!=G[LE#8 "ZC!&2G?HM= M'NG-AC^1L,C%,*&319:"_QY0WG768@KN?7&QU.*Q*4[R\1L$W[4H;!"VD;8% MHA@:#4!M9\G2(5Z\JR,CIEK0R;[T'\'/+X.;ZS^XH#,;2A34"A0S6UZ7O>(N M[XDG1"JL&+U7'UTBBY%*O[.%N,R6$P8E(.^A0#&KH4 >='Y+FR/O,HU'FUTG M_YL4"CH[O\T_\J=!M5(1LY7%P 6=)U_E$M3,X6*[L!S#Q79A.>;;A1MS;)-C MO&_ <38E:(A28^QF'3; M(/O4OP4^R/7@8E)7_$2WP0G!SZU(54Q$W1.#:[FO\M>-XG7GA?:$ZV:%:B)H M3:Y )"3$^1!5;!DI8@VKQ(<42T8J8LV;,I\&T$,L&O#1F]F))"="6 CAFYF? M- J.5Z<8I;:$CZ$HD2QQ%,E1_G74@7'@>YH!AD P" 2O6^$//]*"84B:]C^W M'*,@]?D@8K+E\"H4CB8I+GP0?JJ0.#8BMN0;O=\\2Y:8(LE3;BYA#'._DV%Y M9U%Z]>K5AZGSO(&F+M;HB(XR 091!T]$2YM(*FE_@8X-T97!>V(BZ4,%/AY= M2JV>/XWC<9L$] 'B/1+O56<$"*F/BH,D=8Y"*54SX5-A%$Q(*J' ZX:Z-":F MDFZ^T@8$U$8#K'(I2'0R5$O[DY6]0TI+#!05QF,*O-%PXCWC+63]54SDQ,R= M7#WN?PH%XE8!8_F2:$I#J+=M\'<&8/1[212)0F%A/V3E,6BVU7Y9P=2FEP2/ ML+[XPKF!1P;J@X5LB)SQ>*$AEIJAOXVIU'?^WGQE'VJZ-#7@R)Q/[XDG139' MB O4/^\)Q)&"H;P FRWH-;I7AA".STT-UU1W\6B6_NX/[Q4(@UYCIL M?4]TYE,XP+(N]93^>Z(.;:#-^KJ&^%UOM[#^NQG;;H#C6Y,,[ M*$P7L>I ^E/H 6@1X7BF%A2"B7()R#68K8-L_87KM"&:+83%@>E$#9O2U)Z M3L#IZ"TT8S+1GO4,158D70%&LA;56OM#D]9?NDM1)42GM;3WL#29E:7)K*R; MS&5BS""TP:N*9(R(V['VE.QP;S4=F72B#L,NXAX^>60053@\>3-]SEE,1--R M,B8MF&UQ$ISLKWOOSX\_/'+VGX].N^ MZ-HOP &@?T%<@D,O62=<+8=NIZI?JOSOOU^8]L^O%!O[T"T_T5?P'C5@KJ9F M#:&+B51<-^8;905A;UF. H(/??OO!;^7(WL?'\#4'#C<]77.H_!W[[+ZP;QG M]B]K>"R?!Z(&Z6V"M.2<-6R2K#DV9N-D?N@1O5Y.S6\.U?W3H20>1+C5HF6? MC;&,Z#2(<*UG7S_TM0Y,Y*HV=>U1@=/H]?P!.K8U=;'Y3QV6^Z;RJ)@PXBGW M#!.EN[K*=?>E(]2FRM=1_=NCE%RY^F:$OH_R2KG]B;B]:WQO$[>MQCW1:%9; MY4ZM_I$H5SJU;[5.K=J^C$NZT8:X=T*+1>?B'!AF3G252JC1Q42JO'QC>]T7 M=?IRKROMA\9+%-T+$?LM8DV>_\%ZY26#R9^2>ZV[;Y)#K\$/^S M?VRT1WYM_P2>I:W6Z$QW4T->N=LR2.GP92Z&I$6.%'BW4HB]K TOK&U_" ,I MO4.8+"!YK::50JRF>1U02\+'DPSCUH$H41BY6O)KKYW^:'NCVE?& -JV%?\[ M6A3W27^2AU^ISP\_Z"@;_/W=IV"9O+VL6J.=,#5"=Z@GU(5I1]_V499SNB"> MZ,T)S2&#N1:5KS$VVMA4/B:*\JU38JV:2&LD$. 9[<0&)X2<_;-=$+E&J2@^S=D:"S: U1)#="WP$*M \DR*\Y)O:O^CILE/ MRGA<09RR7"^96GE?E=G?YK@R&3R.N=FV!9NM5*7I9[&]G$ZS)2SY=5Y]NPR8.Y"C&BJ0NQ]W8*W@#8^IPAN+-) M]BIRX,\*);+$N#4G23G+U9\9T+@4"FA=$LZ:M_;&+W58M?7-Y9+ \ M^[F66?<*$E*P%L=6"V)C (5]@I;+8ZFZUOQ^Z27.B(;K\*5FEBPFEN*;"V4M$8W(">>:,8?6AVS*8.)LIL MLF7!F+ZJ?%$?GG]DR^%:)P/M8I(A(<34IH!X1\@+FJPE2=4Q<0,'"Q "AKE= M\G5Z:K#LG^TG\TAFCJ>B]_[C2R1+ISB=8^F&M7B16U'1/$U21S=YPF:9JXY< MFAM@_W>MZFG1>6FS8ESY5IU*'^>3.SJK)4^5D:0. :&HZV5,A@%,PS)X8T7J M*6.KI.F$M !7-!V/.4'.3-S2L7+?LD%&"_2!\HBJ.7?7SGJ=^M^>=MO\$R4\ M2M"Y6 P=U1(NQGY"4/&OV/659$1_(?KB,#HHBZ2YI):'3S\B.EBZ?O["X2$O M399@M,11QUY&J^PU:T[5A )<:@'*5$D2?LQO>_?CE/(] 4N73LL3" OQ-2Y$ MLUQT' O$G"B0@NOIT-BC24'(/@:,#A',>ADPBBQR)5)DW;JNI6G!Z+T6[ 8, M@*ZCS1]H:TA'>G8LV71*3:D->];Y^FUNUK5RZV&4*0?-(8$PI>=%X//N-(.> MT,Z:BW0CVKP0B\L&Q -P\=MXBB;IDEO+4>RUI21G/[,7YNQJ#RDS)"<422:Q MG$^ O7#,7HO7U,%44F2'98N5@+)J=ULM6_9CUYF;U48/7Q\X@>T4L[IX9Q$V MM[>^_7_VWKRI;:7I&_Y?GT)/ZESU)%6&VRN&T0 O$HKQ%0G) M?65DGGU?4#D^O!ISJ5 NKQ6*ZT]H++SM_ER[/TME/D;S[XUZM5#>6'MF0W$M M 31,T@\#J*Q)-#4SJ28K-S?=_L4O^ZRRM"(/BP,;A"8<)@MX]0*!L>\Y-W,Q MW5=^!!!\";3?VA-R_]M&WUO-E1_N\ZA@'?+:$Z:>SLSIR0D%XF&0$&V:,;A^ ML[5N?_KV?>VJ]5*-05H)@QW>#, [-G=!K7>/@/BT9@NUPEKYS=Q[]KV>I?CN MX_B88M^5"M6G]/0N (&089\3:T25=@++SF1F'VY]#LMN.#B]?*'1V2%/_5_, M\WF;N*!Z6QAKOU&K%HH;;SG9S[W%L[3:XMC[PD:Q6J@]90F1!>*R?*E/$RNM MSZSZMR_%R^NUP]WV2S7AM@+'=B.S;07V:U1O]W9RYVWJ@OKM$? )E6*AOKXL M*?A7!S/FWN<92J[R<-=$K50LK%>?)F2U@)K#"HHXI>]NU-LBUYT3'(C(YRBM M[PZZ)>?DX&MOL/VR''-RVK =0S]T7U,ABGLS_IW;N9BFJSP*D&%M_B*7_V)% MM_SMGJ7P%N\87=QX 5B[M7O;=%ALK=T.8L<^2 ?:<7G'[J#S1]< _3@GC56J506WN#M[RX[9^E-1_> M5+M2J-8KA5+I:7)T9];.R/4;(*4(&)1['>X?GWR^=K_\6 ^>V#S\Q[Q_)R%& M.2')3QXYQ6LG/U^ MW UY8ZBG8:A92GOA;MA8#&9M[KC;DO@I5X5O+]3?J.F>-P<1JW%4YP=;.\UQ MY7SX[?KL:/WP]XM%*V*KE;GJ\+\BP^=N89E_SQ=3P=5[8#@R;K!"J58J;-3> M,#HO8:-GJ,;JPH48ZH7Z>JVP7GF>RDJ/974^2K+TG\Q\;ZGQST>;_;/S_=/[)?8N'#OZ-O.V5OCPC>1>BJ1TMT=)P+7>NXWVK]C M-W! N. HC48G?H1/OP7U63??X-7-#PK<]5Y7B*<^^MW/%C.GS;-_% MO4S5:F%]_O!@+GKN>:"OSYL6;L=.+&3.UXES&S)L- MLSP;YH%;/,.&J3T\U>X5&S/_-E9\\SR\,,_#'*>ZJC(^Q9EGW^Y=[04_6Z>' M[N,=Y _TX.WN'36.MMX\>&]R]$1RI")S=XBM:$KL5!78..[D*;$D\$!J[+(^KOX>?-\Z M^[U( N+R;O/206M&_K]6<]VUE0MJKHVW$,1+N;[?>W=GZ+"UA?L!K9<+M>(S M9A>N)Q6_=,5^UO.#Z-P)!D@1G4(*,TX:[�WN_].OKDC!>I!_L,AEB(ZUJ) M8&%FW[<\[!ZK:[C1*Q*!Z46BYMKHQ93S" M2JE069HWT=V5*S$Q6!I5:\?8J>9OHRWT$^O MKTS$'9P^=1L75%^U-QOMN6VT!?9UEMI:N)91"8VS)1Y*1BZJN^< );J5"OO:FO9]C3&9JKOGC38*R^ML1KY1S&67U*!',O M#&/+:SO'':I;<>![75V!)0ZTD[I]>AA=#MV+EVN][MC= M!;7:/2H,9XVRC:5JM5=WZ5S>+L_2<_J176EE9:9E[[K#3%/LM5 M<6D;;6UT,>B<_(BW?RW20OL!-MHBB0^ZX7:WNLO.Y U_?V_[X;$TZ,(@@GJA MB)&FJ6D%_:.K!?6GIN-9R;*8GD*.5N^F-Y=?WB!Y;5"ZX9R M7'^,IM?%8KE0K2^KBM#CY:6\599YX&#_QLOE?4BIQC#U4"_A?3ZJ^M/II+ITX8!6X[;)Z= M.LLI*'=/^NSL[NYLG9O'N^;.CZW/C:-/.^9IXWS'/#XR,;'E%7'5#*6_A$U? MT!9X>$>T>KFP_D1MH]]XXA%X8I;%\/#.:=5B86-I/?+>S(4__$1\(\X"&$AE M+CQ('YPX@>O;D]5]V_T8[_"ZYF%M)*O4DC'AKOF]X+3S]4>M_Q*,"38@SLR] M?YOQ\+0LL*!=\?#J_*5"L0P'26E9+3C_1:;%"^"865;'/6(!4ZV.SXP\_6=^(QS(ZF>]8<6Z.MM?76[>[F<#EQB,>((E-UC<;1-AD4 MYL[7B[UOC8.=H_."V7*ZKN=A1,+OF$/2B&_AP$< ;SSB];81'G?X>%E;P1Z2 MJ>-EX;X3E4(=@1S5N<^5M\*!KYS!RGD,MK%P,G&IL%XN%3:J<[=J7'XMQ#>3 MYL\XM=^(_/QUGAXWSO>.CM^*F;U+T)'4!N5NQ:'CJVD>.*FDZWK\IWWRN7WV/ MHT7L_D?-C)GK D#M.F$->)2;KNK"_&:+/8XM-LDIB\5,-]:77R;US9;_8_EG M1@1U8V$7=ZWVD!R89=CI^T"2 .XT677<_Q* MY.JQY"K%+PLIY7IQX>(5Y7JE4*W,C5YYT\Q_)@?=K9;KQ?(??*B_N4[^N'O- M&W'N:V+H/6F/? \349.64)ZM$O'V(F>0;@CS.]K]-MP[.-^M+5(+?KG.D^V] MLZV#X[.+TQU,MSDZ/EHA=XK6\?EH6^L>6+*AY'Z\& :APZID5+,BVQ)CC@85&FY]R8OEP6C(GK>EZ&FF9K/8XAA=43 M[[G-"YKI"]<26:N4"_7*LF##+T%G_!E;/,N.?@+GV..IO/^)L.[Q1\/X[U!_ MFQ6+>>X.G- $NIBG_L#R"OR+@GGF!&[G'W-@!5T7IH"/%I//#!]CN+12:SMX MP<&=_7C> YW5;OL#6,P(E9/G1S"J%<"O/7)-= .K3^5\#5!Q4<\!)1=[5FR[ M6.87-M1VO)#_14 ^JOXK"GG BV$$OZ"R+ZNP'1\?:3F/3)VG(79+?:4EZ?!_ M5E;,7=?IVW^;)U87[K%GSN_8\=K :FOFRHK0 +9[?>=56 -1\CQ6(G\((^!9 M)GXA7U@C@28NA8GU^^+X(QG"GX&GV_+G]"?A&.U;PQ!F)O_UCWGCVE$/"53\ MSS^F)B9(,?S,U.LCS"_WF$UD4@Q=J?PGV9RTU,HGJO^90F^-N)*L_YCGHR%, ML!%8+;?]CWD$JHQ)?^0CO=?TE_Y'OH5_F?;URG]RG0_ZE%$Y2,WPW_^!S"QR'?G/DPC.',*-> M:.[ LNR\@?#]1US)4W)2ZA1@V^$H'L#K[;F-4R=L6T.T*8+825LR)5"I:3?C M<="U/'=,Z(R$.1"JX=DG 1RT7D0_'G<4MR3,LNV&[;X?QH%S#O/:[/OM*U(' M\LJUGJHV\MB?:H[+M_W+^.M%J>J]>XP=1LDQ2^:*F<@6K:(,%[]?Q2]>Z>9P MW^^X[SX>61%,!)FX%8? CV%(7.=K"U2FV6.SBXNB#.\75VNNMU2CX1+NRFYG M]$[7; 4RA)V@/S*O//_&@[NFN?GK]/RS^*L%7[JV;,MH^\'0#X@4YGN48+2' MR\5_MMC*HY]*_WPHF#

#?LP1VBY_?!=@SE'\7Z5DTXA2P3YAKWH_0T6T[;0I1* M\C#=Y>K_A.8-#-;G]=M&&+="UW:M8/3&"W/QPJ>^WX+KV E+FT;Q%#]\.CG, MXX.;G@NG?%9;&$(TZ:# &;#Z025RY@SA[&B!>%=I3<4",0R.H)AFJ^=X6++7 M/$>JY>WX5L]R Z+IULXQ#8!'E8LZF,=COC-8^5S>E^]@L?/RF_G:^&W?\F)8 MC%FJT/Z4TSQ'YA")?.0;EGGIPS_,:_@MGKQ6%\Q!ZEXFC,0!/"G/'K/O#LCL M[0,?NGW<$.%;*)B;_JWYV0H&/OYP<+"EN$[[0\)]B(S .:D#QQC&P'DA<=J0 MJB:2+]7ONK"L=FB&3G#MPO&!;P 57-@[' .O5+#\E9:%-CA0+.Z 008+"?C( ML5U$R[?BR ]HSTT;6 R6"49\"!=BG(.KG5*^UP>C0[+^A4>+)0F /;AQX8P* M8Y"5G&G!@"X53W#X03^.F%IT4!> +=N.>PUK*L"N R^+0M@7F%X M'2;N^9%)YD8B9)G!D1Q :CK0;US8(K26 [^O?W$5.-0!XL)7^T#YR"2+KP(2 MV/=OEBI4SV>\@:#M.JV ):TX6](\-HD>2=Z$RC_SR1%WZ(#Z2LO=I[/#.>4- M:W^P96>&/-P AS.'?2O"&9G$ !CI "YGX60FD-/6I< *0Y -9;XC35U9521] M]$DCT4@_JUF::>E,6ZLD$6MW2@10@+XB^#6D0U0$:L!NS?*L\60\^PS\6_HQ@YL; /!BAB'P'8 -)[%DV5U MVH&/=0(X^&_\X$H3,/VR="X?;,@_)Q\C%XZ10[H6,VW+B6X )%H] M ;PB"(44@65(F55TTY]-/IO]+9HIAN!J8?& @+OF+Q@JIHG\1W M'5(N1!I])-YP\>$S./)@F.2;O(,%.TYV^,^SA*:'-_C-:<%_@?PRE=[:M MD0^*RQM;KOG^#*R\,?SW@WGNM'N>#P$F,2Y$T@-^RI\RV[)X?L>!-_&ZF;Q^OV6D&+OOMW4#^<3QAWU' M&9:GSC!N]=TV?F2K!Y*DMOWD=$M2GNUEGBL:K<(:E=8,6Z5T>H#"!B6M.&?W M>$>-P40PLD1@-8E/*L6'3!#X<;?'OT$+"92\%018XHD[;, M'LVJ,5_X21-6 M61,R!TD=C:8%G%VQP_85Z.8.:=6.L<@^,VF%0L_1%P>:O@#R*3IL?SY+D5)L M"=YBY<<+3/VTDO?32WM*)>_>_NWMMF MSH2BIG(B=TP+RPR?MCX=[YRM[>V^G&F5F^-XLW?@EC\W@H&]I&G-FM =<;UZ M.JZ73+S:'-?JX?E%O=9RNOUL^.TMXK>YLVIMK M[YX_%CBOB.TVQ]6C],$Y*_M.N&T\,N&GIH[UP#-\3C:CK[:G[9_^FO+TEPBU%(V!4AF(N"RU1QW M+L-*5/U9Z9W4WGWL'B>B,_6,+((17@MT'X*E5F@.Q1*?)2+SZ'RQ MGN4+(LUQ)[.E(_[?*7Q1U:OZSC= ,:^%?=H79_&UOA_Z_9UV#:8V722#RT&)?T<155QN5DZZ/:V^!Z'M[-.WVE'!M# M&SD9% MZF,N18=M8-O(O58!2/ETY.,V.K=#ITW4DO-R0;_WS9%C!5@'"]>D(U^J!8-C M!B9=.(F?Y#RX7I8Y\?=.3'Y:'!+XMM_G%^2EM67U44[#Q)G/8-10$VT'O;B> MN)]JNXS$>!4:]%Y"H^M0=!?TT:$&^VI)ZES&'B.1E9MO0EZ23\T6&!J!=0CN MIY,$:I0'I\'R=TKZ2?&29"(G@Y[2)4..A%/?14]YJ;CR!:;2AU^IZ8,^3$=- M2QPVK3S6[FMD6='D"ZI3"'-UM'^FPI;M>:XZMWY^//W^*U]SK]C-:1=O- M\9%SOO_KV^7GQGD5>W#+ Y@927?@6V; '>2?C8G0 M&/NC,\&,NVPT/725[V^>Z48V$I_VXLYP>>JL+';L/.4ILW3E4WZGI:CLP+ P MO^ZGP+^)>H*?T.Z-P[O5T%J2L#;_&,WQ57QZ9 47P>DW]QEUTF9S[&]?G&VT M]L\^[X%.DBLP>0E*KG@12U%+3Z=VV@DZ$8@@KAB.7'&75RRC4^+>88"A;3N@ MC_ADAKL+"5?YO?5!ZA[M/M-HDP5;VJC V0YO G?1J:_'"]./:R'/T!SXMMMQ M^:*!;^S'@R$HP" RCN/ W)0PUC/\53Q4GRL72^5"ZAO[QYMGF=%)-P&I8&3K M"A2H?0W:!_UY&+47=R3GUAD,6?@[(%*$$O/C,+EN&:E+G;HI6<,A<#=YCL$F M$G!-#ETQ.5U'>QI-\WRJXV-*33*P!!^6T(7(+]#/+4>;"OZ:7@>EJNPD.E[0 M]H;;6"@<4=G[J-S*:K&J=M(*6A:0>.7XMN^,D(!X"X*#P2'XC\ VFSZLK,N! M?Y@% E5Q)4"\=DP7#)P-'&K\62 KG@E\)P"","U5R.MVI!F9O$W97I M7%:[%\-0LB$W41\NI=?(%>@MH!>?]E18TC=VXP#9MJ#8HE0LOV]]>%]28BYE M2NQ/:$SG8=HVXE)S&I=2HF^ $5 W3%TY- \-,(9G W>%)OZBCQZ;:T10)A]Z MCT)EN!2519\'R1B=V[A3/0OQ/QGU! R+0#;FA.3>#>=%GUP-#K7HH7MR8-J^ M& A^M$QX(B3N"Y,A>3B$)AE)K%6Z=/"#'TCF[Q+6>Y&"0])J+P2$2&H7J;T- M=,XXZ+T@A03[CB Z&;F_C5@KD[7C$B'$E9TA/NGIY:B\(3X0(6V\E>E< .K+ M0'$B+!Y-!K^DS0?.(3> 9?ND.GEE\HSJP7% [\ \<0O2R^ AIZ^#KY4#!WY/ M4S9N>HBE5V2D3X=AS%XK27EQ1N"GX1SJP*9ZD=3M-+I-7D"\U4I@0C#)E!SD M5R /BPY;224C<\J2%\VR<6DYK*"F:_&?(Q#K'"F8^3Z2U@WI\!O@X4>O!J K M/8E4:D_S-^DN /:@>CGGVRA!8'B.2W_7%ITQ+=!9EO-G(ST4[H)/KEBQYZ#( M^^Y80M^FC2V/*W5DI_D7]]5MQ_WH)> 5&LWQS]ZP$AWZ?GG^7$2;[3\(KP 3__KY)#AO_/CAHK?@E>$5RA-Q MZ8O0.>[LP,0&>+)G'!N[FG\U_6!S?'Q2^U7\^B IKZ\X[;&_W> MC#, C=D?/D5$&P<\1]:IDAYV?(&C@G%#Z&" 5,NI-OMW P!#V#;C0R MR(I)PIC"/ BUT!\:FV0G326DL(/IJL 7[H%RQ\K"1EZ2:\ 7!31(A)697*9# MD?J)I@J9F_EO6\K3:XL<,H[1W1&H23Z8S"T%.,60GQ?"#W:,(4O*#F/[.91 M!0SE[I&A#LO%:DQX?[+ ;@0-.#*'?ABZY/3H"0-5$DQ=-9A"!"M'5[?+&3Q@ MK,<2V0Z7*7R ^:7M!NUX@&9KVPGY5S@V_\NYQ9N6S3^ 33\/-62$2=MG6LN^H9GTX]]=D;=[:?6NW4N/&9S?.,?=7;C\ZOZ^8,Q MLP_0_& ,?_*BVH_]D[!=@I6*!9EML2*^$_<3?Y<>V7B-R*/DOD?)7R+PC5 0 M21',_*4: 49NG,H-$X2.C69QD&!\SK:E(WE5C*$DEY(#) X)M 3G*<0AQ\@) M39_,H6">.AYHAI:KQCX]W%1.:O2UX[QR9H\XG]R#0>@^0D')K)T^Q1"%2N81 MT&LG5!FF).-Y\COVH\35GDZ],#8M[TI+N]!;QUKNA5#[W"PXD>?I!'10K2PZ0G M2P0FV+X224B"W&)A8K*B>%S7,11JXC@L!GV'+!2 M-$-*R%Q!N4D-V YG*,U0WM ";D2Z\ ^\X$QP;5JY;Q37IY]4>C-YC;5+37>O MV<8/%"N54K,9!M'*BGRG 793LRGW$WY_]+,YAJM"I[PWJ&[^W'AG1FZ$]--E MA;5$)!VJ(.&S:H'/.=.[.OBI239ACAF[8-YV?GM'NUJ5PQ.PR-Y]K*^"NII: MP=($'8RVW%^EU6*1O=!934.;1A(MU94;3"H;2C//46.F4&/H2>80@&:N9T1( M.."G*1ELQO_KLSU?G/GG\$5B'C'5AC/U5KA6Q2U,AB42*FT]_)(JNW;J# M>"!V 9 [YNZ_NQN[VVE>@P9$Y]\3ZHU/;#G\T"DR BF0X/(_<-I@FJ9NHP/ MZ3H<&/(D<- M:G0,5]@40.<+ .M@U+@BK(^\LPK'O?)LM1RP+ZY1!<>!7HI. MC.F';'Q03%Y+0VL#'6#B<+.XFO@&+H*^\YKT\T08X)0J"F%49X92UBWSZ2\U MQ[:W^7VGWO;"^K+BIPNKYRU0S^WPVYE_NV[M7+[[V)#\':CU%, B%Z9=MYF M&S-5E046'H2I"IDIY60PP 311P3X05.&144*!MG0<(]G#V^&BG1Q3MT9I.Y) MU36BO)N0<4%]0NS0[3X9V] D'($=S@U[B:R<3RKEZ5CMGN83$Q9BA$6[T'V- MEP87P6Y@<(+M1^H+%9=8'RH<5!P2M?1"P!+CSNVP6KOXO1-MO!A4PEIS7/I5 M@?M )7+/>R]F6I7F^-"N!K]"OU89/!A@_?A@B8UI8 F@9ROX?CWN%AL'K6@ T_K?9*]D9]'^[S?Q!88J,Y_M5;.]X.?OJEW655(9@N^4OT M>JJS"2XPL272_<39<(/EA1F&[W=:MFGL=]G88W(-#Y;CR, R'%9.B M>P::P136%W#NR9N(# WC8YPB[E^[E)"-AR.B7<49+:?&'AATDUHHZ''?"@SY M33 *HB1K.?_JT\9V+V:'L==4"3KDD'A2!)"@KLF8N#\='P]MNDB@B8'N01D" M!Q-7+M_0/V;#O:#O#\/IY[T3_OV$IWRBB77-F]7,]YY'2C%/5>#O9O1L! 4S MV?]*#%VN#F]3:N[.YR;;XW2L@=L?@68>#5I^/^?T@*'7*[G=C:8VV^$7.=@G M^+U#-;HR8'/*PV#>-\-VS['COG/??I8IVN318=;O'N4;ST97EV-X#N<%)8@3 MA2L>O1%T%D&ME/?!=L,AYMBH? -%:T* MSF>:"9Y1I=^"Q5S-Z S2-:R&&"J M4Q"^4?]>[(Q6%BB"D(LTB(-E+6&0\<*9'4-I2A %5,=;2S1 M:TL0&9@[&)^G=)(^\'E?GN-O-)^'YJJ]B5Y--MD( 1[)^$,MRO'Z!TC^1N,9 M-&8%Z[YLJGT^8QL(BS;/<[^P(^"<'.Z9Y ?%"T^6"K!P@ M"@(7??L"H04_4D=!X1[LNTSU GOO1NGX@0RDS'H[ WZBBP(HJ&3CTOZLR@2M+IB4FW)4>-LVSBI@@6&HC4PO,>;U.B>T77YQ!S MZ(:3(1.*F>OE8T"2VG%?8<+OH@2%SWVLODYEL�MLR3-+:.O^UMKY0V8+V> M[9!^]BBTHD@C\5M)U76I;ER8N5@A%GJW1O*7>1?91B="185EIL"(P=Q:S1UL M6#HW428J&O<.Q_KUOX%FNPFP_A:N&I9-"#+A>)8D2%./*"::NMKJQ3PDOE#!NT-9?M]I6R$#7-0!ESR4+64_91/,B4U8-?98 MPQ.XVKQ1[@(56]42M#5Z(/(*C,Q^7Z0(IE9V%X^\IM!7M9H-?>T0TNG0B7J^ MS5W=!PFV(!/]JFC1KSO?:XX[Q1NK5-V+1H/+EQ8 VVZ.+Z/KT]'M]>?M0>7= M1UZ).:"E %?*M4C SI]:[2/I3*!!QJC N&J&I+W\LASUQ M O1%6UT'48GV< *8>"9\#\>=_)$F?^LXZ+&6"#-&KL&$Q7P/J198!F6$Y/ICG2GD"<5:=BC;[ MC^C*E&J44M 9)(

>8OI+S?')MYO2J&/O7PQ? MVFFRV1S?[&S=MLY^M;]_OGSW414ITI;QVO)M'KT;3G[5NK2!^&UO)V.\$IPZ M%+=,^)XH 9*GQZA%K_(3M#4.2_11WBB%Y/<$'U'M'D$'Y V7W/32S5)D5J<@ MBS&9WHFM/S5LN3X5RG&D,K&D1\(4YHNK8CBAR;$ZJK""A>_42$9M?W;33T M5\WOA-B;9QK9L0UM["[V]-*S9-)K16NI!5*#AXKZ"_TDYL4W?\0(J3U="1S& M=^-QQ@E'(DO*3F71&-AQ1;1986 A-U])O.$9OGT)2)UJ<_SKR\5)R?WZ:ZM: M>3&0&-#4E?K6U?9VYZ>SWWDQT]IMCHO]JXW:E?>E^ND%MF$I%:=!=;::XY^7 MO:O?OQJ#+S?6&U3G:: ZI>+S876 5W]73QOGE]_B^/>?U(BEV!S7G.'H5_?H MH+3Y].#!95O@M:I>R?6;Z&V\)VZ\.VBTN+.@S3M)3MB< X#E&VPTO+V33[7U M!W?;>&R[O-83..WDZ:\Y#6W@0[M*.7],N ;5&75#45 D#HE7/O] M:S:#Q1S((Y!.=";OL=]W1&41ZN=^'OWS,3L>,/HA&F50&4B5SB(ID';T3/!*RG(TMY,R,%3B9 9U6Q3?MKCS M,V>/P!OD4^%^+ +,AX<-4H8?54CL31+P5#!5;HC(O MXCHB+CBRW(P6TR6[G/I9C\2P;6Q"3OTI/Y]-]6.MEXHK\)]R;:6RWC!E:T?Z M<;^ ;QINJ%>,L:C20D[1]6D%:,0$M&+BZ4+OLL M7?(8ZR=:0HMR-P6U;8;< M-F[$**X%^''Z9^WEW1"6?NY-9%I^$G>_AF?OJ0LDE\Z0?\IU1&UICJBYQVB. M7:?3.!^<=[^/EW7/6?@ +#?'0?AE[W9M]Z2%E-;%4N MGB7'S9*9":0!@RPP0!S*,,%OF*N+U=:O'3V$GJ1S? %\&A//)P0@9^2/JLTFFCHY3 MG:)DHM&\6BEHDLLBQR DYS=A>7S>?U:F!:T3 2%D(C_",N7\!@;6Y()3KE8: M(3W3M 9UO"Z8T#9-$]3FT*'T4 P1!O8*9E:,-.\VUM;#J3;B+J@;LH<,0LMX MU, &ZTHG#^MSTB@@7>%*A^\BAI"Y:R:SPI]17M"FIYF".3!X5'FS#3O)N@:,"]*/SA),>7HI\ MZ<18P10J@R;# G2C(/VL=CBMJ%?-S>0*X6(9%'PZ_1'8&@$;RQ$16/-?61C$ M;HZ=N*?>.X#7CISHN'-NW3:'P^*P2-B'LJJ;4RYNH"_J?+35J-YV/Y?VDZHX MGW+X%*D)S2*"%US8^EG6.:NZ(9DD#EVJKA-TLZ M:^/#E?G2$?711*='R:@254#U0;'B4(\A!UCN"1V/'+01XI3B:F-R/7<@[@1W M<\\M<\L:NA$UV>+((V$X"9!'9^. GZ*(G@479'$*AG&WBP 9.T^VC:YFB%&* M&N$IU#'SYUN:6EI_2AUFJZYIQ#&4)<'F1_\NZ\/RK/X(^XVF/2E \"'8.Y;+ MW0GP.$)03*VX4BZN5&HKE2UB&,_G]A5Y0Z\:#9* ]$P9,9/ND8@?5 /(JDDL M"'S 3FBI4HZ60BQ6HI(8CC5N[:_;IZVMBW5O8UX]CTM)-@$ 8HS"5 IKJ$F[FS]M*QJ]_3JLOL@ E16BFL3BG2M^ 0$*,AR+>2] M?$W>G;5RUKN3=';V#^,QWF^.UDE^\73NL7;HOKFI+K3D> MW%Y_W?EI=[8:\/=D-:(P[/)JMCQ1G2C:#KA@='*@'VB5I_6D(9MA8FSAVO$P M-"#:!%&K+RS@'<:$$,)V.**8<\\="G^\WXENLID9?$0FB2L) D<%2%8U_XV8 MFR&'D0A%YG73#6\%[ADMG M^0D[("U5=?N,7Z*655K.J]Z%'G4/M3+;%I[[%?-";@[,Z<,"FF@V'*)6_,^L M)'@.U+_+)HDIZFYN-\?5SR/ONG7AKF\FE6\PG[=OC?[&G#!05)+P>E^*%/NE MDL'RL]U2"C,#H;A?8EUV4?(YP4\*G5 :1M,P'80AN:%+ 8[7M_\Q9[V=_=HL MA$S.)_*6+MCD@(AXG_4#A\ 7NP'PH(U'UJ4?;&$;0,Y%4&\=^9XX=Y)PJ4Q+N/A]L&W_.#XX'UVIVWY6FQ=T MD7AWERV52300,VA.GT#*!ET)G?;?=AQ@1_:,@IZ(I;^H8KG+\_.D/*:.,+&\4VUUDL7LXZO-7]Z7'S?7 M]<=G,9'+,OW[\W+81)[ ?!RVMF0&FZ[Z/IX)._&QF*CR[$PD%B09I_7CJK53 M_?7K\Y?R\A@G]=C;7 M7PQ.>;TY'I;*W[[MQ'MK[9 ;5]UC^O MC?;ZIU?N&WSZB>#3I>>#3P.OMBL[5GC;_50*.W\0?'JS.6Y$8?6Z_+MR[-=? M8ZE#O4+%9/G!O@^W.[R.8\UV]K8EH(&<1"7J-JWA5)*^"6G("E6W$@@,B5Y) M1?LG$T=E)4.CI4U4-L].PU%4>SX=O*(5[: QDR(5LHS"K DHR"*7+@::B,9W MP\")K%L]Z/8><:HJ&H<.$0S#<<1$H+ Y=S;\D& D1)\EA;:58(S0T8=&YU>" M-T$PPN2<"4XI3)B<^&XJ/4M%U67G[[:CZ@GE>O-D(9?DDPPB$EET]0_J,2"!X$ MU=-,K>0U!1GJD]=>6.4W)-YQ9U<">O>\$%Z=7AFCKMOU\[S?''\[NNW?_OXU MWKM95M7HAU3(.+$:7[?7-H8'9Y5W'W>3U,]TCU4W6=9RJF7DKNSYBL@38KQ< M*\A>>(D7&!12"_4:D>J;!(RI_3D[L)Y86$Y?;WYK5A5,JJF/A^M\L[3 MU5S)@@M5AZ6\OC %(Z<:5"'!$P^M$5<0PY(3B"(DY2[K+4UK%(SXD%MNPJNE M;,M2@QP'"GM^$*U0D@><#$#N5X $R<^%R@3U)/*&1,H8(GY#I<7GQ?O2:#$W M#&-"C40W_@KZ$[3.$&O_0? <9U8QU,\?P/-^0-8:;*O<3>Q<0]C*T!FX*PQP M-E"888L'HEW0 /Z!ES0)DT:#A"4G@U;TV@V\JE6MHOE3WTTCXH)JV<"TY%>J.\ M76NT_2D*SZN.\D:=3%F+2K5'\L[";DQ;22Z6H[Q2+*_ DH3[:MIT,W;$O*"Y ME9H">ZQ-@#U6:U-Q+@.WW\?T'6-VTI^LVVY/@4:GV8 KE$XP0NT.1A &SM+X M8*BM9%AV2=YG]=\9'8#WXT/^^*V<=?0M% M[Q\6OYG[G1S3D2[A9_Q;L4<@-F(T+^0 MV+KAV1GE;AVMUA#S4,NE;3.EP1;A/H]A/))G3X M(YP#4U1_+A_>&99*8.^@UJN3"G[J(NYW $S4UGSH[N!Y4/K/E(#6-"Z:R7A/ M$HL_=<.KE0YVCD6ZWC=\>I>TS"$ANR]!0J8^@J39!N8?+46EU;5XY6I[PS#ZD)K]]X,*MU$8/_1!([<:#)Q:E^DL0)XY[!(Z=] 9-04FMZ@;JO']T\_SWP??;J_;2@+PDUP>R8:/ROG/ M\C[I$YVG;OB/[\L[6>:FDWV"@(!NZHG6*Y^$OY.SNGG)BQZ&$SWH]Y= M6Y=@&]15'IZA]V)N)NVWL'^C%( M9Q&KU.>\XA=4_"%WY0KYH;MVQ#(HN9B[6+KPC2@T;ORX3YD:&++ \@ 4U_)R MZ@?+5.@D[( Q0RK4;E];5'8=N^7Q1Z@JKZ.+K^@RQ.<&4 &$AXP;5 M'NNY3H"ZA_MMP1]C#FU*3(>V2;@[^DZ(79,9UH@T061.UP\HT0IKQWM)QTWU M<2H+\:1--)?TC0.J;U'BDOZE?\P]P<1 A]BS;'P.J[#\CC&[F0LJA5Q?34M4 M%^TFJ*)S&X,W'*[4V(:BE9P#IV-F,!]NR0M\.B*6\XB8<%I!(ZC!]#3OI&<( M*H2Z(N514Q_-3(^6WHM9 R&+RZ]R(UW" \FF:86DZZ+46?(A38@0]P;:HN50 MLP2_10XV*E"H/20D'_;2J* M>2XFM5-">KZ^:2^AW/AZ<_S# M^KWF#C9O0KOZ8H#I6\WQ?N7B9[]W<%PN7+ MT^#RL,WN^>G(&N^=%O?M-[C\$\'ER\\*E]_;O?[Z\_;G=;GO_D%P>6#5?B_\ MM7[VN75=?/H&"$\ ET]75N82:GF&A&HIDKIEF:+#(T+9M+Z.W]7!!2P;8"-+ MZBN:W&7D-_!MCYIHI$;(K^37"*F#(C:\Y)//#[.7B)M,ATX=M"U[.W7,ORJK M)07"T,J:$1!LL@A;):FKL#1@QL9D1J4&E' P YCI?^P=^9XB%_FW'EA881+N M//\7F^/1S>[1F5O O?CZ MNS)8FPO=,<'B=T$YYD!VW.%!OP/S\3;NC1M8#UO2S>EYX_J3U3 E'%-:U"Y/-HIQMOG-1779,+IE[0D M36MNN15;MS$%R'IGB'3JSMT9+Y6X@9G[,?'@#/K*Y].T2UV_UHM+KN_Y^D5W M[7ZB:R]3>O\ P3USK<:7UI8[CIU7+;C+E-D,9F+L!+YMA;TYQ55$9/Z5PGK/ MVMW[]/!1ODU"VMYF<):?1/6!86U^D*,XC_!'O:/VJ<_ MOHSC'P?6:Y;4I9K":V^F\,,$MC&SLTRJ>X'L*#,WW'4:]R];,,=Q-=C^=EP% MYG!G-[MY"LG*IVYNIYR*ZI23%; ,%>\I4QGA67+#G<<4GB7D=V1G45ZMY<_C M;L\7>0.GN+WF_L1\00YZ_?[J@5XS;3]N]9U%U,*_QKDUWAU_O?YJ#X='-Z5' M.)>_T/]$RE54?I25U0?ZX8O:"[ZU,YFL:?RV[CT];U8+MU]2J%Z%'DYVG< M07^NX&R\',%Y*J?/V-NOQ,5N*;XXZKY&P5G08Y,1G*=QS?RY@K/U0@RW)[/9 M#AOGPU%\^ROH=EZCU#R.N?:D;I+7(3P/<88LA]/]_6-G]Z31*7K]!WHT'LCE MC^+)6(R1G]1EL1 CO^KL>KGS!6YL;)G1X MP'4W'F8;IYO%"Z1[T53O,':>JPS> 8Z7FRG39KF-LVB+B$5/K<##!H.&++@Z M#3?/J<[I&:GVM^G&S^;,QL_F0'13YDFY(3>9;_L#Q\BV4I9-I_4,;3W9CLJB M9Q*%.=V.$N*&(-&.^5[@[S[HV0B6FAM5+!'#47YURS'BD)/LK)Q$Z$*J3S5, M*,"V @A?5Q6%'ZV_M9';WUK6&Z:*_>Y ]KLN8#E6; R/>:"/5JF9_S>GH/>2 MR\"OER?JA)PRH7&X+1@>5=-WH/$6%6AP B[CKB=1Z/7@]02)^PW4')]_VO_D MAK\ORYT%$A&66A=^ISGNKNU7CF_6W;6O[SZ*AXWX+EPJ@A/!9VZ%AS0%U/&29=(8-FU0'-Q#K1#:\,ZN,24HJ:;0U0S_'H M/7>(AYEH?H%9A84[-C@S0=HPE_JJX$!#;M+!>I/E>]4\G=AG0QXX,*ZCQIPVG[@I)JM(NEZ+JIWRO_'%P,7 M\SB?)'_[J055EK_FO5>R@D7=S[;,M>*:L6)*W76J2552:;S1Q1-O2R\63^>A MY'VD)^P\ET"@S2=; MC?XH+:;/C0][L!,EU2NSRM+ICUN:(!'[O".D+M(5Y" MRXG[4V-E>#<,N97+)]E\05,;2:5ZE$4@G-L?47]X7 I:+%3(-^YWT+@3U@!7 MJG=04N&?URXUU<:.\J0)R/2BBA%@](!T9ROB8\D&M#/(DO2PY1&6O$>!,SE% MEXF0'@1UE$DZ2LIIP()C&5)L2"GHG\)74'\"D^-FN5[2L2)9"4TPHTID7V[: MB#^IOM&[CR?6B"OW<'\(KN>!#,(JQG:P$1 G02*%J7B0)""K=$D [E'DM9V MAG[H_HG]-20SH/[RL3D1]AX17(L2BIDA6#/%QQY.H2%N-PE)X!>@]OR8S%Q9 M/QYDZ0P[1?%+INPL+PU?9;KSWPNRK12O&6:"'\7QDM,=GE2OJZ^0K'/9%%E] MA4=<-;>F?8H$6_56F7(PJ.6QXH_ MN<"*91DC8X.MBI?MJO M;%V?7;W *BV5:55:-IKC8N/H=_3[9ES^V9L;SO56I>5A55HJSU>E!43H2^#N ME(?]S\/;UA]4I:74')]\;9?VK,VS/G8!?&+97[I':Z*,>L,F?L;;X!8>''>[ ML%+QR[O?;([W:YW>:.WW6O'KL@BYL-.JVAQ_'_R^.3B^L9S*VKN/VEKX_'QM M/JN)!;)MPL8 &0A@X:+!:;\"$X]3P"UMR6@@Z3XWZ4BWAHAXVL,#'X,;OF .8>2\4(8LI+50Y2* J_\!GEE3[9[V\GM^4*2NK MRVG(=/=7L,]U?;->WOMR>^,\98&?"=Y_.<5\)FKV@&):ZQ0;.V=??WGEI&[A M71V9IJJN.6O(R(]7-W8Y7%Y*!<['9^N-F[/;0>6FFL0>\FR4AU6R2691;U+X M7LZBPK/H[G7+V\?6IY'[)),H-G,P!./;UL_O@X-AY]/)QI/,HL8- .II4ER= M[H^/TA=40>MW9(9LYJ4VJ/7:3D[J2%_[8^ MGM,I<\B'RT[ZZ=\ ML-1J:7)/P"):?M)BW'+/[]SC0W@\W#>=ZD%K>-N-NW=CHLS5VVZ\R<;;;CR9 M;&A'EC)EBU,\1SM\O0;3^D?UV[9_<_BCM?[N[I/N<;KH32Y7()D;T]P&SXZ$ M7B8R?F)'??\LJ:LLJN5M6 M6G3+2H5*L5I86RN_;=HR-FW2ZY?:MH6;?%4*M3+(6G'C;=L>?=O**ITB7]8J MBV]:O5XOE,I+DK67D12Q[-A7I:;[QM%!?=P1B+^[@U[%Q-=]UUO-<2_LQ"?? M3CO[M\OJ.+-PP*O6'#L_:IL[YU&O\JF+O>W#2,L<>+IPE_BEZR&L^.]<6/^2 MF"VS9'C']?HC[CE'&,N." MAI"_& MY>ATX]U'M185(WQM0>/)%&'CA%>>@R&IG1;39BI,,HH':Z MVHA3 ]'F-\>S019OK""PO A$%7[K$O!5)I\1%#]P.BB()-J$=3?@ /\=6]R% M,@QC)P.'BWS$4F+#2I /$'.8K5P%":ZYG31R62#J%: M6YO65);(-4&"C3M(,!&.\VMG^^O7Q4\'=?=!))AM;F\\>D]=2J'$5 T0AO[H M-9T5U5(68[0G4P#N/B?T)NK37FF.6_N=\ZNS_O;&Z,4963O-\6GK:GA0KM_N M?>V_^Z@607E?K^UT4*M+F5 =5/(]D2*"JMJR1R@[!N&F4>8Q/21B,#HW>NW[ M-TX@S2_J$BQZ NO@?M&?R278COPP)S'A&.RAQ#'!_I+IJOA'3O5-C24Q\@9A M12A?A?)4&.%/"'E,MN5,7_DIRJP5%B0O+?3[-G4YDQ:@/+AP-,S[DHDTE-E# M)Q7.GH\!^B0<;$[/CQ&-;1S'4=J>9%M48?!YR&&"WYK(ZI#-DS$A1&1"2*B7 M I=3QB_CW*< G@P%$$^1/W"Z<=\**''HVG5NP@G2\,?)>G;:EN2&.$)(C^T MC]D%F2W@*2@5YXL!VW)\L%9% G^'V2A[XX):)7JN:HH:0 G M @$HL]RCO4LG5@VL*R?DS)909I^1MX.SRRAOD%);T@G_(N$EF8C8!OIK>IOA M$/.-R1VF+KR4. ^?IIQ_?>_U?1-7)#1YPB03@@9XKNU=^GE7T>]&VTXKV@.; M$Y<]!Z!V.[%W9KW9'.\XX8]Z[_:PLO[BCKZ-YO@L/(\^'QQ]BJ+6NX^X&%.N MQMQZC9#:+8DA9:7O4OMZCZLK))477$$#]"/82!2+]*'(;B3-//"#B)M,AEQ0 M@7)Z60V;_K4C<*L [4\51J@I,%6Y2IZL<1 MMMA&UR&I'/BPRDS*'AQ4",.S8E#AE)^*GIR0_T6A29'KU*>=!U, :SU1FF: M&:&VS#T+#3H2*1M7ZJLD(19_K4T*X9^YM_$&)2]O-<;T>1^7C,V]O\/0J M:>E&UD;6J7#F=/&^FT6EWY3$4VTJ7I'>;V(X_#JU8:N&CEW M?K/=C,AHTR& X7\PG].&B+\EW8SSQ4)EVJK$TG=1LD M1\5-SV>W2L'LH9),7QBQ/(:/02[?WAQMPB[TD%J9.I)4(D $CH^<:*+^ M:LY0>$IF1I'UP2:>EN.%0;2R9G@W//D9J[C(Q MMR0M967+JW'CP+TXN-C_G'3"24V *KL4S*3JQ2P\Q5U4OV>ARGRZRK_.HA=3 MI7EOHJ0/I]J\(*J]HUU5^7*EK,4*3K ([L_%R1,8H9?%R?-"E&9P50*DVY MS?!SHPTF>NCKY\G63NW+?MC:OBYMO%*&?Q"!,E)1?QRIJ*^O5J9+A8A%.X0' MDOBCKIP^W))@ 1S +23W"".%\+.2=AI($)].5<@3B M<-0<__JY/;[Z\7V\>Y%T=E7?F,5ZZC:,=P":SG$.L//(#*C4NB9: M=[S5'&]\J>]T7URRCTAQOMGOQ96>CY7]:>_>15_":XW02"T@1^16_ MLX(]=-ZC$)2+_YP>7]"_2O]\,*0T:2E6?>I'HS>%$$U]4NBB5].N *@A=4K@ M#+GTG>G' =,.XU](.^ G9C!$3#'55"2."89(,28D_]QWK9;;=R/7R0Z&4H:\Q; 5="4%@M^ONJF:0&T2\,;>[T8>V3,O5&-,>P(NI8@,%*BM=B M #7=LDG.4(%D,W-2D+ADN60FP:^,K)*E1T+3]BFRJ5H94,,J+!3(O9?2!E17 M]E! >DO(>9M[H($IIZ!HW+8I-76%L34"T8]#(?%PCPBT$^'@1(ID)%J2I4K MZUB_[(;DD(]/03^])29LB6 /1/5*?'M(D/7,H /+9N2N0'0(NB6U\\$.)56E M8(FXFLP@Z1XH:""9F.U%[]^'7:LL,7ET^Y";/[?%IQKW:/G9/>NX]G M$ #O1'CG#28&E1^8L"]Q^P;'\8"8N\<78!E\W2.HA# MP6AAAREJ#)EIM]?%3$W6Z>EF?:0=88J8DNF!7HA5DJA^-E W&[7$21 TK3($ M(UTVC3$XU45U/ 3.X\XVW&+/YCP3:O%!'U\%&Y\2)GJ@BF0;P-0W)_)N)%&8 MJ"93A)$P0EWST$:R+E*&BD ":ZV1)D6R23I9-U9@RUPI7:=*,HC^%#;[IID! M0+;D3 UZ3?8M3#KXR$8[V";G%O->NXXR'>B;,KTW.0%=!CM=.YQ-Q1]>-?>\ M%&WOWIH4: F/HG0O)AWBI#*#:/79="'6)B0L("@KI>)*NTG.4!B"Y)G \MQS#]DVC M-F>7K <_&*).I%K3@F!3]KT@/*; -=H34QA![KAVJV/&2#7X%V6?Z M*4,[I>B&W"OM!4K@C]L]@U68.#%2^M B*1V9?KL=!R\A^6*W.6[=7O]T:L'- MQ;>-%Y/E4&N.?_N#N+:_'_\Z6%:6PT)=8WY?[?[ZXD5;WSXMK0_# Y(O:M.2 M+QK-L3>H'<:-KSM7CO66?/%$R1>UYTN^J#?')\4;I_3-:FV?_D&Y%\"IZVY_ MJ[,W],Y'UJO+O:C7)@LZ8*_L<^MV_G2+::\TQY'UI>@%O^J#WK*4^4-*_JQ= MNN6-UN6!$]6QY $N IW_K]MI*_II,,3?U18M+'#TM G7DN;L&ZELT^V\,,G= M;D'N04K5 O E#*(*U8,^KRAP6S'K;# -;1<[(=+?#)F@0!:UZX'EZ2+T0(;4 MLKFE(??(Y0R'J5-CR (8WV#/RF 33:O%G2%SUF?DK4]= 3E'U_$L2J+%MP*Z M_ZANO=CF=#@$ZQ@M7^M6-)(GP@M[=>18U(?23%H2PA+Q5A&,4A21]93DN,)F MOJ;*$)2_$45]1Y3$X)1AO(KFAK8R:\)V(Z:X..*TU#K2UQ/7$W,WTOT4Z5*C M_)!T?T&*:'[,;W0Q)+,SW4515E$2W2\]!R/D%E9624H?Y*V +Q*&;)J;)0L[ M8I_0JEW>5YY..^"=R?*L_HCDUNUSVYW051V1L2&WC)AV'%N5 ".IA#$#-[1= MZ8BB*W>F?;#NO( /.)H.TOI98[(/7&PPQVGH,#@#9XG"!\.!1!%BZZ7!ZF0E]]F_PSCJ9L]4& M8]$2 B:5GTB3AR_AQ344:D!<[1!:I3==YD0U47<--Y%D3+2*A4LVS!X]@CA\ M#"H[(/$VL(527RTTY@!&WQVXD0B_88LF1S@/11A>7M61\HEVXFZXBL\*-L D1-P$]&]1?_.^U-9< \9(3D@Y)3H&9(=[#SD' M'4>BWUGL24[4UI0LIF?!L4B>$U7D;A@'6.^"V(+\=-5BP11FTSE:$/2]B3"= MJ,2$W^2AN,J,")U1D2 X*OI\L(:AWW;)342,R%,3K@MF::H2R&6=1--U8D@7 MP;6<-XDN#M_#6A@4HTLLG*>/)B_=?)_ 7&QAQWAFGX9G;_G4.0V,!W=6+&HC MA=2<=Y#FV+[X?GC]_61S;?O%=8*$NYNUO7%\^&5W^VOU"JNZJ&7)PE;)POX- M97+WV&0C&;2HN!N(-)T$+;1BP>Q*U[?$[:/%Z=.XA MF Q6)T$D=)J#GA"O9 N="3,6M41RLZ$*6+$(+?#"1L);;CL8P\9)PD]&VG<. M4X91_##D5.RVJ!7$,0@P/T/?HR0B)*7V0.\_CF89G./829%&$?OA!NUX@-5WVFSOH$DG M"/::HO7UB6C]CA4@3#<\<0**ML_OX9CQ9G/<7JO$IS_M_I?;EZ8$=YKCCGUR MNGG:VE@ON^\^RJ7@Q8W#GDO1?$^CT+";:!L8.+LD431Q,(RI8!5>HJ]=E _# MM78=OLTN9S)BY)?E5U?1;GZAA"W-OJ"ZS M)X'O^;& 8(7S5)[1_G)U?U/.AA]Z(\DP^BM>5-+?6W^4[";MF'M).Z-ZG!& MC\G;&[V)]S>Z;I$F&CCH*\:B[#A)B_VI/5@6ZE/SO=O1ZA>R#033-"8'@[4[ M6-F=2K@'9A=,J(B( CQ9DRE."D[!3C]=Q0\0AS DZ"S"3-$*%(K^_T- (UA= M_T^J"+W]8E=Z=<[$MZD8+RL.S)896+\W(W26F;%V' ML"RX<\)G&H(%"*SG$=:W@VM53%:J<3X0(V#4$)Q/1!29]IF"(,\=,YPV"9,F M860G45LU=^0$<+ A6L21!%!1W6#"DDGGDFB&P MC,W?C7[4\79;/Y9U3-T?_P"F[;G5^68'7]T+M_62IM7WCF/_/*K?GM=?("QC M;1HLH]8<7V]M!GO5VQ_Q_OH;+..)8!EKSP?+*#7'P=6O6FGWIEX_7/^#SILK\\0_,([<6IAJ:9V)CU@C%1%]%\?^X/P2PHKQ<_ M_&WJUB>>1*>J2J"JJ)BR0C/GJ I:@ZTI[0UEBK#_*W!4/,\@ASQ^0%813!F0 M&+EHH[N>\*/DW%=3S2OPF)T,F;!LA]%G,8#@B88_+J\SIPJB-(OC9*(\W#!P M83]<7)^H1.AX/9R:K;TBZSF&L$EH4G,S(1XXW4KARAEIDP5^0-N"/F<(1Z%. MOY&RU@MDFGC21")8."H2=\ F2N'.;^N;(%LX"#M>P6PS-3&-=$U,\_W6\?;A M!_%AXFY;IJB26Y!)BGT%&.[ 7:%X&O"ICDM-/="X7C7+:M'FS$4;=RX:_\@& M/C47(*M7,15=%EHC;;?5W]CW:L/=/W"50<96UB 5%$N/:?"8XL*D@/$)\$*5 MR@Q5&5;N,RZLF&@G&DYR;M6#IV2T%SJ MBZI$*=Q5R9E-=WT5KP>2DR)*_!N83$UF;@C6L4W+1PJ#UJQ7_[E3O N,(^%- M%Q>151.N.UO Q: )!9RD8U T EB4T_4&/M/"HZ*G&@FM64M#]:.*KRH&SJ0. MH&RP$]V_$7J/_3XOYAI,RM&HJN L M&Y/GQ&BR)0 SC9$O>A#U0*/W(920#E)O4MSY)_)G9(,:*^*Y(&[\,/QE3M^# & M3,H(KYIK,Y:+OS0(QI-F@Y2BU%4'J[I$;^@"'^4%OA[29/W! A M8DH+K"H_"GEZ4AZ)CHLE)03")^./F'"*5 JI(T.Z,<2IE3_4=/_*3N+ F+CW MFXT,;860",,H39M ]R5H=A/,+I"3-$3Z<])L(Y>ES0OTQ%-.GTA@(J%.G_ZZ M?T^T&B%Q2@X=*5CZ#,02,,DOE:AVAYF1\K0_SMU%IN-E/2>DOH-'6D=GNUL_=]0 MNP0 Y]D,1++-,TJC5P/M><"+Y-W5)3G)?@.;0> #"&QWE@2D<+ =F9-(&(R0 M+-#W\/4/4RUTE4LWK]&Q7ETO_Z/*3V3^1G4HV)$W19]ED+5M88B@OU%<+[29 MY(+^+X5/&"DN&%)> :9S&X#ZPOOK6D%90,%IQ))])U8?0;[217]"2:;&N MUS#*!L640:3S,D4)5%@W$2&^)HLG=;(RWV;E+?]9['@C+)IR/7.N"[*(A:6RL!WP>2"+X/R MP$",BO1H1ZPL'\+2*;Z D;4"3C=RVCV/H"]D:0H *E!"271/[(2L,\G]L$(9"/U(8&&4H#M**9>$F$42+RX-'HZ$C>=6(E<=0"7B;=H14@% MLB7>)9"5GD0!2P%R#'P%X57-U1)BJN:=04S%R2GE' 9E#\'4L)K\<#+%Z,87 M9B?5@='N='"/!9;0R_K5$VTELY1YGK*>YAW33+3IU$G)L51E'UT@#2X(@9$V M"GAF@X,C8>W>:;D]9MC+>.ZPU_+,N3,\$Z0WMUS(,^;**\5JP3Q(,G%(],O_ MG,44O R,7:*.8YX$6$%P +?\L[@5T;6J6JRMU-#3JQV-^L]9E\6WV;H,X:X'=_ 5-"&$NV)WSWK5>'T4ZYV?(9DGYI M5NP>6,ZY1<-$J?# [_=%GHD\\Z9NI5:=358/F?/J/N6^79EUW_9R;]I(1304 M)26G7;4%O52FBF6DBLEQ[0MQ 9\@C%8O3:.17/&/\M7+R8(7VZ.O_1:?J/U<^?\^\O!!I2: MX\/]\Q\7.V=UUUG6M!Z"#:A/PP; S+O.[][^YT$\CFMOV( GP@;4GP\;L-D< MVW;[>'=KTSG;O?J#L &-YKCWK7MY],G::A\L*ROI.; !=(68L"13X%,X("OP M5\L-C&]47>I0B] (=,!Z&6U&?,:G8OE58V;2?1-6IXGRCB:\*!ZBZ[2P6SS"2(,2KQ1<^:ZJ;YDLO M3?6EEU:*ZP5C4\)H81=:KB>2R:2X%&L?"KH'&K=8BH'92,HIJ-]IMSF^,LB_ M"&>+ZGJGN=*%2TOY31 O0UP:L#]9(7V%*9K4_*)R>B)@*UE?K_*@?J>7>Z!, M8C5F.UEV&JG#D5Y1'[**P'93M'RX>V&\Q8* :\6U#Y0^+Z#@;.)C+P,?#B?\ MKO![R)D*/9(HB=!X6,"02V+RU4-#^6I7CWE%T/C31/#)Q(T;]P&]B]S%PO)B MS#'-E3Y#N](5R0%RZDBLS2FZ\4[1O!@H":RNTX&%^0*1E6A"Q]PAMB /9/X( M\.BN(GF"D\,9PAP,,0?0 J6YYG#6]H=.ND^!^1[M3_F3*O&JWE+1)U/]2L;? M0U%QU.H;R&JVJSRZ?#DE+41>N:%(;/C4:)SH/M00>P/;76XU+-R"/7<8:GUT M4[5AA1=4KA-)>.![-L7W@'E;EG=E'!/LR68BR'C:P=[F\:EX8I"P'Z"9\]B#\LK M;8N<8/6H]#4DM6[(.4,/H_(PT@_GTI47K] M96'3J >&,K)I4$YKJGH07472-P[I\+.UE8>HUA-5(^>0K-SRLL@T_T;="Y(R M52B"*QA*7H$+":?8<_$20ULG)K[UXU#%PR5$L) XX 7D0")[8 T2<\9WDYV3 M,[6@F;<13:0,'R^1(-9*,RS@=EXU&YK[UG&)RRR.(J-G-.6>%77CZ,0P.W&? M$*7:WPWY]XX&>'J&&Y'QVG1*8G^5ZM.42JF.MI/X5BCL):,9(QDO.93<,]?8>T-X-D*Z9HO8.%I_R",@01LX0PZ>& MBE=VY>NN>AT6&D8R4U:??B*;>5+(I3@#VBO;B2RW_QK47>YI(8JWF?*:DJI=0 @OF7*<2)=V2LL#)234 M?)(/(8@/QCHQ8_:L28IN"H=&GOTJL><%[=0A7 VGZP,.%?1C9+>.F>>]YOCJ',4;'PZJ9S=7CXT)O"P>CPG MI?/QZ?5ZN?YE_=W'9/*F0[/_@\OQZ'(H&X%@?;[,"KE*E^:68)=G4D*K$XD> M&.GX/1T"\NJN$%_T[AW"IHD8G36JE@![*%@?K)J'0H*-R>F*\UK ZH1U$8D2 M.5J"CP;7$D#(V*."A=1W 7W@W(%ACFDFF0(O(<:_T1R7OE]V?Q^='^POG M^&#GX*TMPU/%^->?-<;?W^KTAJ-*$!Y?_D$Q?I#]+\/;WN9/Q][_\O2RGS62 MEFXTJ4*O>R??_][WX<+Q#5@.K?P$^SG%5BKN-AW9D'[6F\VQ-6A?[N]V5WGWD:9FRKDI\Z?U"NJ' 1G^ MZW[<]&_-SU8P\+U1P3PXV *F>27K.T[<3:6*!)Y&NC%(Y9XI:=,W+/.2MOJ: MM]JTNH$C\"GXCO!&I=C!;,AG5 B*2TBX<$MSXX%YTH]#LQ&#>U5 M3-E("KB;>IJ-C&J=GS3D@ 7C'#8&&Y''21(9_* ^B$;K)MAU/US+5T_@#TF M[T2KD$W9QM2M5X1]IBR("873%MZ; 7J+91%ZJM#NZ'TX!!B[8&;92M[RR\&)#3#*//JKI[ M@?:_RP /*\3J#B&(J7GM*\=GJ-A6H,Z0"\)$*"V4"5Q$^+?YWOV0TBJD.&P5 M#N=."G_5BC1)S$- _TFV(6:Y4(6_ZA_#1_1E4\Q%#2V"SBG"J*P&;MI-27]4 M"20IDGT#ESA@2PR=,&P!I9MR'E4"GES&^]#!"B.PQ@^<A86":A)L#&^4 M"F4U:4--.K6N]]8'\R]^3H%^D"+*-0_C[9V8!R _F "LL@'I%@S?+ICO6Q_( MIYVTT,'4,N[;TQ; '@UX0-'Y]^T/W/P4G]=))*E#U7'=X9#&DZV'WN\Z]LXM MC7]Q[$RB6A_^G>>)@!=K"7H&W5!8;S9Q/^NY-'#M&TH$\_[C& VCBD"[07B+9 M:B!HZCR39L!*JH?*->% MOO',2F$M*Q?PX;7B?^2&"ZVN%:G6'UXU&XHU;%6^GAKXX F:;6QC&QRA%9/B ME)K)C=*\9:E#8&(#.>J1XBI4Q3VWY48<"Y=E0+G:A!S62"V8-*', NGN->UALXVNA6*E4FHVPR!:63EK M]QP[[CO'G?R1)G_K..BK:H ]T&Q*#P(<$^*4."2#KSGN_+R-U\O;\>EO]QT7 M6/K?=SNR'3PS^#OI$=D-6 "SG1GF7=J[E"^E$1YW$O^)F&(S.\.,)V7CGU'6'EI8/7?F>(?X?^^VSO:?6=BF!CFN5)^1Q)%7X5;GO/N M8[4HG3YR33)DHQ2LZATO>AUE[$R^X&CRXWJ=/KO^,#JI IFHS*U$=SAITIJR M0MX-'B-"0V6-%KTQ4Z8#9$10IHSAGIUJ[RCV@ED $ME5CY#[KT#1L=/K4]]O8::03YK\$)9OO3[GUZ[3"MAX+#[ M^T6RLAGX9@/N+7VB4L'<=\VSGNM)[U/7/(C]E.']Z>QPVFU^AF-*,MP=(^0Y MI\QYG%/3MEW=]N&CR25_3N>4988\W@#',X=]*\(I%?A,D(%EW4D$L@1W697G MDL8EI:\?ML$&8OI9Y( K1UZB-=_5*Q#0J#]WT 3?YKI\ M\.4$D*?N-9@_Q)\E)Y21?9\E1$J/_GR59IE]?A6X,@P1S:KD"T7+$AU+^4S$ MN6"@,7VBT^DJO\3%F>Y_49F<_"(7E41=&'B8\05]@:N*>?^KBK8[2RJS-RWV M5V^.[=+/W8V#P>=3]^%!JOM'^+>:XXI[]'O@W5XV3AY<\V"1&12;X^CKC=>[ MK%C6WOHC!.H> "?8F 8GV&V.RX/VYJ_#3U]WMZ_>X 1/!"?8>#XX0;DY/MDX MJ5^-.FOV5>\/@A-4FN.>]RV(^I=?3ZS*,B5Z>6Z%6BTGDR<""O,YYTMEN4&D U).45ZQ6807<&;=69GNF,FNNLJ;XX9PT8/=)+ ML];;\CKU:!C7+E^$ET9-+>6>V2C6'L<]LS:O>R;E\T C447/V(TB+BJ<\Z4Y M.#=E^62!PJ^M%#/7/@WH&=+(=/\C;W<>ZM..92OO"5]/XJ!)3>X:7:O:E';% M-0J[K[&KUL/PN@AU<+L,3H2ME H&;@D]E-0:EL[8]*I%8317RKX[4&CW=!!' MO3$_[/69TJZ6#-?:**;@6O\_>V_:E#KV[@V_YU/DV=5=S]YW14\&$I+N^W05 M@CAL!U0 M.F6IM]'[J%? _6@7AE5#"L/H[JK3O'B1#L[Y^0,-KC9W/U T\8X(:TL8(=BS M*?0+>UL5>U]6Z^J7JBKS!9ZXL,"3A2 B(^O6#O",67&JE.Y.W">'!(U] M5[%D3<9U,DH# VC7FVZ\1*2C._8'0W+2&'0TA'0]7/MA#WOQ)0'O1X T1 -X MYN K%J$@1< V[*B70S?O9]W7!G\+3\J*= M#Y]XH#M#OV@)'+*B//&5BAM?"5^Q!4()>#,WM+6O>\(S&781E&NK4;-B50RT M%1U8R<[5=JU8(R$@KOL(*)+#]?9UPU,;'P'M MCEG "/OE9 71_ MX'1T/W-$:M[PG$.0T*GL!Y,%8)R;TPL')BAPWS'>,Q6[/ M^+;R@D[%CMT=#>R4/L:Z=633&C6.J0SKZU ]"X(G6"A>?"C'SJQ(;G( &W/! M?EF:7-L 86V Q+5MOI<$S7"@;?+0DQ>)?DTEZC4N!&S@5 !_@H%A_ JG!@E^ ME;1JRWQ+LPI8\BR%Q/R"14PSDTA[S+M'N>6:'>-O_((CH5TWU=V;_V.5(1Z^ M;%$#F?2>$BH+3L?:G!45]A3GA#A%*-^)&.>6WTG$5'^ST#MF,]W0E&60,!57 M%-;7';IY?"!9!(H(N[NB/#%TA)-,4,?)P:*XA5./"40 M]96C"7EHT)>WPLTJ5[6>W<;YNE_XJO \TZPX$/JP]1T]Q@9]Q[2RL*W=\M? M(^TA8-@HP[63R/@:6!ZGA'X:>,&][:TC8!:8<=&4!F?N%5@=FFZ@ ,-'&ZCV M=3969K#U%#SJ?U!7_T*'E(.82H!1J.A<1GFN ,R#E\3(CW?(;/\%T_5?P@\] MX7X5<$9Q)DE .D'0)_"4V<@9WJZ,E86$9I[;N#3V'G U8-\>A.[AUSX^#4TW MLPH_JPVE(3[Q85$^3AF]0;*@*ZB"(!K.A1K5@*9!B4K;&5S[,,GT"(R:[*,_6Q8FD:FM%A MO0&)D1.901:"IY9H[%36>1^N -G1)\!X]0R>0W6>L,*4]&N>K9U8,9PF:]NU MM&9DXNX0*+2: H'[P<\5^W2.J 02:&H/_(_A]EBA[E@PZ#]/25M>[=,4E1NL MVS:616-;CGL-5/'W\R+;Z*Q@59SQ1<1MGU0.SVO ^M>.6M-+= MZ92:4B@P#BV):K=K_<1UNVL/],2(_!%P[&G:0?#[9D?53PY>#R_<4L56_$:3 M@N)9MO0C++3([%','EUU?N+L"+EWZ8'P8MH:1LH)D5.>"/GM3?/'?S1%\HP( M2R.B N6VFX L9DE%YH O#.+MS8&E=F/=="PYI[D%&(SHRVMRT?#(!8P%FB>H M7*,,OKO?.].U(3S7(&8>3*/ZO]2V+&&X'%MDYFQS.*5?AY>'HB,R:+E6>4F2 M?'BWEI__]N_65^B7#)K>7#)8DJ.H.,%PAE]#UH458@6F5_#H]M M_F]87X*#C3,\+P,._H/SE<%E"0PX8/%:ASJTR.'!K$S4/=S]A8ZXJ,_FH]8RK+KF@ZR(I6>-?:.<8- M+E0HBF!)6LQ$FTX:_"$Q<-26U 6 M=0C\@Y F[>$PZ!LH.>8#HH>)D[WYU#,6E18HV%]F6C#T$UCOY?F*BB\.&.=& M!C>:2>;SO35O"=G:F5KSR'-;6B+UZ>AUG 8X<"H;CPS=-,NX7Z?CU6K2:D]? M6-:1R+J[7MB0F21Y2 X?2-H+&:I%IJ*INE&Q[XJQ@H+#MCE_VG9K@Y$QIG@[!CT& M)^J0 A]XGFN><6-Z#Y91HIZ^]KE'<=%S_-:)K(R!.P:A8Z%B.5,%K3?9D4A4 M5&P-G B4:X,W1(7F['=X@HW@TP3/Q82U*G$)&[N- 84S=@$6BNFNJH?#UQN> M;T[;PYW!7^*ZJT6C/6^+EX?OC?'.+(ONKH13[7GX-&N\SYG=@X5BJ)@ZSJ/1 MI+$P&OSTF?FNX]Q.'2=#?5P=YV%W=78OSXV7JY4J?:8Z3JJ[NJOU;Z_DP?"! MVOZ15%ZEASW,IF87*Z@A-U_(55L)]';&\'G#@K M7T,&*A*\_4Z$]V*M>-TU9PE.Z,Y:BNLV!K(LUK08&,/&$3IL M=T3AB=I!(D1\"]EMUAQH%(ZUP'"\\X\E&7'+:BN2E8&J.15+4VS2$@Z\@6EE MPV_PE-0*XXZ&"%\ "CZB&*RUO_5'VNC:,"6B6/,>%,-&N93A@\#BP8--!-*^ M/J:U(GE C>WGJP,$+*+I& L3KA/L39J/9PB)V('L=+/[5HNC:R>A'"BRO^ 8 M$!M7!(*->*TD^+3#=XBB4JECA$[<46:%&ECL-L%XLSNIVE[D3_!=1'&\KRQB MCN+%< 8&@F\!UA;Q5\TVZK^ 1>Z;+A!U8E@."#0_ _8UZ6;E@CJM3*9C'9,_ M8!+;Z5T[)[P6(O?GN=WGK)=J5=8MZW-C'[X!:>1T"IO4K%%MBK% B;.AHBD& MFL*+,R:69J%-6,@;"@Y;T90% /[33D*X2ZW"I;+,+])2#2?YJJ!4I**9DJW= M&+##DAGB^OP 6/QSD^CIVASE<*R<7D2V$R<98 X72BC*;-H=QC#O R%E#07S M @^2 "_%-' /96\R!T=K$,R-O4^75:1-/K@FA->!4H&$TW3FX:J-%&$'Q"WM MWZK_L:U"'"FTPA3)&.YLMP-H9B5B:-K<&DO0@-/B4$IM9C\73G"S4/MM;''[ MX@B"J)BPN$>=.//0_#D8:UFPL ')AZ?HU9(%9^J;7?=IE8M;C;MX2>XJ($"V MZJL M>K/$>+ ^@?]2/36(&1T9J@::AQ$38H2FIDH6YWW]F\0F@C6 /N27,\P MJXM7<\%G;I]<$, MHG3A7:TO!D?GT'T50E7O+#WP]SFD+[IOX0)\B=B*K**!6K!(PLHH@E?Y>_]- M0IJY$F-)(CP^ P-BIH$$]7J9*VE=?Z@0%"B K-A]I15#L4"E/5 %;ZCN+#BQ M <-QHQ,!W8F(-S-EXIF?;:>)_0C=>FA),LH&H])CNR2M'T"0Q!$^&)3^*Z6(;%$-+7QQ0K7VU=;@XQ4>#%LF4J M\'70J8'X2@-AK)*P#$HT6LK^0%,%U/A?6!63%9_VQ6"9MUFJ/ M&<=4\QX/ M=KOX6!E:<&F^&5,FKF]8$P%OR@N-]3G"!E-=D^LR/)W-&=31A7*(WUYH@@"E M'%R!LDPUM';?N^VM)XE:F@T4E3!@TN:@8A(&7)6L44RDF'K,UR!-=,VF"3Z, MUOC*AJ1^+@?6[$MMV( "449J'74K-I"19"",L?4NQ-.VTX5H/ES=T_KJ3GV7 M'#&P5PO%=6"O%TEPVEQ1<)^;Y]F=)0=DH("D$1>;,:K8E18P5R"9'H+ L$O MX)(B8\M!'E$]O01.CX)56F:E\RL!K#J,%:KW'0?,;TLB;;S/=8 M9!&$%'#]XR8]"FT)9&IK8V^<%M\0E3,/EI[_\G;]I0N8.^UT@F]23HY7=E>/ M-?/F[>!HMGB":!N(2TOT]'\(MU.0V",V:-0C HUZ!/&SB<=3!9[KLOY7CNAN MNOS!#QB(CLD8X-#V#RM<#:/J_@[&@T9W=4W_YIZ?J<8[XV:@@#,_'4O+?R ^ M"[C:;&8@T],GT=YK'@&#.GV+..[OC>C;BX!;@1_ZWQ],,$NQE@#(MCTOF??> M%)A3@!\:RS_^0[5S=[;7Y!3@M.&:_]GF:@%KI?[+T #WD S9JQO_$,:P]Y-A M!=+ZY]?ZCBP%VH,9'RQ CAP(,-G3D,Q11*Z%\>>"@D^VI>GOL-327\XSG>M; M8-)5;EPHL\L!7);U%[E$\PR^YD=P0Q$IIMPU'6L;*LQ<*Z)&,J:^(U0JPOE= ME$"C+$LZ*5Y?1#N0NL%U8;$ZZIUN%KDAGQ0?N%WH[OM*+NY<28O3Z_>;YM/H MT"V#"]_MC[ MQ4HP;-\/WTE1?PG[4W;^ MF(:)XH:GZBX@N<&G^[X7(]5)U0L9I)[*5^&.>_=LP\>2*^#%PA^@353FT;Y. MS]1E'9E/_P))4IC2%>'+DQPCD&R-352Z$-'\@&LB6=68?0XJ#>[_7#ZM^6[QKM\GX\DQ=@TT'S!V4G" MGYW,1ZVPLY"-/PNOG031"1Q!I0Y0S*6.XF*VWP5NV3,W?5;'*0HQ5W'#K["F[/Q!SX!9!Y+B466P/331% H=VK0AOH\J)),TD MG]D[Z@K?A-4$%.P))_@$7T0C[6?9%+WV$-16R+L32EZ]2JN#ZO@/4$CK=]$$ M">AC(5$JNB:23)7_9-X_4$2K!*=@W:/_+-VSB&CKV].$O1LV+Y;\Q> /TC!4)@/I+L MAB+X=IQ5%0)"7T"$BR9K0I6DZ>0(UVY=+!'ICZD")^ A$#3 S35KF!-J):D M"?;BVV/@1()/'-KK+UPKPLFT&]H1284--:6 .%:5)[FJ\%EOAVMX#LK*5 ?" M4K!&'+H)P2)% :ZXB1=--V\>:G2(T<;BGT!D0". M(6O4YT\Z @VXO,6&0,'B+Y9T(:"Z5QCS*=5$05QK3="8D"PU7@#_)DT#X2+I:_0*'9U.Q MAU!+[]X6G.)EK Q3PO*Y/'^@"S4I.K\G-VWM]>Y,="$'HR@6)]D_MV-?A)!C M0VW)Y8C""N[__;&W[I&R@IC3(_VU(S&8\C2D5FX@QO.'KGIAJXBL%J$E;^/^ M\:#5'S9U<2U"LYF"E!BG.?,N;",=*02+C*ZR)%7+DP4H0#5*+?\[@V.ZW5[* M'2K]:Y:DY,1M]0P0?)/:P"VJ9331-E3/ EQE MAF%)@4OV$E+6"I9WF7VU,L$"DH&VVQ N=$KQ4=A=JB,L@D ;JE_9:-<%%AHZ MR&K^ 8-? 2CEQ 4AY_+MS0Z8 SEL+1N#:AMZ[[9<\CYKD@^$#> M.<->P[8/+!B80.(/83.-<]L++,*1*L#]K.-7')W+T#P.K*D MG2GWA#/E_G2N01A9TAUW;R@53# ;Z%\WL%TP@PA,ZLH', -980')('2\-WT^ MAK-TB;EI Y#.9A#+HP<6Y)KTUE>_ &&A)#N@A7A^H;-#&ZS1$ZEW!J]%>CLV M52.<&0?>=*Y)!(\*VWH M2H28C, !QZHS]@Y\&9U?]CACZU7X.1[D.-.%:$."8BC>X5A?DOD>%CJLPG)0 M">)C(EQ,EQYK1YH]55,N"WN)C\%>"C5BP*HW@5RJAD(N);ZINZJ=+9H:UZ@] M7+_$(BU%V3,^U"0+]LK/C!U&3>*ZJWFUH](7G1MN5DV#FI1:)(-4R(BGY"RR M*A["GO$JQ;*T WWG'D4V1P/MBN%VVK /;$4#[R@TO;4%,63A7#;?E*9O'O*CEP5X76OM31'I!V3*)@R MGA'RNK"=^VV65'FAD-[LS[1CGTE6Q(8]$N)(-\5[#F,(- 6K>U9'EY,+D6-; MW/O+CWAIRI?LMLY%G@\%A(++@.9.3])>(F(RQ>"+!3Z="[P+PX"%)'"LB]?I M08I,^2PN4B9 MVB"V[EQZ0^DKZ@*R(6>AUYKP9 ?>BZ%/Z3I=8_(*$BW 0K]-\04^ ;D+U=L, MA9:!8F2^2@I"@>WCX9>OU;9B8GI8-71(2Z>"^?CRT%WFTUI.#EX-;$%75("2]KVM'O M5;UV?U'=UFT(5X%FF9F*DU/5G&K:CSJY8TE5NJ(*&=J\ MW@ D?2]*8=@9^! MWD4JKI#;7>!)FBI%;QL^ZQ7W;'6D=VQ)H>4&%EJKLZ_-U0&3L# 5>#.2# 4/(<;QGL'Q.WW]UF^=W RV='=:J\&S_4S/ M>C["WHH@3?E:F:%#)N#M<"0G;(JKM;M$+E0MK178#<1?-2Y'4Z)TK50S!^YYX#%*HB?1@US M$+I(311SNP8\R10)%1)NJOKM>+LC:XDTL;KJG-ZO[KCZO;JE"S*B>?=CG1N' M*.4K9>ZP/'0C&3YL6N1N*V462A>JE=7V+4W(:D#]_?1"X:%FN("7_H%;[\@OMW48I M3^^$W5H0J*6OV+7TLY&A*.C T%1-(29@52.34#386.&O+"VGR![(!?/#$R1Q MR]X=<_ :[^9R #9YIRH=R+X-JNQ%V@T)9GU;=W4@#H[>F,DE!>%_-ZRTAWQQ M>TQVN,*^WEUUFO33X>OP\EY7TE38Q\EB_B)Z'A?1TQ3=W4(Y_:5Q=W6]Z+<6 M-])6RNE;N)R^MIW=-=^>I,'OU97P*GP7UH>6F7?0T7B.3L0_H:S^ EX Q6TW MU*CV=CA=*PM%FP.;&29"+QX?F*<36>[4RRE>< OK81$?>O'.EVW;! J=O AN M5AK\KU #&5P69:9)OT(I?2Q/+,NG:)YPN\"3Q.CQA3+#L:(S6-^ D097]0>^ MV>?HI<3G"1NG#E*!=]L-N3^!"6;^LOIRXWIRO6VX'^6=^6BV334O )F09TE! MW,5BI03DR&2:EZ3&&=*PB8#&+%,C12%/\5( =+RAC^)]YO=T276'-U*@J/+ MVHYN)J2H#_?9*+=?MX&KLR>SYSNI M&+W#WNWCX-NI^G:J/MJI>O[=N1Q>_CYIM\OIC_IR3A7K6%ML@3<_3>V" ?]9 M><(XUEBA/*%W@2=1[5;Q3M7I4^VX/5O>Z'7AVZG*:>"7H>8%C,Z$8TI$<=-4 MUR[2O"0USE"[$ST! UB_),=M6L:X[E(%X3D]@)AUH,?O9QWQ?C!932_%S<$M MMY%E;&5)&E:@_TPZ?AE"%%1[L:[( YW:G&:3R"T-]:1NA\L.CU])M)]<([YA&MD, HM1Z$.8BY'U,-'KVS M+<:!Z+3E37NXOC,[8?=2WX^ WO L B5Q'+?E;$C"MX>UM]6IT)=/Z4=QD,S")H_ M<4Q.VLL659I)6V83QVIJ/ZQP,9M*9^#OUA1[QC_6A4[]YF30+Y^_Y:@RD[;= M-9Z_895L:ZJL6:2Q#KV*Q_(G8>QUBG&CQ\M](I-IX&+I9C4-^,Q7QI;BFO.+ MUL/@OEX;MX8?<&64X,TP:2WK>#D+ UA+<8ZT4O*9M_B\M0@O6YW_7MSRBXOG MEVWSN1P/BDEM O(QID$4E_>I2EK3@,MY=6Q)P8_T<_V6$=HM>;B5JZ,,E2[" M"LQM&HBY^+LUQ7YH-.;'9_W##LV5S]]R5)DMQO1+/K+730,BVC0H+/6;:D;4 M87=ECFX/M=;C&46_%!E623L2A@?&0'LT:\Z?35-G/F(%57!-]0_ZO<%[FV]+ MFZ]@DR%/3-20)[J[JAW-AC7CC5V<#E.GW;Z'/&TVY(GYN"%/0#6Y)?W[>7!T M\W+GX?C.#WFJ=U=+M=^K\8>\^5RJ1I<[SPG<$'QPH,&9+FDF'*%C=@Q)=OJ# MKET,VN393MYNU5S/ZZY^Z[?O[0.*/C@?%S?GB8^<\P3.Z-'5=75*'_PVEIP' M ,+%WK6P!4N:\Z3"B23@^]0^IVIHQ;90E#U1*F2K3HV4/0\(#=\T@6UE3^/$ MQ51H8H)3; 6-+\\,#F (@(^4U23$"M&3..P=(:E#\@>DKH6'),%^'GN;F_0, MU4,GWS\4)9&^21WKG]FU)J*U5B)@FRQ?)XHZO&WV M%#?M%=-*)*WOTE'+O(U$#3?6N!H^U Z$F\[P]'6XE8HTP9V:L>H!#7@Y9Z39 MR7<3SO=TBX^:;F&?(^Z!A?#B/& 3N/!D(M6O+QJK#G#-5XMSH6?2TY.%/BZY MM"S,C@XY^7:^R"F>RG&M[_ZKL)JACSJRY($G19HE>3$9)>8KU)?E(+W5^1X@ M?0;\IDC25TFZ2I-<"BR!SDZYC)1/W,APD!=2KU2B22H$0&'IM1?:F?/,P_8E40/U;*3P,/9)J ML4;'A3)S3J".8W/,W./G!"435TIE N?B7K1"W">R:RP4[;X^4FU=ZT^CC!V( -><&C-!E*]!%'_*, MML;]D\'S[G28-3K6C$58Z&8;32;]T0#IIED*DT%_[LKZZ&% M?*O#XX/?#69UJIT]__@O^%:FH+<&R\M6VO5".JCW!&XQ3-*:/.]-5^T7T"M_ M;G[/5/I0M][ 06 J6FQ7RI8V$!JQ]6U!S+T%30\Y"<*3T'8NNC^2M"$*0,R'?>U[JHQ.6T='HP? M3V>CXG(TM<@<#=!3IG\[F/+"Z^I(@D"D>'$J?&@IN9GM'--UE$'QQS71*>P+ M_)% L)W]5IR$#/SJ0-54Y).3UNJ^#I6F+'J5,TX7T)K23J?O*]( M;T9R!?BN-$T*-89D0B<8XD,FJL8YG$ N=:SPOG8[I:I+\>I,$LNB3JB1QF48 MQ!%%'88B.9$EA5!T=T2=9*=-P?T"[7;945WX*W3/$@H>[0D5 M&F'R=';2NK0N:7Q'-T9@!TJX%24IKW=OU'/S;#E<;1!$'S+"E2T26XH5I! M9:5HL.IV=7U_VKKB^+>Z$G+/;X6B:R6S 8KF'I< XX&"F/:6(]*:;X[]50G: M7\2;9&;G4:CYQ5X>/YNKR]GA+>NPI1YI^.7A2WJ3C"_ Z*C!(;;1!U2^,]]/ M.QO)C'PVJHU:_6U2+M1[O8=N-T+&!W573;-Y_M!2CMH*5YPC+$0ZPDQW=7MZ8Y>#YDHU$4NHU0QO5,\C=M[!>^=\'G+OO+%LLH3:VL1 M&'L$8T,W9V9#FJHSX&VL%!DQ3Y7]@A8NKEEK% ]#IH[F?3VPH1Y4[OZ=Y68M M/K90,;4T>BL7\;P*_,==*UGT%ROV'B_86ZG3-!^%-,6*:>0S:]EB:36)WP6' MWP6')1<<;K\RT!JK.M/!H36=CE7/1-52ZM,<.U3P^JW6.7N('2+_<6L7.;AV MO-NU>""-X?)O1HHR.]/[.'&#&AL#4VP[^HV]/:N#$9FXCBV;YEC^$=QJKN*Z M%%N-G>N#-]:-VE?@HBVB9HF#@[_#NAQWJ_+1E:QJ#LG"?LX?*5GVU*)LDE6 M^PJ<5UX@Z5HYI9WE(?U9A+;1_F9P!%P^)+F 6K@B7-_*X6@]&3=DHTEVFXOP M1QV(47L)B&T!L0-@[%3%L"18F9B#D9(B;N6P^]22$CC@4DI*AK1!E*14.;)& M%SCQ= M%G.[I9D6GO8QT*T**/N^:VSSOK"<[X2M/M^TGDNKP\R]Q;WXI%XIH MT2 ID25Y=MO#+2*%J;'-(_%K"%/X$9E5F(JH,B%9($Q5ML 9M1_2>5/?X0*U]"X?)EY2,/9;4^:;2K(_GYJ\A7:*Y3*,!? M*4>^RC%+BS0(HN_0Y \6;IT4NY@2;K>XWJT/[_-Q3Q0FMZ.P@1E61G_1AF9_ MX)@HP%FE@0G/D#1=4I?13D@/F]LS^"+2$WK)B 4X@0PI< ))IXB+;:='[43I M=:;](_GE[I,,B[@,1EC\=1FR,E;!&;\D!@ILTQE4XK#$F]:'6^"SKBT26A+W M/+J;37X?3,>/;J5BT_N)"U"Y6%WM3Q^Y_OB]&AQ MP>_,L@"U)N9#S3QN"<+QQF"\$O]%IMX5. M6_TX=-I&=W5AG#Z]4Z]OKX\N#,#NH]-6NZOFO'WVK$K/L\O!UG6_Y*)OFJ*] M1=\7N@:<$L709J['$E7BW?0 SL=]K;N:'5S,;^@#9=DI -W7+N@6(PNZP>%R M=])Z'<_?Q,YC]0?XN+9GNUJ> M+2P&<_PHR(V",L.8&2%&+)TD'VP>]Z_%1H M_8=E33ON"$IXV@1S7+H\[\]N@"T'#UH;_'^ECZ1'[N1Q?J2XX/_.2[T+CAT% M$+;,=*G.D%4%U"!_?Y/(0+B5:/M8-RI3O !PC>$5D)"G+XH]8UU!QAVTZ< ' M)SH&^7?#!$ DP)DU09$">:&:L"4,_A7Z>_,Q>@CLB%'[0(AFP 9$AC6TN_4W M#0('PT\3RF0ZUI>*4H'?G*B:;JBS)6&.)$,9Z6,9&MX:^BPRWH'7@3H&I/"/ M^DWX?0).C0>WTL0&+P96OK,B\"WL(T#?8 FV"A=9&8 WX/_:)TZ L0KN:;QM M"R5% E\,;>(J7F8;DM'&W[?%=7CP\G10;XKJ\/DCQ#6XH("D9O#I I(JD'2, MORL#<2&L=2)<#_":N;$'F43TP3]C"%V2OD%OAD"\-/=2PK/'W( 5_ MUR(23$^J]96Z(*B,EUMAQV&A[ JPI8A",88B:3%C2W8U$\VL=-BC>2A3]_IO M6F&W0[.P\ 1-%1"%YF!U'1<),;%QSW44!D$8']S4I0PO9D@-\+[Z1 ?NPFZ*TO-=I\ J$8DLZNTYH 7HX"#OG B(528R@E2) M"K2E(&<8Q( _[+8%"B8A"M!%3*X&EB[)\#%0*MY]!CJE5 W)L#Y5# F9"S8= M2D,D6&-G+:-VK&$.](;]J<0O1/5IM&7>Q@ -T'01 5:J1HIT]%2H4/4X2*T> M0:R!K:M'/+( 31=R<;)DC8M!;2A .;;H(Y;M\]/B.J#93-*&*BQ B>F8]7K_ M?CR%Q&]W5_2@/IL#MWSYUBLN"$!3D5$ MKN2+VJ'PF1Z]*[R$-_,7F1(#_?7 M" *DASZS25'QD(+^T3.]RP#2-KLCD4U1>C=^JJ<4S#=KBH%="B M'5H,54"'=O)SOQNTOQNT=[=!NZ$O%$T"+KRFS^QHH#(K=WR+6R_E-4MC3E,T M'B0T4A?SI8/EN?2L&XTQ.$@"PVAA' +OLSX$G@LR[$*;*4*.XZ&!"FR+:*A- MVG%L\,^>4!N]E\#568!3R9)5#M;Z)D\GV)UF[7I6$0MVZOQY(F8WZV06L0*\ MVQ)$;"L]VW8SNY4/ 9;Q2)V6V;5=_G%IAXGMK5U[=I9/E+=[0EKID>CE!Z2W MB%$*)%T32::Z,]W;F2_8C4Z_SRHQ@>[$U!)32%5\,1)34KO,C3Z8O4F&4K!8 M4A]SD%F;V651#!Y>OB7[Q8\M(-7"L562$\,BH1]R7+$?U6HZ6??LQ)>KB>J,;AT_75Y=B[?,U-,9 M'4&-$MM6L^\H?>T$6P@V% ON79$. S?^]&W1K8)%RZH",4_IX>^S/KUX4;^ M:(66F+ %. &"R)!"Z!23W>N'_F3=N2G/3#C]):HQ-SS#4FHS9?Q*,YQ[!?@; M+%D369*J?KU9C>'(GRFD)*S[[G-(2>@15L14["K)"%1$F?+6NVW!S?-;[[\\ M&Z(FPX+P3YMOAV7/:E"P<&FKU'^=JP;,I&M$2^D9<\E85F@.Y9@86%^ESXF*5;1D5<=#89!"JK3LKMHL;:.ADU&\"!E>(^MR$#RV MXJI77X_>FK=O1_2+2<<6ER76EL6N($\%:[60)FB&9$/GZ7IJ]-;&NF:@;+Y" MUA*(F5C,6L2$XJI0(ZE0A*'0HFV@ I5B5( -5P$^CPJLE:BR+_.'Z5&GOWC> MN@HDE*E6BPALIU&!N-E[*30@>ZUJ";1,J%?EBC#'LLE_/7B1D[Y+KQ)R]1MX M6EC?FD+:<^X0:)* N]3"8U" )3-!OOX61$S1 M"#$\(76!)@#0%+ZD4+,:*@1WG^=>U)&:JTC@'7:E(7RD.>_W%06:GW:C&&P& MDP8SL%X5;,JT"A+-LLH1N;5KW*YET^.* UOSV=Q0O*)FX>QL7*&27;6TD;[_561]UA3R@4W99ZOM=/Z2VA>HI0Y,IGB6*%%<(^P5_!00QIL M5]5]CAK .AK97'#QG\-;GX$1%^Y*.?(JG':^7Z4$3:T%$T( MUB9AC0DK""VTRJOD"JD4Y$T?O"MB"'2T3;5Y:90K?&)NX8/ZW'G3-Y&YU 57 M@,Y$_F\1 .F60 MF0+\MA)E)F753P0M6OK;QX6K_S#V^G& ^R+A+#5+J5W2E[1)[=E0=AN@A7+ M16'%4MW5U:+3NWG3ENSM\S=6[):P8KF/PXH5NZN'WK7R>/_PVN)=./[=QXH% M"W\2QN)UZ^YWFY(_'"NV;!R9VEJZS!YNU):6:)J1)H/?@._)9RH0L[$*X>"3 ML66:(5.@,CZQN[I]%6;5U7#\SO;+.NUL$!HZ$H0&7 8OQDV3Z\CR"RO:0QNF M>"]X%(B$MU,9N_LI'I2FX'JX]% S>JH-?P#R#)Q''84\DT;F-DWM^DJ?-WDU M,#<>)O>2P?T^6L6GI&.EN)O(4VJ-IT< MYD_>Y&WVQ+'5TG$]7=Z,C=;UK+?%Q/&G0GOYQKZLSEOB,&;AMCIHQ!9YMVO376F&5*H5G<>2^;#*![: MWE$34HJ^;9Z/E86MZW&GG4.'4> MS]97_'8T1^M#DC0>&7 )D5[%!"HOPP6>)UGQ@\>FET>M4/7(,G#>3RV1YD@V M%.^^T&*)&VF,!IX?OO=56&;Y;IT+]DA(J"#//;$ZKAV='^C*EC*8:%7$3'H' M_]^ZWSXTH9E I0S:DWM01Y7E28;?-,/]B>@7KD_5W/0#ETV532Y6RZ%/+7_ MQ[I=#> [=J $>U5I^'#_^'!ZH]TWJV7>-=;K"9]S^('\CZ9*!M7A<]MVHD!2 M;#*TPDZJ3D;2A6M-;K.889B(\9D;:TW#M7OU0;N")%-B74]J+J0_L$4F[P' DDR5(:D<1\"NH[SL+ ?# MC_#\WB&T&K7I@1MZ='))$\_B&) 92 M'S)6FBFF;SJ5->EG:NA]Q33Q= H[V ]_.3<0%/8^X9G)GFT2N_.JZ1Q\2#(A M< D>A%@!;UOKCO<6QC=T,P<:D"50"S'3P;=4TT.:1(@4_YV*[EE/C"X,"ZHT ML;^FV\;TB+NZ& P=L7?B"VB5]DY3Q(FB=I4&V3E>Z'.[ZAG/J,-L; K"+9?& MIH-[CGJ7%T\/-_TMLRD M!S')H;*G6R*9-,7FAO(4&OUGDVE-TNNY_26ND5\ MH[M:-M39ZNCF07LK<#P@$UF9V>BNGB:F.7H<,+#]G? MAK+0QPL$&(B(83'VL]/B4B,N] 4ZPH"4H]N?]KL@J/@+(R+J%8EH@)_5&>$, M_,'&S6G[G(26BB1/5$TU9Y"8"V N#L$G@ EEFG-L1&@OZ+HQ844NI#'P0"&Y M250R!9@B15*<^ DUD*'^K1^&>"(QWL^J?ZB^ Q ?K +_<1PHU;@>/WIPH^:9$*0K.ALV:\! ?HZUR5,3C9 M0AK/E?!'?#'=RW&B)7U,4C3@[.;B\)J;CN0EC!/"" M]/YFGP$\D96I@CUQP(7Y3!T[LE!H1U#,E#[;.VK M;OY^T,V$J7 VQ[M7!8>GGX/E6QT0J?0'=E'#*D MX?^AD"'\@?$XY?ZO!R"TH>&%'/9KV^R"GHSM=C=?&A?-TU%'&KO1$6<#X&QP MO>T8+Y'>H^'_G)\8!R@[[N5^3QJ^"X7196D)L3T5+>!:KK5CI2#=C_^"-G!U MO0?28G"(Q-EM[$5;E%'=H7#BRM%!8W(@]75:V-S+S=X$#IQ>^N"8/N3?GIZ7 M+Q^Q@GIWQ5](%P>CXX%^/BC T]^@XYR/Z3B?B1?'XMU]C_N=OAWGN^-\LXYS M_N,ZSIGNBFW>/BB/S\;U^_@3=9QSW56[?7YT2'.SH]^U,C6ZI$#&B49 -8!G M.HY?U _.[&R%B4(+P-PW9!4U?,";2ZG,1M*,D%!,P!?Q@#C7R-6T@@N2^VC@ M UO M<"Y93$%S)ZG>=S)%ZZC -:]K=F M()VRF@&HRT(A-L8/\AD*J6U) \@M>(:6.ZF)<0 M>!HGM&"FT"S-;/'#OMNOQ\CC3D8-K" I51"U\-!L9EXKQVO%T 4 \=5$/J+6 M&J=]@"2Y5( ]4):VP/]DD!/HDW3H(?[%411)450%\1I(")1!ZR% 9"1YH9JZ M@4>-!)X-@>0-&&65<2Q.5GHS0E9-Y(+C-FI#B428MP8S0(//2:Z"7U>@CDNF M*_46=O8V- <<2 JNW._%MQ0MNUB%K)<<@%[OJI"1T!(9>R_387O ) M'!T/RZCL7UC8;9ZZJ=LA,EI.W!:>GPD,(2F-^Y(.#;M@XH-O6J"VVWRKQMOA2-K**NAN2 72ZOWV6!PW1XW6 M\(L@0_!%XR0@<&8"X\##*0;>8S=5I?UV<2(*W_\%O'7*V_YN24_A*!M_"II( M42 BGV"?W_PL8.Y) #HB8+^9W8ET9SRCP=:72T3#:9*Q:+! MV)911,RI% B2X,?3 BH$B9EC/")#YRZ?%CF23M'/L&-P+Z72.GX.'T/G[\!F M>9*K):-3_V'$CAU5R=#YN[9%GJRF&)KQ)Y$[?BXB0^?&,8+1*9HN\"!)PB?# MD)S'^L9A&H63)=D;33Q$LXO9G< MC:V,2#+\IM P4?@F$<.#_>F EPISONNW_5_"BQ.@/1Y[F]V _>0(ED^VU]0R1'1BR)7]L&E0J4;Y=9 MIY=V?E$ 3Z6"@73LFKY J[-51$;B-KQ!2+&D6ZKI% E6>AJ"O-$*/'C_R, M(3KZ\>@KFW0073ZL])/6TV'?18$Z":P]K8;$K#P-PDJ&0EPV?XB I&B:%/B, MN"MB/D8%\5"K<&6"WCDH,$ 04:#F"# M/_^$G[ 0&V[P ^K!!P2A)&Q8!Y+0P0D.W-/Q&#<7R@Y&1<7%J(!H$Q-4U$PZ M&!2X]#QT'_"%:1="3 T@+88*7F_75$_GQE0W8S"2 0D*: ');*(CV8ROKP"" ,#:+$%R8@=:EHXYTO!_T!%D9 MP-''5EC;DIF&]4:B X@+J=(![QF"[[>!G.NR)2JH!T$#@@CQ(/!%^CI7P4(J M"/-,6DCJ&*-S+C$3_F)A_P+\!Z&&5.W_0O2F,28"?(XT!-L88I;:5W-?GTQ4 MS )'*B!T +J&60SU1B(E0)WTUE)PEY%7O=[4\9C0=*POSG], :^@-FE+N[G' MG/=,558E"#L'G@MGFA-PI[J&[GEY#OX!6QNBYC;X+/@;58-O7:+FGQ<-H64 M*3:5\1BV&*D&!*B4YWTX5MO7_&]:F%S@D6!/L_$2=P\MT:X5 _5W].:FJD%< M =@N!38UA"U2X+M T(&40&+U)0TL3C7_!1L@>@HD##",P3+&BCR$BCK2WQ0@ M\N0Z560=/!82 NP'-B"-X:LUN-3 3H&80.JHP(Y:J#*$ #%0J3V!+PW%,+_& M$>VV)--AAS2R,=OG%?]A#95) NP 5J *>V>\1[)[4'L/YWO\P3-E!IYCG\#P MN#/G$CXA\0&$Q%TR$+H^[#@9:JA#Q^9CQ9%NU(_CK,/BU@ P:(X;?$QPI)B# M)7H@! N:S"?$X3M"4JU[]=72'QO$\*\:R=FZBOJ'P*&!SY6P$YRL((50QI@* M1!^&[@9J'PHI6 ,@'.P'G,-#>PQ?-1C#^]TZT\-6\W.F#Q4($8>Y8!'O$!A6 MZ&M-O%W3)N ^<0M/XPC-XD7 A>-VJD0T_ YANX$\"M% V<-TF]"65BD ML&F+89(LQ$<)]I;"K8-S%/S67EG%7EDX]*-?IBS>H49&%;4LHHO5[J9T;H$O MH&"I,<#:X-I031,>DYJ.FSM]2#&?G1#@I&DI/6,..\QHSCYI( (I4':[SPZ- MU04DL8J+K-M/Z@,--9V;NZZ! UGR2Q1$_L+@Q6_Z'FK?FVMV_RO_-[SB8$^N MANR6J9_2I./1JEH%8SV9RD3= U<,_%G5@"\]'N..3G1)8>NI/A]"P\+>BN^L M&LMNX72_6K 94.DM=<"EV)[:_0))YX]<,+UF'<;70-[ M2?+6HA8=ZJ(Q>Q2S!U9ONV@1*PMX9VEA2_-T8 M+E;1&L>8&(ZIQAW\7FD,NYS7->E:.C8G58=A+=]R;5!@I 59>6-9%Q99]+-.0M?3VEF$O!/;75TW@W G,NHW-E#;NW,JA'+>BR!Z;3MK@#J0 MC)C3-&6UNX&??+&O#7C>XZBQWKQ[&':>'9X[;[<#?$F<#BXW(CY,4S@^C'[R MQ+S2,3MW_%BH<= VBT2OK=11U-+E;PC6O @VUKMT8KLY& MJI',5#$M4P6'J4)1:CI37[B!3 M-3^2S-*8*#E.%[&J:(=BY"5.]REJ-.G?U M.8X&Q?.53:Y=C$OF:]515O03V$ VOF9 =\_- MUY8/)2(&',+/< >\PXEX)K$YB+ 0Y#0=,8AD TY/!_J"G3R/E9%[T0;[\3*F M8>-X[2].R<9KK@"(%Y[D0]M=L&&%0%4"1)(9XZ56ND9'C@U*R>@"3"U6)*M,6%W:!BHMY%3I M4OCYK+.SQ\>GTV:M^H$JO2FG"["_@$[RH6/X8LTO'[-A-&HPAYD2!S$+YY^B MAO=8,2U/K,L+&><^#AIW%7TPB(L9HVED<6_Q!=O"(V?>05APV$1',2;PT_9, MEJ@RE WD[Z4W%"^.^ZM#SRRR\ AODN2%+3A5]4DZ$2M^T _PP1$W Y5);BG1 M&G\.HO@#G'D$=Q55?I*?0=V(P%S@Z_YV8YNYD]/SZK7Z=G%_X09#+SPLM44T M$VOMO:8J6(G:EOWWL'7[&<_G+Y)E>9+A(MD/AV5(@9LSO :)W56VWVK.06>= M[C;G-:K=>!V/)O2U].(C->T*$IP M5NT+D1N;[^.K27^W.!_@; '&(4-2=(T4N$@VDQ6]\P.M_#!,X<&^(91J MLQELCA1EABJI"*LLCYA"&<%V6.S!X*.3O\ZO-%Y3]S?R8+8:/PT'X;S>L[>1 MQ.V8U1?(\P+,Q$2>8Y\ (C/NI6%ATT6O"*-!5&7IZO?Y\^_WSN'9Q6@<17K- MK>V,Z32/?VOJ"N)"T\^$%W MU>!?5K/#(Z$N]W9F6;7N:L'6J--.[W$YD4M:UB:C 6I1HP$:W56G*=R]*T?& MY$'\'@VPI=$ M8\;#0 .T1%U?,Q-ANSOECNQ8O=' ]2[*_KBYNCV]>WN\6:T M==W_Z *P&SABV1V#^14+P$[GXR4AD"'96W]UJ>;6D%90I0WJJQO M0L3('H6.RE05.&%ROP+KR/PO)7J*9'CPZ:V:9\.:^)2Q$P"- Z/_AJ7B!*R" MF^#2-?\K*\#XQX7@=DTZ,8?C&]"0NRF*\0<9@X9 :#HXP=&JG":&?<*6#9H/ M$PX\)$,)B2!40]Q!E"UPC,H:S7>[)E"LO08DHV+ GSK^0#7[JSM@75:1G_44OQV:2UWQQAC-R-$ M=HRA%@:TC I>!XF8%39W([K$[1I]PZD1[$XUWJIR UR!GIKU$[TA?YX;SXO3 M)G^CO8GYL^ZQ2X\.[<.:'^LG.B/[TOIL>WQTN5MD*YD[3,-2+"NFSH8'XO@< M3*Q2M,5$^-.F3#P\6[06\YI^<;15)J*4*V(B_BDK$U.7FV[,1$E#&1H[-^+F M8M,/X2!]_1/ILK)"0E8V-"6_D22HK'DT,+6VT1E_7&E%.O8+N4/H-0AAG:5= MMYZ"#VMYU(WXL*"?+@VC9LS8X<K^?D'\?7RY-3GAL;F DRPM_EY&;\.QBY&1FNTD]F\B3>XR M)=]SFT [$9H+3OXL>B:24 O.1+I6X-0UN0UEI6-(FHDW;WJ&$GG&(+F^N>## M=FR(U1__ M66M'34=+.)_;6;WC9_>*\K6WXU;?S&"S)!Q_!HUV?#BAAB38?FA9#8Y+Y=S^ M)L2.06U]'.Y2-E_G<##:0,%((+"7\@W\8J3/386 T3S4SWB@OQ/'D@&,#. 2 MG)TU[*YQ-#^L"MN:D9_]K(,;@H!MA+ 7TS\-$([_D[&DX+9*S#QT[:$?&4+J MZ0LEMX7CK3M3P,F-W'?7W+%W#K=:"3-YO%?MC?5A/,TKU-I9-5]'IM)Y>*F= M*N-Y2=)9Z7]''GPRH?@41;@5=@#'XBS=.'1JC#L[.;1Q>DL2YL0_#J=I8AT E MDF97VD7735K!8QBHQ?8!6%0B<-(@5^(]<'TO#)V[DSX*M.W/X?*5FZ[361()A3TTJW C-JE ME?!RCJE0< 68\($V/3X]4,$VQ-^1INH,02(\*YA 4P4'"]R_8$L'_*FW1* D MP L$OQ_" _1!&8^N_D(Q M-Q8&4X,Q<&@D=Z3WY"!;PQ?DC_Y:=\6="R^/1Y,;;N-:-$_\K(K@:VCZW[4H M6JN[JAUHXN#Y53&.^1__X<41,^E=^;1Q,P\6(8QL@1MIJJ-Z"=6S.1OVZU:# M,>C*S0Q\ +P&%3H@]"K%OCO'P/HU?!;@?]ZTGHDK<(' ? M :-WGB?!XA>@8L?04_BM.\Z:]<#>'.+\R@@';R0M% P'.+6 ETP'>2DF,E%Q MKF6H)?NXB 9E"AS_\.[DT(O7I)J$C>^$HA<-\%Q#'X_!?[1T0P'L ;_"^X<4 M_-EH-7XY^&L8;/($6 DW"G"E1*[V4_I% %NPKU1\]-0<8$'@3YE@\1 -;@3$ MF:/^)A;Z#",LHC?;IA"J2PC9E9$Z'.W!IZ#R-M/&TH(OJZ#,$MP24#A6%-$<':*A(X0L"Y MN?[L(^O+D =0%\#Z@0^/6(=4 .S- F3]"EATF2*/%1Q*".%0,#2A:C9X(<01 M-&%]J@I!4<'7QBJJ$(;0JA,HT-@\0+AJRF" #2A'W/WLMH%MP;'K'EU H%$F MF8!>X-#B]2S\<02"@0-+DM&SH5A.IRCI8-7CV:N2XY8$ >H,?0$.+;@.HMY' M/;_PY37XBJ]P<$ M?5,>7X]:VIA;R-_U_ENJ]Q<^KMX?&.LN* M-WAS=]4Y?G@Y-869S*M Q.83P,,E>LD_A.M9$WN$UZ4E?C9Q9.)7#JE,=^S] ML.?%Q8Y\[_1=PR0\.NJOS@^?7Q]?7-_ZLYJQ35LWI6%K^ S-UL*?$(AV4 MFX LND+J>/ Q,X'!)N"'_O<'XW*I*O+=L(*(F5BMRM*B=G_DWIQA!VWT*.)L MJZAUPY+8ZOC]X8#A+X>7SUM9A=@-JWW@Q#-=4">S98/;RBKJW; L]9DYOSIZ MGM[4K@=Y5^$9<9A69,.O7W3=ORGPMH/?&V\PXZE<_Q M87SH/XQ3#8A<>T^4^;&;^[^ CF!YV]\MZ6&*IA[4]QV4DC+VR?XA^_SF9S[U M=N??>BM*+,B+E@*Q_<*H;[EZ?KS[?7)EL%H>7S:# MWQ(:6;"6F,+=C[4SDB(/:44LRW,R6241G,AUU93I^(3&6=)2[X_F6M*-)GYS M;3>Y%G]SLF7Z7=]\R\NWA N:I7>+:Z$WMK!^8T>4#W353G+=NE_#Y]PEQ==#?#/W M>S'9Q%Z,%OLH#VPB-4\ZAP>KIY[07?6UR[ZP&JB4,"XS9KI6W_$A4?1T!,KC MX51S>SA,C29K;'(YP0<)ZL_2*)K@>E0SN!XF6/'__MA; PCB!++*YDFA_?K, M5(UW"ZI9X,PBZ,H+I) K-?EYZ9I@LU$ MSR)*=4]T;F[N'P]F$O.0YY[XM%4660B6Z]X0H"T5;UB_[%V^3W0_6[.*/P*&0ZCN2YH;C\N9M0(+P_ M,X:(E-E258L[%"-N^WYD-L^MJ+#<],?5_E153_1ZJ,\-_T6JCID:T,VON*G M%>9TLERD,9#;765YGJ1#AW)]GT,%\2[)$MC<)^9%GA1JA5TFG]D4*(=_\48 MO[G?S=,4R?"%%51]DS6DLCK#F9/'V.3S3QVMU4BZFAQ=#J5[?G-SM]F6<-]EX%N"H41WUP^[JE'ZDN9K\_,)N/-G6%8TR<<([D6,G;O=O]HD!KCJQ+($* M;":23.)-&8_AO\V9?RH%G$W0!\:+!/[]/#=44U;Q\#<\K0!\ F\)@K";!$/1 M(GP10K,UE G\E@[$"2'&OTL359.LH5$(WG8B/6/T?<# BN_I\ MXY&SX$ W\ M=@<>%P^FA:,)M+XZ5B5[-,;'M%E/M.- M)?JX618>+R]$X_$>VBMV?,%KL)1KWZ8W!N050@%YL[^ZNWJKO2VN'L;\M%[- MCL@+?G^]QDV791Z^0G;L,'YOO;LZIK79VR'_<%9SX3QC\'O7I3BX[XJ][_R( MOE0HHN_%_.[M-_^^O*ZK6T&QK88B^DIW--Y5[%;F*S?B+X%[_\;T?<; ?8;T?>;G^6J M=S&12EQ+C"UU+U@UDDS?A[ORM+LRN9'6>Y^< M=N[%KP!$'$[KC:!""Z!TGM!\+6TF^N2B!3@'V 76O,=X@DUMX(."TY3>#QD" M_'<4B;8+ZOJ)V)40D:^E33Q_LVM;[(H/PM>8;X;M$L,2XNZUM)G*+;,K<6Q$ M&GJ%=[HH)KJAC\Z6W/-[3:?NF2W5>EIM@26;19N+6139>2/.':JWW+>=%$3[JZTE9T;T'.$P%. MTA GV+D!/]%4P10VF?7&SMVA?0)Q3=ETC[^ MLA/R^GCKE3N6][#/YKKURNZH_R &)%Q\0E$^VSZ]#KA8Q,5WF/'BN]!A$G(. M/M8;*U8MV:OK7P:01IB(4*L.LRK..%U,&137GX(O&]E\>WVSR79(2+F/]FO%!F5CDB M+$Q<*Q:VF UD1=)D0H<;(L+NRZ_;[9Z'T7DN7K$P?Y5.X:_^*>WP6^)MPL4N M%N80\RF"87\*;PNXSM(R-]YR$(OVN-E]:AT7*2^?OW O?6$L3K!.Q+P^?71( M)4U4>WNM]C$ \SM;+?:]F$^QF%!+NI5H23> DJK:'(C_); WD29C^WEPUM', MW^P]+2H%V\]I.O"=Q:Z5NT8I;4DMI!F.V T;[]/S)Y?96U ) E/;IU-$J3]' M9_ZG86Z2W5M0L0-@;FT==>&;N:4S-\'N+:BL@J'WZ1SFT#=[-V)ODLU;4 $' M+>S74B2R5E_5\UNMP\VID_V M]FYO/'\#;SU7)CW%Z*X:K;/JPZ)EG%_U?Q S=08I:KT/;S-)4[R+\^M"W;P< MN,>;M9)N^$)\^E&E,H#F!5"$:+(:.N >]7XCYJR16BB8U!:?P^DM'YX>+IHU M?<*.MT/OF-4$B)XVTA(R#JE&BDP8\@^B.DD8BCG%Q^EXN4]@%3N=:PK!4DC# M6$?#*@$-(\K3,"J![2S%LU0!&M89-X[N#X>/ALF5Q'%PQ_![8*U9-"SWD-@J M1];H,&3Q& UK%DSJ6 VC3HW1R[EYZ34L]Y!0IL:3O!"&Q!NF807= MD($+%[Q:>>^/Y[+BO?H9MMY=]>7;BZDF#9:S(D%_T&[M5\8L@.VN.*U)CT66 MXP[XCUA!K;MJ U'H'$VUUZN7S5>0].[_;V^/:*G*6/Z':$M#8-_>**]SF"H$ MMIU([.U9UK:L+OR+/#4ZM8/1LW$[3H^L@)>V-].G_Q \-!NM7]A?X*&AGQ(Y MQ__*!#09JQW;5%>*W442$W\%ZPNS:-<[<%CV[RA'POY$-="D8_>1>^EN4_Q? MHK.<@@76#:FG]O\E+L!1@KERH4-.,*+W6_]C?PW^*>KU;'@75= XMRWS__L_ M@,^A' >:*9]H8BO>SU%' 4@:5.D0"EX[)SHGCDU:\O[E*\ MNX;DP#M.IT_ F[CGCPXZYN^;I[E8ID:7B"J&<+20&XGLG9DRF>J&9"R]F7T, MVU49(F0MU41&#,QKJ ,@V]J, -_ "%_P >"9?A1\0C(4"RP**(D,$N#O.B_]MG9^ M-A)_%[-"9 ';)FW&93WHR-1(44B& M+O\8R(8=HKL5. G0/?=\(H852;J:/#1S,^R%L"&:SNY/M 6X6G1C&=1BX?+Y MY=YX.F^?Y"FE*&:@UH__G.7! )%B+#ZV]R::>NFUE,F=&F"H&EGEDZ=9[63[ M1D;2A2H:DV&436 J:%4D12K/Y-]$[6K$:1=JFG@<'YO2?9UY_L#;#*T2."DV.OUN"5$F M F?0T/Q)(XXE^9"&E<^IHYN3-UR-7W_,'PYNAT(V[X?KR]OK1 "\3_$V%WBAXC32?M^793"29A! M)3-,Y0P84C0#9";98]DIE=R4AJ%ZQ^:VXVD:SKHIY0(5XRY0J^1/&\).W(9D M&$NP_C?)D,VF/E%,H%I!)7PZOGX4#T>F\)$N(&Q"=:H5$4+#;IWKR61-KYAL M_A(FDA6 CU,-*VS98=4LFJKAJIK;1V!(&ER23&AI6!'6KG-)JJ8$\YYP\NM, M,<#^+!,AJ)&MI]O%^/+XG7HN&9PZ),3NK)%0K47:ANS'G>I1=,N@CYEYK9S,5]IPCMY_V>O!!0/VN2O>K?.\ /)GT.G< M$7F6$DB12YY#N%,ZO76BAQ\)N9T*&-BNI1C^6'3NXTX:SS$EX&DH:7UPW5Z< M=&65ZDY,3^SH1;QL/]556I6V?>XDE2UC* ?4Q-$ROIM7<\7R^2HIB MGN#MQ\(.YJ5>J+Y5F61(JNB1J\6@4677N="*@8?;ZNKZFIM)X^TYFJ'%/&AU M7Q>N*)P;&10V=\I J)(U*OMH[:^*3E,8F\)/AMPNC<"17&CWV<9L2IP*L;;I M(P-X_EVU XZ*F7-43*2+9N=LU1;$[NI$G0R>E-^/C[T\YG>J>QD#HZ6H0(LX M3SHZ.--\A:F!XK2O+[N(C1F.F/Q%3*3 B2172PZL?I\R&3D5?LKD=[+(*DV1 M-).<1MCLH"G0DMC=,LZ=6DR6:F)/UL573TQ?RV9C^3IIZVQQQWKV(N+M)?Z^ M)M-O0IX.NR/9:T65V3#U_GZA3"L%E>.'013L!E?Z-RW94XDACV\NK\ M;E8.?'C8S*>F,C7 *;:-:%IZMSL- =-?MUSNU(C D$)M%UWP+9 R]#[D!X[LD1F4#[Z2ZJT/A_?#VY.SEM/Y<)-Q.(2AD+=U X#>: MJBG$!#QE9!(*')6T!M,)/P4K<"0--KSVH:R$H-'5LA:U>&$@5ZW5\O?QLG9][/5*O6_)+:MR7;W2ZC=#I M6.KCT.G K3-C#7[?3[#MS.XJGN2"<0"(O#*ZG@^4^2*LK9_ MYW8&OU%UV83 RR8\0>2R, -K;#1F8%!T#N .ZIKQF('KPN8@!^XP4""$A7V[?'Z\JE_>>"#(8H ";3^_W5K?RXRBHH M_.Z:GQ;]SHUTRTS4J\9V5L'#=S/.*BQ:J,SMR]O;]47_=IAW%;N%MI@>(3DE M]F!G9"@*<8[]UT.__YHJ7KM=[,7"]W\!W??RMK];TE,X](NH"C"!JWTDPW_DE]_Z7-]V2]5_^(YR:";5PH,YQ$A7 %]04PF9$- MKC?TR4374(ON"'!.,4S+1N^JW>F4FE*E)+K0YE),?+?,\"H5 BP9FPFSIM?\ MA!'27X0TFQEJ;SZSI]BH;?T-&,Z (/L101CF[\C';Y:!R08DFN&!P2>F*K'/ M+!4YAF16:[ECYS1)T3Q)I8#S\9!UP[S;5Q. A J+8B0@?I)FM9:AAB^B'90F M.98"_ZQ/22U"%-9*:+ZE()\4Q([S*8LII&HQQX)J*ID]4+=F%^V;. M]V)*$=N(IIRTKF-J=_$>R;TB[TE@;3!1C?(I)C$W$9"7-0MN$JF,Z7S(-<^TE;VAN^#$4F!H4F!#O,O MPDOX IG7/[/\-Z!_XD;'QEH:N/KZ_GIG=LYZ(OLICHVU#=0/#Q\'#^?7]'SP MR8Z-A,B.D+:G^*./C:1]I(U011X;-98B13HL//5];&SKV C4;=#-ZG+P8O26 M5U*IQT:CL&,CL(&+5NMRV>QT%%;]?,=&?"A02!L$VH&#(WXGXF:6$SPZ1#JB M1^#[Z-B.H[)6;'7!WB\D[JC9@2.]2CPZN(*.CK4-O)S,>E>3LW=F^?+)CHZ$ MZ+&XF8&_O8,C:1^;64[PV* 8DOH@BZ/<>&3JV(U3$/P3MT+]\E0&ZP,"G"RJ M!@?"6X*^MQ["^5JG(!73-! 3EJ%5JLY=:O?-GN(<%OE(N[ZD:LR2[%*3T$7= ML9?GXJS>G%?Y_(NRN)RD]Z&TRA-^$//Y$;^A^>@25#=IT9F,H/A% QT.@Z(I1X<3L6H^E_IR*=4W MX->+M[76K6E,JF>C#U3?P*+F].&C<*^SQU5IQ]0WUO_FJ$R&]!85.&'9F2R% M1!4.&QW]K<*%WCUH\+V;M@=BXO1KLD@K' M>\(G3]:!%1"FGLSVLY=Z**R^T MQ?_Q\C7BT:*8[]G-.>IZ@#WIDC93]Y"&JPN%4 8#I3\C4W6Z$X?M&_"S3&@Z M:J^ " KHBW8040.T'"]1)SWXK?*N&'W51&?,FV08X,4F(9D^ *&1)!,2H2DS M!&0#7_8_5NN\\XTW!1Y3\QE\#/S#1->4)?'3]X8I$%>%4$UB!$YX!3X T )] M6#)>P,/1WW\Y;?DSU"4*=Y8$=X0^! ^ ?9_2)<>^0N4C5N832K7"/E_H.C80 MSAS/ZZS+6RXIJWBE3)_"9YG$$$H.>!(0-MA9;TN._6 W MI'C1JH"_@Z]\R\Y69*>568U)(J[. UW"O>!DP3H\?X8*#.X?+-V/M*4E_%4= MSOF]Q.)QAT3)G^<(#V@RYYWJ_&S*7Y^ZM6.WFFJ:<[!D2[Z!',%QIT"LH'R: ML. >V0R)IDT9V\@15.3H#>NO.!+0*A(M#8H/9'F<'UX:0]<\YO,SM:9-KNNC M,^83,S314Z4WS%0)),^&19A)\8WX7P3T?P U3!4\19'1,OQOMBX' ^%DH8]; M]Q%Z3J3)I,3X6V\C1?/>9@@M:#X>+SU4V.I]\:?>">SZG5#=SA$2B)D;FM%? M7#Z_'DK]SWV$Q$6KZ(OF>9(/[>#\FE>"!=-:Q#W@AFL"6(P8NI%: V[TP[B6C7?(,=0:%)VG M:10S!-+;A76+PC_T3@=*_0R86ID^&B_'L_NG K!H'3Q$/A(/D>JN[L^XW_3- M4)S?]7[\AY?W>3 0?1WPUB(B9?40 M7QT'P&9H'HHTGXUT ]@6MM)#A&8@[2K\(SYK4 2!H2B2PO_86HR.#A/5SX'O M!*\CUB//GG9J?";6G;<&L+"EFP?M[N!U.;EW[0.+$V@QI'.$.$](ND1B7IX: M#YMC-G/S:,&A7M0MX#GMO:)'_(2:R%#_>G^)?D7_^RO4#O >)&W#0M-.0_M+ M:35H_!9?&IR;XG$>8,E"9NK'KR # S9TRA+I7W'I/PUL&H5?+3:X!/%Q@@1^ M$-"P-W4V^G_LO6EST]H2+OQ=OT)%L=\+58J/Y=GGW+NKG D"(0E)(,"7E&S) MMH@L&0U)[%__=O=:2[,\Q$,&IH2-XNR'B-JF#VCN:=J]LN(E/AT4'I41SR,;;U'S67'#TS\T? M5[_'SOF/#UH!B\:'7H(XBL9?@D@VG8VVP&XM,=NUY*/E-G&?&4J+%+/29N^> MM79M*!@#7>M<4\J(3EBC9I=^(OC,FT87^B@2@RG[(Y1;X 7!? G4'A+\D70_0T/AZ^Y1RAD#R;N MCFAV& 1RHH1JR8-U,I&3$BL*#'L+:KFM>[ +$US#6#-9TKKF#66P_VD6=^C$ M)Z$# XUC0Q=M22RTQ'LK.'TI'J.RC &L<2)K @PE- 4.1@[3(VG!2FT(5YR MR98Y,IDY@-^S\->N Q89CKH?;B6?@A@4!:S$!6SVZ?"VPYW0#1P<-+02V#EL MEV_A>&EW87301G5NC;AH]7@.AO[82<9&5-+S3AR5E#TJ><91S=KO# GB@"'5 MX2]AD@RLC<^2=1H9:29ZU2313#,\C3Y;5_23.0<.% J_F^!H8]M25N&>*9Q_9EFQ*D"#V_GVL:#]8N"^H.E MU/EV;MK6^, =M)_,M!K7T\-3O]SZ_.ER_^/*-F-1?'Z%AAYJ44./YO7TS/WA M5H.]1O6TNS"LZ&M#C]4:>JB/U]!C[WKZ\>!2.SWX^O7/MZC?P]-OZ%''KDZ7 MYJ]/W_8GUF#KO+\A:;P?N"+=96* CL\"#9\"T*BJ91%GB-VRXLZ89:'2#7-$ MS['7GU$7":;@GH=N3WJ,7+L?7,?+^J(;(&ZOPY?2@TC6G7O3N[X6/0]C8QTZ M+G,.GU]\\[X8> %>3]T_GZL??C1N3]N1776>]KRR-O9RDK9&=37S6:VVE'H]+^:H3.@3J+3BYR-O[W"V/4UL^-+IN@,FD M:IW(OT(Z+YB_H9(MW.NDDTHB)8MZHWNF4/DZ-BC[FE"GX7E30V637M8/7#(W M=,/K@8DV*NBUJZO^9_J,?;:#3Q0P+WX3Y*,QA;$ MV>HZ-CZ82QBCV;- KSWM,^JG7X;/I'A#L&;W\$/GPY_3KUTU0D1A\Q8+Q[V- M[>M*#!K?BR*>K.RHM?!/=<&3B97SL:YSUY3BS]5"AE6EW*HJS1G>Q7@$*616 M-+LX_9"_O_D_].K&73GDQ@&MWY_MQKK0L L.\XM@BEC:=?0$**AQ6&G_\'^W M3[Q6D=LJ= @LY+PJ6G.N VA=9+*ZRZA2JA3+\7 +%/EN:*)#D]OP&'C"NS^1 M,)@FG83 QQ^Z&BH((/A.-$_7_L"?LB*S)%\.#2\,#;(<68QM[01CWE(*QU-; M95G7)MP+ V<4,^!-)F-I/)RDH'5D7WJ]W-=,[I*4^-SY<+B^#&57Y\M,5^J5EE)MYA7T$CFTU)6MA(^=KX.CX=5T]ZJ1 M:R5D6(RG=N [1/ARB^9#)G_U(>9#;<7P9[FI5-J%C/97F@]Y@7FZW)+VM$3N M=Q:#GY76G8ERLY--Q>YN#AN'=Y./^N1B,#N\'EJY,TKU,D/&L&)2XWX]_/WG M^\7@JW]3I'P)$HA>L71 M9D%G<7IC'IGIW='/ V?_IG8^F7/N1?1669+>^+AF[?RT\NODUTV]^BCTQCTU MJ4%^"^#^SC9N_OF/0N'&U@[KC%[=(QMRSR%)V1AV(G9_Q10"K,( MHG6EWRZ)@DPPXB?)#BIT&+!\!Z=?DA?4T!*R2)%GZ&OJG,R\Z K5 MG;CV5&TWO(NAH7X[+,SW6N8>S1LZ=94FQY\ZA^7)SP_=W]]J\\9/WJ5:>8LU%+3+.V[6DNJYO5&T]M(_.GV5IMFK:SB&*V+#)' MCB(G9:^1 EWN;]+><@MT7HP.=VK#93F1F5]?57)#!%G-2])T9^RCIH6$@55- M7JSZ!54A4'$XV>"6]DU\%M\=ZVHJ=T;,SXA/H7^,?+:SBJ+B*=WP@<@Q+$FD MB>(CFF4Y=UX(HX'4J]DL^!&,4669=;U?<(2@>95KN^G*M62Q6E&N?N3$Q*EB MRD[2A\D6':X9'Q+NR\Z)?>L,;]R>T0XOLY-T!N#B^?UK7^BL6T6X+@N7EY26 MC=6LV?H#2S;0]V]0T)ZG>.(<:'-9"NZ8*Z'IHK[X)U*LS$_A/T16@"FS]%:F M E/0DI:(E,F?CG\4*^1C:)%TPO9FS( M^$'(3MQD23-ZF#8-IDD?-&_2XXW1V'(F!LH53(P(+)_!Y&!(3[\U/33$P$8R M;#0S6!QA%";,2F(W S\ Y7K@.G?^L"@4V>7QMI)\BND2MT0=LMI@LHE&W#=Z M[-.&R-V(IU. G8;B!(YD@-FV;-,]$8V3,)*)IWJQT^*/&!3YP&S?F"I*)EQ4 MI8E[*2)#X<_1S,6T#TJL\]'ZY+(,QLC.\<( 8$2\1D.P_+< M[Y.%K]58](5I&M^ $5[,M7KHX$6$Q(7%MI:1D\X>DOW1V2F2)E[#JBKNX91W MP71E> F&YK2!:Q Y>TG:)ZF0$Y%3UQ.14\MUM4P1.?S3C(A<480;C]<[O_@F MHN6>ZZ-W., D5TR^FF0OQ.\:S"[PSN!;TPA#>:.+YNV?RL_&>##,N0MAA/\3 MPBMM,6*G[I3K.VHY_)-:% ]/[0._'/.6FKH75XOFU1I*O=98*-,H5JLNZA@Q MBA=6=(2BD5TSF,L!CV*WP[%!+0_C]PA^M3-FP[Z+[1F%5/'TNB'EX%@2H*ZD5 :+1#[D..8.(0-;1_X8O(^]. MS#'(!DQXD8 838O=5\SC1P4JY_';),SMD MN$RGR;J736(0 H)AH*LF T!#P MG6_KI7(YGM-#>BRCPNC\O+Y8@L2B"3H]O=PT]' MC=Y!Y#&E!W<8<_9B\\"X _QY?MY5[BH6S/EX""4L&GO&NIB>ADO,Y%AAV76S M$ N+#CQS<@?+G-S:6=NP?WVX.+/*G\_ZCW%RZ^'A91K.%YQ#UE75Z51RY'LFE9KB M9VQ*L_&V5U]J&G]IY:5^MZI=OU6UU&IU^:6N]V8+%[LYSFB6-^GF7_.*,Z!4 M#UKQBA&BQ2(&\0B Q"DD8(#KI*$ZO5Y D0!]<84Q0I1=.!*+KPULIM!+=EPA M\W+%T%H\ML(9"4<2D#%]BM; Y5"S.0K9B<.GQ/BJR)/[0 ;^[%_N-3[I5Q]K MW1@ 6RSG=&,>W&47/M.S^Q#27K&FK:6T9ZBJ>0EP\Y7*#=++G"+'1>FEL^17D0-Y$/H9<4:JY;2G)'#+%)- M@M1%G ]!NN">57F21ZUW%? MQ87AWH(YGK_%X?;0;GJ7"-X0_W[/\?P3Q_]IP+Q[SL#&*41O8C]*;SD25]P. MHGR/X]J/X,?IP??#035&(IEES>T^\5B+6CPQH;D&35FM*=5&7E?*&39.\^F= M/<]UT;[^MO=_?KWY^K'QBM43E4*%]6U'JQ7?(XZ6I%N$2'%Q/?WSX M_:MG[WZO?NP^&4R2W>MI[;-]=Z$WK8_8O_>)3*MY/;6_:H>CB=Z]-W\_0:B4 M2A%4"C#RY>67X(=S>'2O#5^A4K8$E5)Y/*@4N+;MP_J!?M2>#KR;9P25 J0Z M5K_2X6N%*FXU,E#%O:&A!U3%GGL_Y^G6=.MV\$H#7?X2B3(.:+R8: C1A-L) M@VJ]L[F>NFK7;%4.AL[Q&[[3$QKWOW*$I"SOB 2Q=_N&KYF6]_X!)+B8D)O7 M98OQ7]1P(.5*;.W"-7DR_G1S>W5^4S6BVULWO;&E3?Y+[7_>_"OVD7L^9(UO M3ZJ16FX['9@W/O3_WE3>)!(OBJ53JJ?"IMZ[:/_U-_FM'B+!2_?,';6]Q]]8 M>K;7NEK4S3%G%?-NU)SA\FX;4GV9GXKY#^>UNU-1;F=>7G39/W7BKD]*B[ >B$&AA MX#J!K:,X=%Q@[D'W7:6*5:CTS_O"3H*-QC]Y:ATMD4?3%:IHPEYIS'!4$)DF MX00N4+0J_^13]^Q>AKE]V$,KOM592\*OPTW7K'LL2I(7GL"+S<2[NO7F6?O7 MS8>C<03I'-_VS*[O&D"'"% *YVUAHNF;]$X6*+:;2B9>?!/7[55LK5;56^A5 MS"7CA0AT8Y2_V!'/_M'<<581-5=#TS=F=VS*RI29BDOA&PJ%PG9B2A_(ACBR M681Q,U*A=Q.8'P[]R?#',%R M;W.HM7%MA+@W6SH44ITVF,+3_[Q_,+Z>=KR/YS_*GML=1XYLID92%B5O:!HF M4Q)AFZ$B%4]H4>35J/[H[&IK%$^;NT&R7S1S>%9F45FIEO, 29:A_@)WAR9[=D@%Z42 M%Z:&Z^B:-YQ_;_"N7%N^./(UNH55OT?7]PJ\'3$\L05LY)E:]#R/R!+"(-.K M>2/4SN#>0DE@GESKYF:$0?_7GY_W-PVM$=23TH#M_,).I1QR>_=8LB*Y>QL4 M%*MEK+0J2FT!VS+7(92EV/>K,LF"X^0+D;D_GBF"'C#T=C6,K(BJE.KC1;Q? MR:S(>0OG;UU6E-'/9-T)NI:QE#1K;=U%=K A,79_=OMK_V/%=%J+N<@.6-^@ MM']LR>U]VFZS543;BBUUBY(W%R#_APN=^=RSB0%7D',+#3^CU^Z#.YRR]U_G M_8^'MZ-0<3PTG X=+SV/1%))85QV7B@VT?@]%8<]+'>NIR=_+IRV?1+T[I,- MIQ(I+!2 R39^3[]/A??M=2^L5A ,:VJ[^'TH!?J.X]O8_H&8B?^%& I^>#^R M_@OB!K;.L'>^73!8/3]R>C!O!V:CAC6B!.Z.N?FVS\MU>4%HIMB3F$T,_V\B MFIRFH$S;Y5BCXT[S>CH8C^U?[1^5X+>Q\82/;;?6Y96TZ8S/O020J0T$YX' MXH#N3*JQCT%XJINYPH+S[\W[[[?.N!W#1!4S"7U@XOY:#*AZ[E(VIAPWRNIJ M@1>UIM3+Q7F[<=1N*7V:M?FGR8*R\XYR$7S_&+2K.,HCJWL^^=(T?I\VDE6* M<=QQ5H?,S:R'G2-?Q)*'F)EPZN"JJX',MNI*JY&',!NO,58X["3J8+-!K.>> M7G%U\ -/[W?W;._+J-:Q/NF/=GK%)<*9"3=:U6:M7D;4B,0QUK>!"<]W)%8W M)FXKWF! R6 &$SH#^YU25,8C@AX%.W?I[!HY*ULS$S1696&E4BPO#^>'3229VA&- V=A^C@%!_4U 1XQ$F,GV M8O"-.&R@6DG#<(6)3$B*IN\;AFA6G(/?',,)C(&3C1%51B#XI<%-C'L0 _28 M0"AC[=H8+@KAM1!(6AQ/K>O8 ?5,SFL:% H5^-59]*-=_$TLX%EAJ$?\3Y7K MJ??MVTV[]N5SM69&FEGNR#,%0,ZH177%B"H4_BDMU]NKQ_@:LW'S&$L+F"GX MVV?C%CC[.XA0$S&4]PY/,PV;49#SS.D4E%X"S)$QA\RBHB'.$!RUVS,]UL_: MD<8!Z.Q@ 9VZ&^#I=5<9I&^O070:_:&QJVY=B#RPC&<>P.[)O#QI'K M1=K\J4 6%!GF-F^@M3$'TN)9%QFB$W!5F;4EJ5%=4-\6D5I:BE]6,BVKUH=3R MQ2T) <; NMA*);;2L!]8I)O* JBO*BZ^H79+X)I<6AD1-E?FMME=(\'%?+U7 ME %LZ!U0);6!<< G0OT-HUZ.=;4**NP']_O9H=;X[%@A.1TD)KYI&EIPWD7] M&(&DJBG:>9A%$^^NJ);4O-263'=%C2:%#P2:)2-T&S4Y+%-C9=X5@2LC=-V9 M]Q*: &0#P?[TAJ@=LY9TXG-/U'TPWQYJ0*YA380G3_,1&X_!S?4Q=C6$ZY,W MIH4IC$P+WN/8\-YW<;4#)L'@V;SW."F)YTU%'V.76B\8,7Q*&--&TF;8>V(P M'!Z1:\=@(RZ)'$7C7 M9FO#FQW?(N:KC4T?-,\ITRC#U;+.%]@Q@@\A&+6+&-3Y5ZV7\@84_%+ID MWW0]7^*_85XV]YJY;CSX*TT/H( MU?DN=-C"#IFH+0W8M-GZI-3Z<)I]U&R1AH26*]IC8AO-]R!L8*:&(5XH;&6Z MWA!:#3>'GT2$A8AG4D U?0?$LZ%+5/!V:]B85N>FWS3_][A$_@2,!_OHC PF M&!.3%0X!31[ TF#!)JJBQ#TOP"#$ZP,I?T0PYGS-(^:BU_P@['P2VTHIMI5: M'EP.==/)%!DN6,M;7#TWMYX./KF(*^OYQ_]TJN[FU:J)ZJ6U%\&]R!W MYB*S5)PT7%%][=5L<2=.-G37_?><2T70L0^9M/H)TNK__J?[;ZHR<^&DE8(U M%IY4[EK6G>KV[,[E-+QMCMAML]D#VAQ'+)ID\(!,NS5?=.'9=/_](JX ML_C M?^7-C?4.3O8+TZV\]V*\-:2*;2=O=#:W/^1-#]]I7I&: QY1+N(!V/].I,BL MX;0?-H<+4J">W>&_\O,K/[_R\S;X>=N511LMKEB\TF-977+3\_D+-V<#E3 S MJZ[?IJ=(06Z_N,4X!<>4?IQ?D2- MQY[V8B=4]*OMG-"V)7SF$',.3BUGF.OQA-=*Q["IFO7BO6O]%3NW%5R,A4BU M4O\K-GP3I*K^'5S^)"5L_>_8^XV0;>6OV+HG(V(KK]K PVDUHP,_IA7(X1J> MN_"L/"7A^:!=W02I59[[IJR_\G,5[IF7[4Y5^]'1]0U-:Q5P^FH1.'WC>FK6)W].3^^[/\Q7 MFKCP=.#[1ZY7SSR\'GD^-:#/+ER8/3=ZZG;CW8OSGS])_GE:WS M_@;3RT0'50-KPBG-#!/*:I_(ZJP4P/RW0PP158 M3<-\V2C?L"B3=01;@24HF'+L]4U>:D=ILC0[WZ%\4K:@]%PDTZ/$1'>,-5I4 ME,8ZJ^?T9Z;7*;PY%,PP]@2\Q0W;VE#[:?H%5ARPMG74K7DTMG!Z'NNCP[/S M,;/2!08V/3 ZI-1W9E\V?7S[F*OF;.2YN\+2:&%31@8L_$CT+7!L6:P.DTAI M0=ANVAC!M*(A',I/5D2N+RZ+?LLG13G=GMQWG9%<*;6K+,\9W]PN-6KL;S#H MC/GAB@*+Y41:$X):@8DJR=:C/)22QD7& M-"9Y:T"7]RA91E@.@R0N#BJ=VAWE-Q,U4_6H# 1EL+3QPFQQJ3A;G+)J<;P> M/WTL:^,IRB78G+'F$KDJ$>"&)AK'$S=YGN%Y(D_>"411*ZQ)=+B/,8,BT>IY MX;-\9\3V!I9 3>CS6#_>,9N8G$^1;69N0B[[(9(Z$N08V,)T @_X#LE2"K.P M83O2D@#K)F,)R[#G"HHDSU&*MSV\C&@G22R(*3+9E3?%DH3"N8" M^TB#.3 M^>NF/0[\,/EY&\ST?&!NTD&ZVOA^D0@@>R[K).IK<%(3T$\GHZYCY>C0\.I6 M]7]Y #EYQFM^L73FI2S5G.I^Y)ULV50&L3]3V52YGDZK?N?FYK ROHR@ONCA M)I6IN*P^KT V4\^+K4<( M6[F#Q4ZL_NR R_UH#N<@[*_U<7Z5]V#WP\7Y]/2PTFN&9!6;/EX4&ZN86WSZ M#ZD8KRQ5<\EKQGJE1B GQS\LEXDLL_Q,.O'F%GMWYQ]]= MYOAQ*AXD39="UBF6 MIFAF_X7"=-^\-74#++V?Z/,K).:UM'*?)5W$/&82<_?V\&?U0_?BRNV&Q!PN M8((+>!25(#[W!Y'PHA RL?6P[O9P8]R MX)V/KG4[WJN^VC#__+R93/?.C#2JR8+@>=N:^\)=Z1M5-:LH 0O=@9GO&?9\ M$!.;RF\*3,&P=)SMT5#3^3Z5I$/N _>'>)6BM\Q&U]((ICWT9) '0#!IJHB[ M;] A2HA.&;N[/9=6YB MIB!/!7"K!\=_K[I')E)=+T=YH5+ MN(P7;&B?/^L%H14Y<$W>;%,GOZ@EE4'<4M6R4FT5>P (7&)Y%EX.B7;VL7PX MO]F[:)V<6Y7V8QQ+%NIP\6-9%!@FA$K?JJ5:J/HA28E ;R;\?.=$<5F2(AR-2C=@+H0= MQ,&D^ 2V&95,^VCF>I^XO/>=N)IE@+$Q1L/2Q39Y<7JIJ6]B8)I7FDMG%2'; M7!I1F_L8G#W>H8*#9OSH>MK^\ZWW^=8^J4]7SB.APM<3; *@-@L,W%:EC;X[ M=?_V\Y_1N5Y]\Z^87&@Y=5\&=NPGS0XT=R)7FL1':O)V0S:R#$)1PNC-+7"$ M-+:TGL%CKGV#8*3&@>L%&)<&PF?X7_&7>([%V.X.XY(]U]!-EO:!+$?@L\!7 M@X%K#+CWZ6T(.XDA?@Z&;R*?XJEYE,QRQ\\#7QSBD<;@!1%/6NXD80:-/P'L M ,RW5?Y'*/(V&1"*<.$;$ MXL"J&!S7P@R5/M=(F$"AQ \CL5!P*BB/, T!S59-"<+PT_"$M6@A2^#GE MIL Q@-9"&2($@T="R7!'(326F*4BDBP0?MB/W$0#.X&;^5J3IMGP83F3^ M1OLV1(]-F9/"D$$;J((LYHG-(0I<W[X4EM_ER6IYQYLUF" MZA_6-B*>Z+*M^>?3^U*1C=SYUTNY^-(S"3Z"#EZ7DK!@34[U>MJH_?IE?#_R M#G[55S=&>Q/4[=[ ?(P9@"6E_K[2&U]ZW^]_WJS!>%NAJ*96 M5%0# NGF[KSKG?^ZF P;KT4U6RJJJ3U>4];3ZJ=%S.\=GQJ'QC(IJ@)\N MSOWQ?7_O^'2WL4F.WK3/J)Y)5 *K!NF)92MC1LA\!U(UV8UL[L^OI[O]J]_Z M\,O@?+1&3U)+WLGXD Y!^O_\TST9W/>84<=@EJD_=K!>!KZR)J+.08J[TK! !EX& M5GT/W6V].$&1H=R+]C!L@ "**TS+M,C0)N\,M4? /V 1U*UFT02H.1%YTL^5M@;R?P@!E^4^>*N'PQ_8!)!^[(Q9ZP\#OJO,B8_NQ\KR1W!.># M%,*Z)BGVVX*?8BL>&^_6T"EY:( PAW'WV?3D(_R:O,Q[O-P3W_;N/**9*"";()=:B:C=*=1G&&_+Q[\KGW MX2@H?TO2$$8/Q5I8)=PB!)0:;G'>:RQ:KQ+UB&MD@M\E-4,R(DPY,P#>7GC3 M../=^T=6Y_/I5>OC8$N;ELMCC262>XHVK5)JSMNT-+^9&)CO&5X8&D'J981/ ME&V9(]-?U$^]TSD#Z\I% ; M:285[N-68>&YX4E4EAMVJ^'+ :/%,W@C*ZJ891^PR-? L%',\G)2N@),FU=_ M,E7P!2AMN&O=P&/;CKU*/UXH><VZ M> :[DUW#[@VQXC_5K_L"KEZ/=^LY,?Q%7A5ETT5/\3EGG@Y[@#N]UJ#5_ZX> M11'+O0QU*NCZYUNU0!OXPEU>+B5V_LZ*-N'YFQ4V$9^]"2G]:*E8XHPRTJQ> M&98]Y;6#KRU)J)G,RA=.J&<'E6]>V?]Q?-)_+$(MS -]'$)=4X7>+$)-MK_^ M/QXO"N*ZII=4\O,S2J4<#U&.?XPIK/.D_FQ97W^NLEXH_N?A=FR*BSJ3O4\_ MK(I^KAK/6-P7[M?#&&E-=8++2OSF"A(?/0I_ ;EVOXYZ-;->;^[I3T+HHSOE ML_41?#\K;L'6"R8E^T%8T3*FVN55%:] MJ99@6R$,+O'PSGB.M_= CCUS'3WH^44,&],*<2KCVYFREWZP3SSMD2\8KTBE-,O2;P&K5=S-3O9L;E_D(J/+6- M-!56I\?WIW5;#;[^?HE4F%EQB@K79/NJQ9 )N9I0YR\GQ(Y-/M(T,4XN[\^, MJ_+Y]*CZ$HDQ=]4I@ER7C5M(C^]S"7)92[*XS/5Y$F3._?SQU#AO?_X^&NU5 MGH0JON7[>4TV8G69^WGO+Z?"G/LY^/IU_\S_N3_ZKKY$*IQS/[?69/I56LO= MSXV_G! +[N?S3V8P]OR/GXWZ2R3&!>[GUKK,EF+7V?LB)[0H5U[="SW6)AP^ M7E[&B%\V8K.*UIKQO9VQ.3\Y->'T9.)56J?:N-IX.CIKVA&7W+RU*@JM-9E0 MM1G>N8RBL*PG^>518HZJT#\=='X=^M5QK!KQ15'B/&5A3;93M1"#)E]9V*97 MZ6D28X&Z4&M<>0>3P_M[^^9E$N0B"L.Z8FU+&O2[J\;:GCU1YMS5Q[^J'W_L M^BWWB:144'1MBW=U>TWF5'V9NWH56^IE4&+.7=WMW];<<;5KME\H)6)QV3CDRR/&@KO:''W[^K7S^[#9&[Y,@ES@KFZOR90IUA_3MGTR MT4!*&^B;R3+8,L)?NYFMUA:DZ6$M'8Q@V@/@'=-8 /@OZ818YD77T_:TW[S_ M=YAI#!SL@(E((!^L3O^)0@91_NF_T2!#*Y#946[#AOFE%'W-W8KDDG]IR M)QA@ T\$3<7/DI"/MC%P?),0DW$R-BR>(=\\ET,ZIB!5:Q5"=T18'LI1HFEE7D(3D]A(#/V/U;LZ <*YPLPTZP5D;)UB MDO#8CQT?'HEIAY!] KR1U?%/I'Y@]4W+HL*U'M%3\@1IPQ"QT\/2)R"0S/,$ MJXE=L^!DCFP=9N).%'D/9@9';IL:JUE#?%[<9^JF8+!FC6\K3:5=4;%AZ=M* M6VFKL4,,J>&TYSLQHJO2Z:8_5&)D]*(/]]#HN@2QJM9IY15%0(B&,)ZBVVV/ M]:0U&:IHQS9O34T^Q@)30T^>L89=1UA#8-[=T1[PS8Q$B"?#=5CFL.U&C+\EO,E0]Z&78MVC 3JHSZH=24B-K<"+8TORCTE:,2KB M@@)[=)D>[Q,< 9O2R7-D9)J5RH12@_V8J5-I0N3-ACTC7">\.0W:W%9JY49, MPFR1EHJ0>PZNI\%]]T/__M(:_.AMO1UVT;1VKZ>:/RY73F_W-'?X9*:U!],Z MJNR9N_VAO_][4WK>"F!B]2(PL?KU5/U1&5_]^G;5/]=?P<2V!"96?SPP,3CQ M8>_;UYY9]GY7;YX1F!A,W!]]/?LT=*S+7G_KO+]!7'.ZXEIYH.8I%9SL$2E4 MP>5W^"P:])7R_YBMTA'?T:?J_]XS/;P-__Q_V@BXX3L8-A/J5']\O(=]N?<- M"[N2+^"S4KX;>YRY&_Q3.JB:[>5:JTI M>]C5VL#;D< ,F+4@;G_0Q5O-=HLF?.'#6GQ%/L<.!(Z\%_0TN!\'6ES]2\SM MS#5&IF=X8FZL;S3=YUQM26V2N.8;%5Y_0$WF1V@-1QT0"+@<0;]#M/AP?0)S MWI-YW3WVS_9ZKMG%,QO!XEEO;$_B[X)/X)KWDUMZCC/98^.R:>W#D.$B2+M( M3UQW#-&PV\$.;@R2W>;-GE -)PVI)'\+X:09\82O2!*:22@/8X3A$@#OJ$/! MV]$NTCA>.X)R\85BHPJ"7$<&P=T*?$$T_ N!.L+<# 1/#^_0^ ,2:.@"$UTW MX)56I/NE%LM@X+GBIL1Z?..S^9O'.Y";+MB.F&["JTLX%6!'$O9#1"B2M"Z2 MW@O0X",=]HZW<_=\;""OQT'%X>(P4?V-#'D.J@X*-$*\<81[_H*PJP(91J%] M@.HXLP^*I16I>@&.3*TK2N41M[.# . $:=X$P4';4A2'/FN6'M^:K* T0 N5Z M83M>1J@1[)V' '5,-+E&WZ*NDK,;@9T*'PK=D@1K?MK_YF%S5\-/;>WNU?>K MKT=.K7P9:Z ,/\#M1$\MPDKY\@Y(>GNG%[C(.O/V=N;P2^SQ@_OL-91&M0** M9&$4-A]*KK;L%HIN$[NGT]'@MN^TM$?%N94I)'E M$# LY;LC W3'Z>\$:)+@S#D456;K6X5;?RQ,C13=5HS;'^K/Z>]/PWZLU6MR M?&&FF/,[!10,N@2U/A@SLPG" "BVL39JS6P9IU.U^F/\R[D=G7VQMKUEN<2I M+H$;F=RREE)IU!4PC%8@SMA*GP+9VR_J5;3 ML7TBT3VP*B_1]14/XB_F@ RCY>W]&-L5O/5Z^OE@<-;>[[><4>V-[ 4C#'31 M"_XK1QD <"',#+7+[_;)Z/7@01%E]OSW#_!J+>8W?4-MTXL]IC<# MT'EM'=_HN/^5KX:F;[SA_KO(+YGC54VF'NS6KJ=GDROW]O:LV3Z/DA]TTQM; MVN2_>&'">R]Z0T,/6%]+*]R(&*:A:3,Q8H:PI\)%&G=^SI]>OG=WCDMU\1<^ MH]8%1YJ;"9%UHO]/YAP5.H-5]/I&I)R>,KGM[PQ<%<[ T@O>,&,; MYP4E27!+D+'Z7LRTKK>UUY^,[ M7]WXSA/[/5#8NH/NNTH5-"#VS_L")A7)03NXO.@X<2YLR:'L;S3^R9MO6C,D MF?N..7.9']:#2Q*_UU)9&=Q%&Q4*AA9L3 ]S;.]]02"K\L],2A-75NZLWX;O M##7E5K504\:[FQL5:J+X93JZ]3]]_=2]<.M:H:Z,._(F/:N"(-PRJO0>O3=' M#:J%;K,3VIR2QZ%*LI<' ' M9-7K)[<73VHR3^-BS\Z1.LM0IV0* H]8/G_\,L<;>P22"@Q3<5-G_"0/V_ \ M\;U7*+[/>!@N_UJNG?_Y]/'LZ\7IIV3SCM77]F8&)2PCZ,7\'W2!/]B'6&_7 ME'8SK\)CDZRTW,6<.-G,Y?SI;N_VLM7X94VZS_%DYUSCE0>[.IO-EM*JY06+ MMB67%KZ[SPWL!T)9%Y0?:[.LV V+Z3EF73;0$-8_)D[WBLPW0^>-DL.UT)>7 ML)Y*OD1J-RO5\\'XLM,VH^!/_D:\6:"*:8Z$J(2>S:.SJ_\NNP)LLU1N44Z1 MJOY/KI749J;.*M%I^(G&*1YP13>:P=N#NCJ*BO=L3E M4K4:'G%]S4>\!?TF,;9H6ZZ;'M4@L@J&D?CVK"=;2X_;V?6(72:"U-DWI) .X%YM?YY@:)F;]63SLB:RS_:K]_5 MKW??VI6-'/4\X=-^\=<3Q#'_\L3"KTO58#Q.U''QX.(2);L8 M@O!G_^_-Y6%BV(6#%7$8D#+S.PI+J&ZY!*>I@X3R@0EH%;39WR\KUUS+H<#,\P,#+C4CXZK1V6OQ@_/;7W3)WHT,U?S\)MJ'O?]O=^?FL_QM.==XDMD/LRXQ,M5I=&8GP7Q M!&[NQPR?)' Q5_2>IV12M7SB?#FL_?ECYSC/XW JR[G0YPB*Q?U8*\9)GL1- MNYS7\F#%(\X(HOLOAED^,B[T\?J.>(YTJ*FO49*G&25)]'Q?U3N>DB7?!E?C M<<^<[&O537G'9\N5VN+QUP?YQU^P-"D\Y:PX<8)=_]/Q4;EWLY%3GB=:%@_ M/EH,)(N/&@,C[33 $O!_GZE['WZ<#UNKPN L" <&!Z=_<2^^[.K-'U5KG8,N MBO[3N9Z>[=6":=7TVS]71OYZX R^^H>M4ZMW/#Y9&U_[U]$OO MQZ'=-ISV\6\+P:CX?GU;R>GNXU_/LK;5+MM)X1GA<(LM]??OW\_/.W MV0YJF^3HU=&K$;2!6E:16:U9H-M9!&[D#1'&*N8#E%W#(B0K 8LE@"0-B8/@ MFE22S%",O/]NJ$JVKJ:K9$6AY6D?W0B',/A%;$%1Y:JW:A5MPLWUP%&OIX/Z M='BG'?AF:SU%MKOQ WOL.MN'E-,"N_P*3C^?G0_+%YAQRG\XHYSVH02[SC); M,?]:>S>FZA]J-[W;X[O/[DTMUQLE9/$C>+RC"1]&+1BF_3\W/>/^Z$,5LP37 M/.%ME.NNF$E0]/1*1:B+[]\ZQWT9"]Q.B*N@4/BTP/,P8S5_<<'Q:ZGWMG>^ M\9]J>>NEWN&]L1Q8U_3[E7'\0?_Y\_QKA!N]3H?BK#KP NJ8!V]5F-:R?FI; M,!=FR;>M(7OEP#R\T"/BM,6LFE\Z7SE5X/=C[@5;VV"32V=1[L:XK2 MDYE,[L6Q .C;'I/ >'.PW(&IT2T?#^^OW$_W[8W<']EUL SK<$IAH"UU.VPJ M?O$0V#J^;4M(Z<9:QG.JX\[!Z.#BY.+0>4!G+>@0)V)LQ7QX$S];-UW][KT_7619'0Z2S#X M$M7X15194]JUMM(JS\\B7DD+^\N/+U>H-,JK'U^#Y'.Y-E\^KZ9K19*F.%$_ M@>HZ_?7G*M#T@\\7P^Y6[O2LD*F4ZDAE#(9[!KCJO)WB[UF66NEGLNX$72O7 MF;F8@5#\EE7(=7$9TZAL C5X@0U_N&SY6\XK7Z@\V#2?!5F\AO-*98BDTT.> M=]7L%\T/7(;47-"H."-U).Q%L_D8:J.>11KV/,,H(#2^D,G*\=-: H5XZ1&O MI[7>Y\[=Q];HJM9=)T+QB _W'*.GA]?3R^_[Y?*?_O#786.1Z.DH09$(W M5WY-[/BPB,;CYC+/#MT<.J[\T]!"^ M!X]VJ)+^VCPYNM;-Z^GIG^FE]LG5VY>;48 6#"?,-I9PB?^5CT;CP&<==PW7 M\/S_8/]I+/R_U:P@*JA;/ GNJ4:6WJW $4'O@3Q/]@":#3KBEJ>+RP7I(GW M#\H[3$:7CH;MKQ=M2S]PU?4)Q87]VK.I^BQ!O@OXW?[V0$8^N6ZD7>5K(&/V M& M#5.[%W>PA/6]N:OQ#@8Q8+M5->SM;@M(6OM8\NHDL!UM[=PW+N4LV_3:I MU[S$LP"LB:S)8\WU)S*UD9^@*Q[&U"R@J '\>^PZ/<- ZO.PW_HMW'N\Q[/L MN'+/TLR15Y([7F*,D391Y+[KC,(^[/A?!::#KW"L6P:@0R-(,"",Z,F::U(G M=XZL [QNVMAB'BX3UR/Y9/J>W W@(;A5:%&N(?> #."UMH/)TX%+95?^4(/K M+>@-9?'N.].R<-DTB"&&Z <^QF:H8E#S)9QYXE?PV-W0[ W3^R?6H.!/V1.P MXN2[;C.H79KP,F&AZGI M<.O -(Q^W^CYLL,F&8T>-;^#()!H$;(K!\+PFIF5K+-INY%I6W'H+Y M8=]5;K_>:49[U>K6N1-9M.BV>3W]\+/RL]DYK'ZU>D]F6F"K_?SSQ__0N[L) M/G4W-*U5"NZ;107W#9CY35GU;ZJJ4S%>"^ZW5'#??+R"^SU0H=M75]ZI[D[O MZ\^HX!XD4J5RKO:/M:E5Z6^=]S>DVV1-E#MFHIS!)1=H<%^1%B$;]@#V"STA MDC9P#?J3(NM4^HS)#^P:,N&.Z@0#>+F ;2_+[_!FP>NQ4O[?0?@6N2/>0E^I M_WN/%Z8_E'<=^+6AZ;"(GL@@.#[>D]_Q5XCOPY])\;N<35./WH*S[Y$.A;H& M[:>'LQR#2&$3@>?AWX@R,';-6X3.";_SA([B17/!Q<+;0,=R?'@$+UA23N_@ M>\.5\#TFP0J:]-T8K!BS!^_IPYG8@Y)\:LN'1M<-4).HM&B/U)0^1]7EB46@ M9F#Z\AT,C&AA<+530B'^*F]+)9JD/>$I*0$^Z\ \!ORZ3VEV3+<8PD"T$IH_ M#N/1;#NP+9:LUO.F"KK,K8G@B60O63)N NP**BQFSY!@\\,U\)T,IX\Z3[]P M!6R;0?5)3=LU:(I*C-[,$>R5">=F36+SY8WI8;YB!E+?M)!8Y02N..F[C/)P M+H>AUG1D X?X 9##N3$(+,UWX, Z@3]T,(F'%,7#HY/S#C"! ;Q'(7"*V7-*\KN[(9&Z0>09(\D4L+I05*6CL]/W M)?ER".HO4X^)O#R>PT.<,W0LG?$-GC(2.TQP:&A(R3*3U;"?M WAPO%@81S# MDO7 %43:-UU&Z<4]( M/:?MC*T[VD)\K14F^\/!&?=CP_;HB"82,H").=3X31>!2KJ_4:.FPV0&C!/X M@EA#>N9'"Y:2SK1KH%8@B[VA85MXO)X>:#8+#E^C]%M@AFJ,%F7?A. M[T9)[:QKF*,N&3)Q"H,C):OI=Z /2 *2(2'$'H=,)0Q5A%#M^0&NFFV?B];I M)/$V?,869^@;9$J!2+*-'K=M@.N8P4.6*7?GH 2UI?1S9,L9OF\)J2TD!>E! MS(GKS)U ,*9S!8J_-T?!"#?N;;54ET=@9N%0G%>T ;P>Q(ZA2*%H -43_Q6X M/;+]^@'C>4(*@26$^TF3@D%Z:/*1R>QI%DN#\X8:'#F^S:93I W[XI:06#9J M=,VXYS?OR)@Q>"2N68\7XA@I+NYPY^/"C%\C!=>K4B F0NTA\76D>21H2(O1 M6:3LT&Q& 5(\8KZ08S6NVEQ$M)E1;0HU&R6IVEPFS7[09O 8;>^FO^I^KU=?C&2U>S/29%T #JW)O>];5 M8(P-(L[GBS'J&N[UM.F;]Z>C'^6Q$V&#Q\Z3+VAN&'&9]13U0(7_5\(_5?GD MKPOGGO1>Q!RH< M4H+U2 L/W+'C<8&)O^(NQ'X 9$@Z&ND;G9B^\8Y]M(?$>@(Z <)8JFJU^IZ3 M-ZJV70.$;A>$$*(S@-B%F<5U+*E8Q]+ZON$FKY4QJEGHE6-R?FP9H/#-D$M< M ,"0W0#AHY@<$,8*2QYG;]&EN:])S*X$BBH37VR;T#-;L-T9K[$+=K_I,EX' M&D_]4&*G25L/MYX,#\.,<.X:Z]CCL=NS4E?*Y3(Z( T-]AH^2XGT+_#J\"\L M*S76T>M38,6^#F];]@[4B_#GG ,]M%28[FG8T9;)3&G0NJBG\<'IW;&12_*5 MB;HVJ#.@6^G:)+3M0&X:YCA4\-!O:HD!2.P:H'"!)%&@THP:/S@^)@Y;T*I36%; MEPGO./4GK H^+^+5#NU+LO-:DG!T4V=>[5[/#0S2R[@^[>7I=Z0ZY>AM?Z6^ MA.EN#<2+L_..6B8Z?O<+,X:7[@MQW+@AOX(]SW Z0)#_6; MZ!>S@?0+ M4I]7T0'8BS+W?^VV\?GPL[JK?KHINN01[S@QC>4N\-R!4Y?WHJ )1R>'L3N; MS^9?5:F6RRB),Y>WQ&]O;GVP$S?!R#IS[H ">LQ(])B12*TQX)BH=4+%)VV(3/F:W)M\9RB$)Y-R-07'%KC'4K#Y="X;GN1Z9 MJR1;2*K$1D>3 :Z<<4:0D2:QS;#BAL8XLLD7WH>#Y[J?[6NT?MFSG#NV]:?? MC_9WU#9ZC2BJH4@:=QN2>=5S':XBW#DN^M=&'&84#N%6V/+&8WY@>+9G, T+/NN9U(K508>3;O9-KJZ. J;JX3*8*]:+ M(Z&&>T!O!!7%,\<:=TV*[R3T1W4-TE% XL*X>\6S!S&],T>O<,+ MB1PMTQ[S# M/PM"C*,4(_:[XLUC"@= YO]VX\ ?N((B1(Y M0+,9M]OC 6XN.[#^'CR/VR*9M"FDB3OLP'GX79>C ALQ.T(&9@$!#ZTW!.*#I)2<, M5I^.W(%GS\>/"0H/3J+'HI/# (0.TAW-% 5E^!VJ#QA. ML$/*8[:?QZC:&YKC,?ECA61FRV(^"B0QC*99!EYH\1?@M("_#%BJ9T@P<9ZV MBL(F\!(O@;_ >3(R025X6DA;LP#GPY&*-3#K?.HWI^OBEL"7&6 M(N;%LV=[RLFZBR1$^244829[G/6/XR3![V/#O361\.!G-G>KQN^3D79CA/1?[5]/+T:5_>:D^OGSI?YD,IV:U].18QP:GX^[]<[*70_6F8!U4;[< M^]/\TIV,;YY@ E:K* $+9CXXZ?VYU'NN>UA]3<#:4@)6Z_$2L-K7T]V;7V[3 M&WC^)_5Y)6 %IR>U3V7O[NS3T^']VO54__CQU^ZO#WO'H\K+R N+1695YD O M)VVSI)O0CH5)R?=W[DQ K=D5"L:N9M\D'!G':/"YH;\P[G1B20846E";=:5> M+N<%+).1#"\@%07N3W2%@VHA@4HNM%N9#99TI)R=R2?PB)@!BU%9#N@SF 0S MTG0C,2C^]$R;@ U@R6YWS@PO\-)HH' Q/G:G$,[+$9LEB M:;+.- PZ"BEY%+A&#*>1,30 <]86UO'%;F==VL=V;-3+86%(RS5(J\(-H9/5 MG5Y [5Q(U?:'% W!+6S0:8PQ,PV, ^:KF<([7(/7 Y+)'V;)PQXQI0]KX9@3 M#5/+/% IJ1\,R'+/+\D7H05%O^ &,7M>@\=N3>..; _7H'PCRG9S6:5 03Y/ MF)6#D_5%1UPPBV""7G^"?PM7"V0V,*.4)W'0..6P(,!+,+7$]=KX'FHZ[C1J MR;=H25KH'AD[+KER>#80,Y_"3D2HFE/B KP>=04RH2-3)TR^$UKN=M3<=$O M=8.=M6N9AE%!EYF=_@&9U'%(LUA#PK(:;_=4])OKZ>WN\5EY6IM>7M97O6*H MRP.)B$I9WDFY^%N5O>OI9?_W@1MTSRX[;_Z-YL1] V')57>C95?B +#5-D;+;\'8 MMYVHI"B[8)IC* _0N3^P39&DIX6)CS'^E[@S8?X"T O#Y2M,>8LF[XSVH"HH MQWL_?VB_3P][Y4YSX\K<6JY9X&;QQ@VQ9&CJO([T.M+K2*\CO8[T.M(R(\7& MF.6E;">]E*^^R*WX(MO;]D4^NL?Q63$58Z#02/NC7I?+F 3%S+"CRX,O3>@@MY_^AB[]O%Q='IB=PYV8=_.L<_+XXNY--#3$[MG.P= M=8ZEO=.3_:-+\0SS'!TE M7S2;5QV&%7&([HWY# [+;NJ 93/!!!*G'ZL+W!/.$WKF/(K6GD81WK@+[\L^ M%:%T0F4&N^9(]/2J* 2X^CL M.%FI:'\BB;AVF$$QZV@NYSQ!9QNKS2P@1$8ML)YP8AEK+!B_B3QW]C.G*'3Q,RE1=H^IC*8CNQBGU*3:(*)GAG,":O)V4XW9H> M*QP1NR=GMR^>^DI0!E1TR!8DL20L3M4T6WH;K TO%[ZA*!9-MQ>,X*64_!7Y M9VDJ>".2:((=8J$/D&04PYDEIPX#%V]9++]6I#N"JT)"&02:"ZQIA)3"-SB: M#F4[T:TE4D25.#DIK*)ZB'>0B(^LC1\$6S)=,LEPFW;CLQ%/;S$3RKA;\YB/ MM[!\:;+OAM%4HS>T'7>9=2"P L_ 4H1 MFD4R2D@*IDEY>8Z-<'DL"&IQ& %*BC,-5\+DWS &M8;3F+0-G70 F8_'?VEK[Y5V2WA0F$$H-181 B+LM7M0)C!\QSU%PQ M:=7 8OLPAXX5')O F S?3KR1IM<%]M,])I1[VCA$O!2Z, Q%%:0>*ER2A:+&!-Q79=;H8[H0'^R8KFQ^'.CBVX5" M=8F&;Q*(@Z7!ZT:8*JR#>@D\, G+LSFP Y.^!*Y!(C9*RO1ACTQ*1$<5VD=! MP:H8N1".KU(1U3P&IH6:!N$ CAR,6N,0+#45+C(-"!*G?_'YF\<$)\';Q),E MQ?PPI&2PMD9$#H@"8A! "0HN.C6QZBZHLAQT%/,;J8:&P^U]NV#YKA20HG)$ M%[.07S!N8_ZX_'BPYD''B\ 9,RP:PT=F'!EPV^HH+9!B]5"(P#:/8;\X,(RO M4<518&ET;X<0.'!T72K_#1F",DNI?B>>R0\ +FM?_\:2+ "ZC MB\#T(VJCHP?=B%$3OYODSDB;P@]W\=^!G&A-HC:,7/IWA%7/T=3,)F M>?1L\SX1W.9W6!;FI:Q9)WATNR6.(\;!N2I4I2/P.0B*C.74$1^+ AV66E57,5^*!W,0Z5CZ0LX^=YE6)\J1$B7] MA/&-E=@N_(1O%.X(+(-T TRU$DN+/QL-F_Z4DK\P"P.4'L3D(G"78U/^!:\* M:"(_3$/^A%? .]\9&'39TM;$W\1\7B%J!TKNJ(948B>HR(<@G@XL8SS$U,?8 M[#^BRI9LKO+H;P!_CGO7P9:;Y[3@DFZNLEYN3;UT!Q M :TI_O21S:IHD3*C7TKA+P7%45%CG#CY?J!S-G?*+%$4722!:\_Z^=QE2/%E MQ D;S-9>S!$CGYWOT3KYT*A[W<%YL3Q+ WAZAZ$^4;1@3.#"(2$B!#Z65X2ZA,O;+=*WW-#77!>E 7-)L&Z6Q(DQ(.D(--A% M8S4PN$^65]:P/E3\T?X/Z,85?$7)0)R.?(O91\ MEE?CHA>$!]D8[$U892L?ALD *0RFF;N*7[(\:TDE!!>JWS7[)E,U$.F%CF=$ MH#%8"1WVE\H<_@%30K_A;Z(M#>$($MA?"&'-*IT:-&KT>XE^S\A,4&'\^5KJ M>39>*81S"8D4Z5/C=:PY&VI,P\GKSX%FJL:=:3LESDA!IEOK6) MIX"\E&-LII'>F!IO=A&#&@QV1FN<0GO:V.0033B/Y-$/*!*EXS=*IHPM,I1M M[F,VF*& OD8#W>J@=QNVEUA"UA+FUA/G1"D@7:3 MF0:9@\+GAV:70,R'K-2"7!"XE5$E1)K+Z&C"1 @24P*T)K 9M,T8I22S,33] MEMZ91.C;,H<]%I^E+[I0"DL%=UO\!L"'"=V.Y>:PZC6ZT$6-*M7IP/,]1,42 MN5\Q+IU=9'J'(72). L?P.$8+@12+4*E$R (*PFDX70B7B .#CF-IWQ/^3Y@ M5C*)[/T)*&$):X0P&D5@OC(JX$CUCL#[I-O#1E\^>[WFQ^^_T&;F:!F3T.C5 M?+E2;;?E70Q>P_H[9-LK\CZ,BICT>QVYK9;5 M+9=W:N'D)9H\;8X +;48. :'7")^^NC<8>Q(X= Z! E)J\11;?Q*#GR8_#3\ M31C/PC Z*BZ!)]@V,4OV&H8T3[O2-Q&W1YY@+)_1 4,<9?*J^B*C$,(#?ND: MZ#:ETN)8@MTVP_P;B;^3KYT'K;B60]Y$%E9!YEVC"_Y1PT:8;,C:'O"('>8. ML1YM+!1"UCK%>)%D5)0%?!##546$._(8H4T>5$ M#,0&P>I6D4ZD(3R_@*UC[5_L(;L,@PB)282;Z68>T25'*,'WZ!=+1[H2@3$1 MQ.ZQ4/%3/%>B26XIA77\^R'.T%K3ZNH\K^YI29T"(B9<-,T7I9W<"OM-75,D MD1$'+AR8#TL4T3VX$()*YR<>- M\*!B$% $^P2_D")C]!(!KOJ:JZ0S-@G7T+ Q:S,# Q?-A1P8J\!V23'XQ@B^ M*X&X%8',I3"\O QVE[P"=I>T/NPN>07L+NDQL;N> -?'IT#2[M0>.!0J$0B: M9QJ#[>25$(Q\(AGH;5$(/K; 0^"0\1B43B\!,BJ-Q19AXH^%90 69H!15CE% M"C%YBNH.>)D#FC.8IBI 5;D "-_#L M)/)&BBL*5,/-MNP0Q'(,!)O*8-8H+"&,^TGH5W#MZ>1#LFMHAMCT),E M^$XP;TR!\N08XBY>!(8]8 BAOLF 61A&[("9^P)$EB.I1#L7)E&*9%^>+X - M#*A+"U^J%/5O97GB/'=.B;=Y$7F;7%5"I.XP#8!@8X3#D%&'6!:Y'EAZ2H:F:H&G&5[,$.^IUB&NP5K) M>$.'+ATIS%QEE 'KH7P6?2;T)=^&.902@0>'-,+RKC%[G&?X\\\]12H$S'30 M8D5Z('4[]-4)G@KU;\%4?H(7"#\9VVW@_<%]4J%3B$D!R^<:A1A2BC.<)Z>1 M>L!H[A,"KZ6P9'6%O 61_[!U ,Y!D*MA.V&$<#68#WY6-(:5[\HHU.XK<-* MKH@ZI3SJ5!*D*=J:C+B!\2)-[]=Q%PQFJZ_![$<(9JNOP>QGSG"D><CTQG3IF#>)]*JQ?H5-)O&2%E >X>X<3'4,Y-F@OK$@EG0MO,&^\ MZT7%7FBC4LER^!SDK)^0P=3*AS^&I?=%T@RUU,3HI-3N ^WFKNA$QX MF&N8QD^K<[6QJ5N\H@Z'QD0\U.Z)R'A)M@X: ?S&9=K3F)J34$<$PR8 ?>;Y MP\B UAOBY]1V"C1%R63)C4:BO#M4A\=8TC/FA=Z'U(M50T^B$BKC89$(+Y ) M>]'4&O*WTD6)*3B>/+8"9FSMXSQ-9@;L.58PZIH:0S#7=-:I+4P!%OJ5P'@, M5\W]1-H]"S&@I^)68WX56"*&76@OL8 B'ML11TS'BID-/>H>QHNT;"3^4 MX"?Q*BMJ>6I.PY3L(6A4].J]W7U*7N4:.BUYCZ5[8K\#Q./C]8P=[@6.)U.* M74SL% ]<"N*4(LK><,(/JG@SB$W9?RA:V /&=L?>CS(EFP8 M1T%O#+<]7B'F8UU=29 1IIER5[@7 B+,17Q,M"B/F7YF+.6:A6@$/JUHIZ[Y MK%",U5:BL(6O6:*R:-OJ.B,)7<0.:_Q(?]JF<59+J70P[%(:_.)36TS7?X/J MY SMGBFH;[C2&:G,?*JA JO.S5Q*JMPYOT\\&HX'L\9JR?_WIK(P/G^N!;$Q MS*-+$@A?F$ X0($@F%[>W*!)D2,&7':37\]C(^=17<-YD 5^9Z !BDQHP39N M\HARALM;Z7?--5']6F!A.>_,6M*+R)Z\CJ+NH/NN4FTI_)_W6?G$15RM#1+N MG!?V%)C]E7_RMS'YE/I/GI?C;<$[U0)70J6J5,LMI5YN%?TP=YB97I.MSK^L M5"IUI:&VG\;\9[ZX:!%JO52I_?/@!:Q"N%>L%6YZC>D!"YA]C[7>8\XA8I2;905M5E>2)HL.I/GM0.U:E5IM3/"8*L[L.[!*925=JVE5*L94ICWT@U- MJ*DTVZK2K*A/9#XUH!\U0S]/55!'I;6B._PS%E-MI5IK*N5&Y6^5TVVE4:XH M[:S.\P+%=*74:#PS,1TQ&WK[1X;\S@*Y_7[3$AN(0E4JS<83$9#O5*6EJHJ: M528*#VIS>]-JE6K/2%I3$LH+D-3O*D !C<9#%>KWSWGI5="FU7K]L9:^'>E< MK934YZ9%'\6%LLS2(H2D]K7[B.$V)JBK+;C!U20UXU2^?DHUB>. MOY<0*0A9AZ#_+A4L(^Z(-X&]?EECI M9[+N!##B0FDE2[XENDM:=:4RGV K65RG9:CH:>\"WF!@$;6K<_VZA=LP5_^: MOP.;V/("$:66FM6YK+O0^&N\.[>CKN6I3&;;9+.@QET8M=XJV31*K2=#->]:I7968=N^C?8 [/ MBY&Z#+Y!7$I_5S5LWEU_QY1#L24A3/?()*K6>']-ST(N03RU<$S1_6?L4E]#AK%@VGTK*L:E[HJHA"", M1-3ME'#!PO=P!45&;"MKPN'2"*+ &4DI7$;VPEN$-! 8QPON%6$]R@/'E[%/ ML4PBDO?[Y T:4[N5?JV4\]HJ EF8'H$V"]@JCOM*\ 6Y/-NPY'%_K Q4T75!!T]\E)MY$FQ!5=0F>E>83NVX( MYJ("&V+^J+(J(Q>BDJ.Y1 X 08"MU+"])T=]B[Y/H33W7:H M9?BD)=@LANRAFUX/\6JQ=)_072+'"35G>^2:_(V2/7,3G?&ZHFW@DS\6;2<< M8D@X;Z-"IR5NOS05A\5)2Q QX1 EZ(QP):3H=H(W,S_:PF^ML5N%.;R6G4O\ MLD->S\Z-=HS?E5%;9,)3G'='"V2<.%?V<@1-"FXYE"92R+9#Q&WUXC=P+W!= MZAG!P#.B!@>(KAHB;FJ$3JP+S$FX.GU$Z$\"1KYD+H\DQ*7F. L=H.Q[AJCKFF'@#+)2RUL@8F76F#U M@8X)I"9<+;86AKT0G873O 7LJ\-L>XC9ZGN(!O^V56\IM7H#'L*>OC#G&)?] MH48E;NYVB?ZN=!5CCS-J/ +*I&?X*"(BJ%CQ1D=W[AU[W$NLE@+--V+]I MMO)SU15E;8J 5*P($'HVX3QKA!@>_3*E%7!YD'@DRW+4?8'K^XC\WH4WOV0V M9&ES?\FEGRB=7.+")Y;DY8H9-N.U?,NR6(P,)2Q]GZ1:D9D>!ZG41@[< ME!%(I6YT?:)CQ.@4"*6N<>M8MX1IZ6CTV-MZ4ZEQ&$ V"X3"S+(%/5NK*/5& MXR5RP^NPBT22JJ^1I$>()%5?(TG/F]W$58N)$$FMMY.;"RMA+JS\LJ_BV44@ M4C(O> D=F"O/O*HC3R7F]16+J<02WM=H:W+X5F92)U1?.UH)WI%P1=8:6,"= M\IOE.J+]E&C%?)>FM9?-=S,R\Z49F?D/X$"6 M"Y_+@2P_/)\#<\.9,SB0]\+,K(GS8KNEJ-5:#B_&.! _1,CF%',H4JRS;XKI MG<)B(Z94XR);:9^::._#7-(]L(E=S?9$6%K';T"H3]KX.T3E >O..BOQ_$*@_X*@SX;@;N!]EQ3 M*6DJ#: M5IKU^E\"K]LLM9\;O.X64="K9:5T][1%=<1OZ'[> M=.DM\(,*=W?M"0".OU/+2JT%!D6VFJ&!QP&I\^SR7W@ FJ+0>#9MR6PIT\\$0C8\DE3% ^@BXYR"?FZV*4J\N M *2[>?FL*N5V\VF GK]KUDKM9R&?8WCG'.;\.9#P0>?M6BN4/!> MK61Z$+PPX:R66EGK]&E+9TR;VHZVK+9K2JN1Z5#R" *P31#KE4JFY@Q8.LSD%F?8*R.@^Y/'[)/T>1U5:55NVO;.U6:RC-!T.V/P]I MW6Z4ZL^P.]""<.6+RO.B=3]Q?&Y0I;WFNUW&3^-R/N@-P2=7+2GE^:.Q% M()2C ZF5[9JW[%I?P#D]5+YR:@+MMI[RM#26S?:MTPIE46::6V>4JJEYB*(Z$^94B(0\N=< MH/92QE@ .:+VBASQ",@1M5?DB.?%2*\8Y MBD,^KYHU#D&/A")6>1W4\F:KT MJ$1&7F (*4)QRH$TFX4;GJXCS\*?)9#$Z2RY!15"I5$S" -/"*J(LEEI87K,('Q9AI;X"?K\"?B]"V5G M[ZBF9_&K)M/-(BS#68Z&

"">#2SQ\LT^T I0@$UAX* 5M MX8R$U:'PT@OT]?PV/R]8#:%"A+\*%CQ:<0P^B4$/B^*UAVLE4L%JR)0D[5%2C M2XM@_:2E<;B3=VVEW%(:Y>:\MA(A>\#KM( *7^ M&D!YA !*_36 \KS9+0Z]3>I5/N+VWX#\.Z=404K _,Y5+[E:RBL/\3J MA>_D),2OE+330B,)[\*&TE);2KG52NFG2R-L)RS6 M!LZ7%5T:VY_O-1LV>P MS-\ 4C\G+[P(I7Y1YN%YV'G,P_*3%V<>*8F/G6">;&$)9Z-FLZ*TF^4<-EH M'#M/ITUW1FW\[V#BZW,8>W+%5+M LZZQ\RS8_-/8.JF/UFSZ-J^ M1S]?9ET9L4L0*!^%!5)ZO,$< MKW-&](%R#] 31;\U:SB+.8:S5TZ$0_C#N. M=9=9JX _,!_^L/72<8#!'7VF4 XS@G%^SW -].OOBN .0)'M#%".[FGTCOWL#GZ)KM:+^[WU)AC4.-7W&$ACX?U.M M*4WF"H,/TDTI4^K&6[54#EW!H3"D&;VM*LUJ76G4*OQ5GP(0Q]5RW)E 4\B3 MH3G=0NC9 $4I-JDS;8#:/2V(\_5#&OGHS9"!Q'2KN9.,'#8M\R>'S8>G<@8_+!]R>CWC1XC MR[W3[T?[.VJ;(I)=PS*-6X/%(7$)QKWIL1NGD+3##_N6@6@-4-1W8)3A9 M^I.-G3%8$#.QK3"RA+M*F\Y7@B8 :;@FZ<+PZ\2)CA"PJZ_=.JZPTP)8W!$J MS3K]@I:#$I%L.'$E4<:&.34$H9KV#J-FGB0E]31?LYQ!Z,U&^4+TI-&%Q)"> M>G!74?"TYPMIS$ULQK_L;Q9C *W+;GN8AC@6VM425OS ,W><8+4Q_.H>&-4W MK(GT%FP%<3U3.Q*Z0/D6:+>::=&ZF7*1ZG6)6T<4!5H$T^WA#^EFF$.R1& T M$(HP.VQJ@IMR F:)4RB M@MTN22<.D,G0L(#7%'E B4+QRUJ\L:?!_0RO&SN>8=PPAA,78-?P[PR8@@W\*\*02 N)8T\POG@7I@UQQH(=1F^I MT&SC.@6PN@7W-&8E@:"A!V-*,F=5DKE@3/O."'D=Y\$UY_7=NQLT1L3+K_C1 M[;&C>Z'V5"?'>* C0R- $D: 0D29)F;R\S1*C5!PX>_>JLU2.TI*X:H$,(8U M8:9$[,KSR/FBD;@T&>.(BRNFO$D30\.+R89_4'07*H]*["8F_NI1=V",3TX$ M4NK!SHS"9]JC17'2C;U".*8+T MLA?_QS*9049384/SMWMB3#> /8D]E]-O6$1HG[GOD;CT" ['VQB7@O:'(ST3 M$["P?:I4P(9*UL5MAON98J6W9:X1UVI*"_AT$1[-O%1*O;1K,"TX%JB3=5.7 ML?9#N)_(.2L<(YAX#CKRF"RT)8HET=HT<'*R%_2&4O0.C$UTT8WR!MQ"/S<X:A M8\ZFH6.H&$RXKNOYVNJ-F. M^P+#B&3HQWK6UUJU4:H(+B,E]_3P<&>W<]PYV3N0+SX>'%S*G?/SSLF'@R\' M)Y?KC/5O,8NA,!RN.R3[F4_9)O+:X:0@>4,#V$)S7521F ;VCH+6&G/6R::' M2A/P)K',D6^,Y&JY2BW8C4' \U(N=CZ_9[]!)RGC2J#9B6R9-\#D2)3<91[& M*%T1WT'WM@L:' \2"OD(XQM\X8/K2X=LR;9 EHQD8\Q? M_RHSJTHEV]#0VS1T#Q,[LX"M4AU9>>[5&OO=3DU?> T&CO0 Q M-_"C*RW8M9!H9#-V:8+X)O(^9&CR)&2C[O*2.T2O[W)K-0[6E[V+C M]RX,"D:"KU?R^3:9)$S'"18&A9DQ$+!P> &?+R]((%ANUQJ"FQT$3>F>]W9G MDFMJ4ZG]9TSQB/^[6RJ$R1X@[6C%4OQ$^LX_MF@(QWO^E-T 2GB!*8L 9'\> *ZB31,$B^F,9D]7F^XG2HZIL.@@0RSL^X,!USNM%(M\F[#E9DH M;'(V!?1]L.-1,]MVSGC9H*A]-<,P]!"N'(03U'O/Z'2()K\,F?$,3R:8?"R# M(J +'I2%/0D8=[)';"1V?EN&PE53&'KA8%E5P-X\H.O19'2N)Y'8V$@+UUB8 MR%/@I$"0F8]<'BV\/)OQ>$SN]" !@+38[5.2R^<<"A562D)E]QZ^KB[L>F&. M0U>,W%2-7ZPU3O2RQ2B^^.57 0[R&!X1"LXC_[\-37\;,?=E%%X(^]3Q?<"PR#GN+OA.U@ M(NW!"H3-J)%VQY&O"&1.(-^2RY9),_;QU.,N4= &2,LE%0I3UC#9CNLNRPFI M9HH$]I73&-/NHO0%U8ZT VO^EV8@Q(X/N6(3]->R<6Q8"A/!EAG3 Y*PZ"@% M#9Y\-DH*)HRD/B!K/PPL\^"@&VBY@PT/QOO&ES3Y)5C34("4?/_=;@CP9P?A M1IOZ8@;8'NQKP0@U>\M@:M7V8!&HP'ZHVIN4MZDI&3"AZOU.G>0_>$.% MRH^'KLE+PK8JWRWHV7A6W]4%<^LHUZE-]CK;F?P8[*@"Y,R:TJC!&!\1/= @ M.W)JFHRGC@F5C.[1TO XP$^([Z6166:K5(1/0>$78@MLU=,,3G%8"I35C= [ADA&(A8#G,D.+,HKQB"M;NC@ M1D<6@" ],*G \N_8M8ZMOR=8#*YY;G68 84WC7>ZQ4V(#J))YB0N*$]L-N1] MD2F$XE437BW*J)OGJ3+29NJ!S2Z<7 E.<(V'(- 2LVCP('Y_2F^+<#;%O/'> MVT T'CKE!1\+ =\@FSE,B/0M95."<+M-"]-#_X -4ED!.5J V[%[P*D;[$W0 M=Z%B$I%<<8L01$IN$_L#XXO, @7Y(!/K]_3N@O%K_A 5;(7YJ4*J\\]C&+J$ M/6:3@/?!4*'D9U_2)**>S-P/72"!/;4=P^>#[>F%Q]Z"=U]Z%1\1&G)E)!3F M3'.>$P$8&HH?D?>.UTA$I0ADX?M$)YPZ$]10Q#L$MU/G *0)>H< MJYNP_R"#)YFR?NL%KIV(=/RD@\R]=;CY!=9-3<@JU-#_%$-%KDJ48Z$K;@00 M?A-&1R00V.4W5Q@<1_(%>@$Y/B>60*X_!TOO,1X08$B-S>C&FD>T:QWT+%"% M,2@@7DSE03#&$J%$81,6"2FF0Q6+Y"*1C M48!BF[JKB3XL(3^ PN$71&A\F !#NKU,'U>(Q I.F-WJK68#P R/0IE MK"(O!N+6T2<;LG;(=4@0T\1'^(U$O6_DH.:NA5"3,15G,O8,*,8@>B04&/)1 MZ[NSK66PL5TT'TP"M(:&H! ,F&JFQ6B1&71TV*&KG^8K-%=OP';9"H8_TW)X MQ]Y'<;5(#(849(F,!:26!L##0 M;T@6!!J%J)88OH]F+[V&*ROA1/AIX:>$>2K>8#B!MX40\.I#F=W4NQ,20SU4 M3IT@+X)0@N%CO^SL?Q$PRW/%Q1DSI= !'.+2,0V2$K;^#-'1XXU7C)[W8EI];N[%*%\*IX-( M!N0>DC' NK&4 ?%VIR"CWL5J-XQZM]?"ZE0YQI_*CWU+Q,0B:8X>6YSKS37, M-C'9/@ G7#+VC%*%75WV#GVP(&\ 3T&#.^]M?ST2+*/^3)KF:/J[N M0.B+A+]NT(J&Y$$5ANQM8:XGYOI\9W<'EN$CJ]GTTY$Z*QQX((3)OP*VKR@# MQZICK):=!R34V6KW]#REC\9"99MRR)/Z806;/=LJP'=!W MQ@:F*7!R#,_YGU.O^T][[S.BK;F/:.L;1%MS']'6W_S"O4#MK'"$_)^K9+XS M*$"QR! V*N#I;)!+I'$!N>Z5O.,JW\BP?5T:8%1X%:JJ(-$BU560669%?0]A MZ1<(/=F4@+3*_]A?0;;WO)D]U%*9>(SIJ'/#'4,T)=B54X?W(/XVU&_\]H;1 M=\[)1DT8W)6,9SY 31^IO61I6M3":N9!,J( +^&='RCISG!=2##$G#M,>;5' M.L1L*/H5R>-CNA:X[^<0D]HV8DPXK"2BH+9P ;*"C>=L]S#1+'&.RLRXJRG M^3$B"@(11;E= $@ .5U&3-?F?B(9 %^+!&*6'N5_:FCXPU:%*751:E6 $'': M$8_!INVOFD^"3O?TVHB_.HS)TPO#"=HG<&6R46!(W%ZJ'M'IL5]Z(_N5'18;?NPP'F@[&;+R+%P.=N? MC>KXL->T;$MMF633HV)L)3S\G=F$4Z>V+=&F*F"$4^:MDIM@TYWCL62@9C)\ MC3GGL%#0,(4D2TT8Q-Y<1B.$:Y6XG)K/@2-$IQIEJY8[9A+IR1/K MZ^"K@1V6&?4SKKU[(F?/_<14J!:9")C5$CSV)4URP 6#BJ+T>82S0I@>!70Q MJ4QIO9&.MJV13K1Q41?BD CJ),:+6OJ"*&3)YAH)S(7#,CSA**?>TQ&94$/; M70J=Z$O8T2 W-[?=$>Q-%(MGX[%X2@!8;LX:CUA@KO'.;>% _&ZP[V@*TXVZ M&7A0T8I@"B+#HCM^9P>4M /I$[S;"P8$Q,:JE8 B ($.(":"1#A%5"5HWSN% M-8T'',,*FX+7-0X5I2'L+!>LL9_CF&M>,8B-QU+4K6P %JE9RDE2;0Z3TA6=DR&LV**U9J_ MCAW,C,ERPX;JT3ER6J;6,H5V-QG?365V4P6"RO/@ %UOV]#H4'L.6O:W7J?R)9O"A(+4P-MO4$5?'3@]7OS,@H MVU 0QS22$<9:Q/+)KM.8&&]L-*.F$#%C9\R$ +<^ZK<>:I(68&T)Z$>*VP*G M!8\]["!B(=I8TF&T_DA-JC18.[;:AL(S@ MKS>^>:'_3_7WK?L#7SRWB#OPD9;H_]8?]2=^ B_5$TY#\GM]XKZLN:GZV)[Z MVR.^T\&Z[W2K$U%E)AL>SCX=<)T=L&0;PN'WG+5LVZ7_*>$_RC*?GD-!7,PF M7=QM[>?W%9?^+M?V,4^URWOGZ*\T\ ML5+NL_[CQ& TIX<2.,AL #'GENN""J 6E M@!GST1Z? "U/DR%0610AH+Y]"W"Y%$OL,\2]I8F&U<+,-B/=F*=X\";87]93 M8%4(\)J0YN'0*)%#K]GV.?/D8#;IK8Z<:'F)< V$%=RR@'NKBD$ I=RW1'E! MA&S#S,D% ;:OM>1]7O&^M[E8-1EN"RF&W2HTRFM69AD)Q =/6!?2J "89/B/ MZPF:!&=L9"7O-"?YO0_WC'#OX4>X]PW"O8:[%WH0$Y![Y"/=<- MC#^U$M9 O3= 1U+3V],.$KF8SA/NU+7OXJ9$MB/&L_%D!227/JANH.>:[Z%$ M=P^K3K@3U9K.'&]E\:0XUW/E'ZAJFX"0A%KD?#E>WJ?)SI"5(^[9R/OQ&1]12"++:$MU3P.J>*%Y44;RT+5 M0^X/=TXH.Q/9L/^!]1MQPIG;H=5 M9Q/ 56'7!-,$XWL0:6'?UFC3D/8A88\ZFGA($^H;"!EV?62.=(/*$3ZD9.U/ MV57&CD58.FU3,)!2S".;1PW&@GD,7?<;<[>QV,WS9Q[U>6$*LO?4^<=XX,B8 MJ]]XA"#$R2OQ>7X:6O0T@&R5:RZ_'SU@"*U2%):1SH#0#46L>_MQ";"B*92W M\ BQ\DTML@\ VD]=4]#0F8+Z_N05#/>8][!1[".^%9_A/M*'^ ';&7;'OD30 M5@4@JS(95QD;$F1I8,L-3_N=ZL(_*&YXBA#?-JAD'ED"<(_;4\3-N.B(' LE M$*_(JOV=]N5%T0+L:<_LW)]=E?".G2.1W"T;=T##'5"J L@YH::"K711@U;< MA.W>3!J+1@A&(<(D^A08I^5J^68/VTY9KH/L$GO)1WDF/"I3I8^\MX&[&/:^*0=+C M/ G===&"6;9$D![^2E-W!$MBE7%#OY'%X0+F$WT,0SRU0ZQMKPF0FKBC MM.0Z(F)(0[1K=>X"I(_\7CPG#.44[ CA6+-Q]O0SF;>P5N,K@D#9:D&-C M0*%I6-:U905"&1&).NO; L5FL!7;O"1K*1;R42'XMFZ8!),+"]F8T:X)/&\. M82'J/->6^H>F..:C'9/GE/7AX/TT1/-CWMI2K=SCV"(':

#6XDL1^FIJ7&*%AV]T,_&L71C8B;8 MHBM0B(X\B*!=\)Y',P *PMZ)0> -;519J($M7Z&!'"4(_9\A6 J;H*:Z$Q65 M1UE&R)1)+$6S4+ M')AI/ -EZX8R4\7EA9#P [?I7#T_\VU'3R0@-0H,3U$G M%.8Z =HJ)$,@SZ9\)[%AR)T018@O;629LM 6.3*C$]\.3%N8G*A?K]4)J88* MM.#3PJ4J(#QAOUYO9M&Y20:)6DOD39L[%,(QX?O[>]T].5WU42$+"-81M[#) MS!63*O$*C/S9:;A0F$>IA)PRL3FE,,=A! M6AIH2F-#1B<&KEC"Q? \+ZIM%MW'1=49HR;#\8?@%$]8.N&"#(Y_],_F;2EL<[I.<+AHU MJ)3DNW%?J-,O1PI1>^$&0 0\\6"!#2/AFX0+#DG @*@T%UTAPA[S!.M*A('L M%MB-)K%JN>3FMG#>2%5_BI<5*TDH>HAH+9C: MS"@(]T0+\7Z!I_T01"XWCK@(>/;^2K?M7"D+%Y71$C^8 GW^VJ!0(P+?6K'5 MD"J/!;SAJ["7!$@-3(\?ROZH7$-@*A.Z2#C:_Q9L_XT$[TVV$5NKIE7KL"/- MOW_WV_7QWO^BLC43_PAU_OI09R;^$>K\?2X<-71$"6Z;?W^Z37R+)S"/ "5P MK5=JZ*D]_;2?;_9JO7RO=E;"OB'L#W7Q>['6+=1;W7X'>HHJ?6/?F3^HJ@5X'+VF *7:Q]I5Z1XYF$(5'J<4 ^F,U(&%6&A# I\CMH.#%= M$AKIO%,/]S:B242))KVG%UK-7J=5IT8S[4ZK4"H"C;Q[BGB!1EN*U+(50T=/ M@0 [2!UI0S<%$R(?X5[=+9>'O*Q\>!XG78A;BD5\$9RA+3UV[*]!&F<&'[G=@:P6EA 2>2,#FG ML/;0"7F.J&IG\EAZ#,(K0,7H;]%&WV&N5;D=391V*"Y,WDACBB8PEW)J[ G%,")1UI[19L]A7N*=47\VE*S M)*T1DB[X@T5J#.S3U#+%)CF&B_XM9NSXE!,-"<0F@FHQ_5X$,2''1$P6\31Y M7GKTR7#B2Z:S V%J:K>"D$U-;%]-H@H;-!D"8!<\!0LG_#WZ]NWTJZ".;&Z1 MQH_H3X3$?(%J4P@+"FKBR@JMYD_QSZ'O6?$CNYZ@5XU?H1=P*^)PP^\5UJ_E MQ>-3. .E-YSHMQ;3@!,\UB]SXX'8"Z?\#W*.]:N7>KW>%CL4HE@PR060>I!9 M,5L,''L8"7O:_C0F8')4'5,$*;%AML!9C"+.@(AAYR"(@ M<:$NZ+H^W'IKV MBPY-[%,R^UH<*/J&5S+8/D;]&/5CU(]1?Z]1E?&>"F,D/L(8;Q#&2'R$,=[+ M97GD5#=\T$GI@V[G.SV]5M-W]5:O6NKHM6:YU6GD>[56\[5C![_ UYZ*^MH3 M>WJ]5,G7R*M::E9_K97\;K?U19 _PPVF;K9,3A\+EN=4#8PR82AT+4PY3 MVW)N!5(:&L)+;#D7JN@V@E9R,P'[-H'/2RONY??THL&, &:CZ?]K3!E#*W@A M9KWZ<9@XBD0LBG ,GB)-!6D"7)TJD!:\B[>#&&*?87:B!WSXC 1D%R^@ANY' M'MM>RS 51W>,V4$AH/Y1MRZ>D$#_HIT5_(YP57Y8I =>170OLI\(VMZ#'\%I MZ5);JK$E6Q^-1NAC8T]I:F(6+Q9S'/)U@N,(9F]2]A0M$SX=.H8]#;:6BFVD M<_'R0L"$2^RE]"GTQ6.'L7VWM#SF9LN%L_>R?:!$L6U[BAARD?-"8-2%/\,, M1:A:@:>2*127_B>3 R3 M'!$#Q)S')$HV,[8_4$LVWZ#4*.49H[D5!4ZDE%P%1\FQYB(%5R5F31 SN:'A ME0@%ZQ+QA "0IAS%W#*,'ATF,CLLV,,]Y)EV'@_ ;&YW3 6>VR@D-%8;#U*F M/6P]MJ5':$R8NT'M=SA48#(3B\?CV*N>)PRO\8$&&UK^ DAH6BH"C>8H'TMW M/8T!7X#'9Z*IW\3 CBPN%BWGIMGF%C+J)3NP$4;0(D1XLZ&\E8I9X5) M46@)HX'@I _V&-MS 679P>>6%D+-$-H+$I%'_S^P>"U/V'8%UZ.IZ^'14]FY M!OH\!IA&+F;VF[OPMZE^Z375C[%82+/1R_E"K]5Y_\D5CX4EV MLZ,VUQ&ID M1PJL53,?YBV3R\*VF$9C&K4Y8!82%&H-*XB%FG89)ZA3! MFTZA9S1^=V#!D*;E\!8K L<:'N,70'K:,7&6UU<3-"_5K;'IF%"4PU7&($PO M(-DI$U_IND;O%9"K_?4/4-RQ"14!0.L@APCW9VG)5K>:P:[S' 2(!'KBQU;G M)WL*Z*@C'K0-V&FR?8==[6T_X8A.2Y]+[0Y, !F?$0ID*D[UGA1/UP3# ($K M2@=%F2?*U 2)YQ06%O"5R3]M44@CE 5J'1 U"4*9!,,8+-.?IHNI" YK ]L, MF[4R19:I*S/H(0NH#YB+(@4JK$/>!UWV9#(!'/KA+=N>S.NK:/G$O'/PR^?4U\^Y[]L%B$A MMCC7)3E*P$A+Y-@I&8X%Z>2H"J%0H<(A":F9C',E39UTC8\%KV F"/AMVCAL M:'^AL0%RD/B,'?: @G&456L;J][3NUC+%ET$*=I,M00Y:JJC*K' 1R<6W9)@ M,9C:<\SJP<@[[(8RH+K4-GVLC*C:-?PHH(20RA'54#K;WUT@>':!+3=8MY?R MX1S^E<<'JZ[QK>=ZQ[,,&6,<.JX7]0K%7M0)A4*YMEJ8EL M>8[); XEN]Q!$SL0!YQF$:P&4?V#3;I=9P><)R<.MS #A;Z*3*.5+."_HN!_ MSG%&,D8>](]Y=B*"U$:89? 0S;EX MA,=".0IIFW%-$>RZ*MC95H2J 0Y.:@7R%#4M6S(;'W@P=N>#3 C;#1H4ZH4 M44^4V0OZT;[# 6O1?H&R^NI'*5*UEI7M)F?*EH6*Q;%W2D5KK?>%6.O:*80U MH[($F+1FR$[0\Z(I#2.#B%#3P-1C-]TRR#V&:U;I"\0G5=7@C#>6D'2G;R^MZC*XVW246] M?9O]L6;:1EQ8+MMH$W/@V"[:* HM[;T*&LVOKF[)1"WHY)[>;W9*E5JW5^J4BGHW M7R]U]599+YWV:[U+2,[N=VJ]6HGJ&/K=$GS((RW=O5<(#+\5HP?Z?:7LHE]U MMMF-RJ5BJ9SOUWM=O=]N-=EA-FNMCG*FOZ>_Y(\XOS_Y%<](ZDA^)'6\05)' M\B.IXUU>HVW,_&"CHK!1:Y:8@"Z7F%Q6JD[_+"8.H4&F=0T1$/T[DHED)GGXZ2LO&]"P;(!O(U4/T!K#^C/7 MD[D8:-'PXK"UCO3AV=R;]]\.X\5OEC4T=W?!/9N(#S*)O._G":.C[!CC;^:@ M_&T(+X@GXHEOW_"G5"KQ[:%D-1>#^U6^YN8^040Q"&C(V<2=?^M4G(?+Y/W= M,'6VNNKFY[62LQ@FG9NKB]KXK'H\N:HXBZO5T='0/9X,IJ8S.#];F-5&_M/7 M]?FE^?R86O/B*=[Q[ M4WC];CS!_D<_I793B4_DXIK__(/L#%WO_.0 MA'V 5#'(+X)I4C-GA'/$.KJY-=73\=QG UO1=*SQ@CI-Z=W=DY_L7/D%TOTP M*MVS>WKIHEH[JO5^ID+V#H'WPH:HO/>CS;88S;/IXV.8G+H?WVODYBDQ>= =- 90;ZEO&&#K]NZG:W/ M(VJ9/O*MW.&_'CF-G[>$(J8ZRRX8?$6/K.89S>,BN_^=>:;V$O]-9[AP-PQ] MXH.WGV=*K7UG!?N6.3;\?=.8&_N)7"H>/TCN MQYEPR.92[-]D N3$07K?GGE+R_]FW<=3\=3>9#[]WF9WF>B9X#3S!.:!7O6. MA=GAIIZ'[7$HD[T@_QE?]Z1=^CO19&$#$DX-EXRSFGCA$ M/;5'.24P+W3 ,SK54\(!W\'J5#Z9KD08%_W&NTP6$=N!#%+J+9KXLO>JY)!\ M5^20R61_@!P _\%\G!Z.5HZQ#%[A\)\Z>)P.''[R92=/><3)@U]P^(GX7D)_ M-\?/_I#+'.;"XP=Z>,[QPP;B+-D!M]D6CBTEU5]D?2DG'],+$\N%IGAZSR#, ME+P#N2O5!=/^5+IXWLGC-HH(&]5:X'0ZJ"/((\[MGD2.F*J,FLG4MPLQ.Q9/"W]$U_('A6L%NZ]ZQ M5CJ'BZN2+J5I- MH$SD$!Z^L"D!KS[7*,3/YW4_Q=IDIA,I&/\^#9G(A4 M9!#N5Y'I#>PP'0D:1N^9&V/>L&8ZL$PSBM.G3DB\[Y5WNENH_N*=[AGWGNM- M5WIW.+&FAMSP5UYH(5]_JX46#&QBJ?Q6RRZ"Z]%>6S6[ M%:^\XGK^Z*U67#<&EO/+C[C=*;W5@MM4&O@6I)W^!6LN( H6IC)L9^V?G\O% MOVS="YZT\3O[J9DR@%MAZI -"[OPRCUO_H^]3WJX?_8[WWM_]?<]W&\&?_2F MH$JIC_R[-\B_2WWDW[V7R_),4*5DV VB6ZLT\[V?G'&W?1IO%=^%KN)#P'B/ MUDRHA1X:M^,%8#Q8\#'^+?+9(P;X KN#A;%?#DTO$)Y=K/086!/#&8G2'0SY MT1=P0-]: $Z*"07(O'7>3VQI]Q[CQ4_KD>S;0(=_?TH^([H:"=T\&B)]+*R; MB3\K^IMZUK?2!__:9%CK"WYZ01#?2Z1Y<>-6Q?OIYX]6?ST5\EX3>X-UL;>5 M4SSYPOU@/QHV^=X!;-O'YUH3SYO2NYO.5D?PKYC8%EK4_G1B/+'NF'EX9@2! M[:Q^UB;S'UY'!J[->/:J+WO$]TT:SC:3^?U9/Q_#?0SW,=S'<.]VN&U6W%,N MBO2_]1:5=/^EUP'SX,-C\>L]%NE?Z;%X30?"J]GL?'U;J/N'_HF>TEPK^7ESOJI^_:T=VD5[IQF MKE YO@R:]]WDP7S0;^=NENW;DY/.>3FYO$_M].\.E]?VY<*L'%U?FH/I2<7H M[MRV[^+9CI%(WLV-7NH\4SM.Y>*==/O&OCD[R96"X_/V2?>JV2CT@NR^N7-7 M2JU:QK#23/0?C%S=.SLH7-=*E>ZB?=T=%!/CVOGA:-BO&F;B)+?3= \RR?:J MGR@>CA(/.=<[N#-:!_M6OU=W*WVW/NW;EP_')YTS^ZZYZAV;G7&B=WC;O3D) M9F/CYL 8%L[O;G)&U7(>=MSKGG]]?K7R#P=!WW+NCB+Q*Q] MUX]]JU"8C1_Z%_Y^]>#^V!U4;A?US$7#[1NS@\OK7G=^/ACW MC>N^\= W#O=;]O7E:G[9\*S9[5E_==YK-KOVZ=*R#JO3@EDZ+@RKCF>?/_B3 M1J::X_#"*7S9&-\.K;G-:OW+*5X>5N#4Y/5R<&]?M MB_9.S3LLG/@W]\' \4[O6^?%\7V_]+"3;9S.FN>MG?/F;-*^;O<;GA$8QL5^ MZR0]F\;=FUPF;4U6=]V'0MW(W^\DNW[%.C\^V\G>WUV?M(+;]G#4.3F:MZ\6 M1LL>C[K)LG5G+9/SHG%0/+1[B]ZJ<-JIN25[U=GO&)7]5/IDG*GUN_-T/?S]7C[<+B MZFZR[+0;=]->?7(2Y$M-O]M*%-N-TYWSHM4KGP\NQ[/D+#L;5<^,0L/KF1PG&M;LH1#L- KEB7/ER?%^&E]_^CVQD[/ANF3 M2NNJ=U1=9A/!J'>4']ST\H?=RO1B=EW.^O/&;;I8/:F>E7NEWGZ\/SH?)R?9 M\<,J[E0K%[?%NKU,/#0K=O?:3M>2E^GB_#[EYB?)G=/1N)#;[W>O77:+[9V3 M[D-0K?0FXW3-&)P5[.+]03-^5$VG4OG+@GUTFDWGSZI3(S_I':Z*Z'\/%E-'3?N;QO#ZF'UX&YG-NG. MKXJYZ>!XIW+BKM*MD5_T+HO%=CY1SI:[^H>M MSM'.JCZYN,Z65NE&+K-R,\V[H]6==61E_9N=>B9G+O+F3:I4&'6[H_K4;65' MRU5RTCF=YHH'RWH^?EK-GU\Z-<=.Y8=W9\.S9KE8N3BYOIZ,>Y?=*].L>8U< MJ;Q_-[OM]W+L2E<7TXOX8?;*O&K>EA.W\6;2S1]<9&YO[J_2!\$\G[DO=V;W M#U?9RLW90=DY'J4S)Y5VX7"T:F=*SF25R>6N9N[H;-08I%/YBK>X2EQ5JNE6 MTIQE1^YL.L^5V^W,K7$]:!^L!HN3Q,-HYWP\>%@>T M.KV\.?'N,X=VO]2_W&FGCIWN;.4O1YZ_TW,'UNFH43$NCXS)^**2OMCOG]GM M93I^ MAJV'PV%QU'J8&RZPXLS>[!C9,N']0?[\IC-\*XYR1[[TJA[X MR\'5=<%=]!;+IA%4CQNYQIUW4S@ZOQX[.U<]?WBRR@2Y2=(YR]V.BF=6X:!T MV$I[#Y/6,GU=RP[OCR=WJ_MRV32#8J>:*Y\>F_9A^B3KU>%;&)_$B]UW6RA9065G5;]8F*D3KI'6:M?R-9S M7C>X[NTO+LKYG> B;WL7\_A!=;ZX*#G)[L/.SE$\M9^W^[6[B_3?)#GW!YZY M@O^?S*?.U_\'4$L#!!0 ( .J#KEC4+['J-1, +'E 0 :7!W+3(P M,C0P,S,Q+GAS9.U=6W,;N;%^3]7Y#W/TDDV=4)1$RVLY=E*Z>IG(HDJ4Y,U3 M"IH!291G "Z H<3]]0$P]\$,B>'%BZH#/^Q20*/1C:]Q:S0PG_[Q%H7> E*& M"/Y\<'QX=.!![), X>GG@Z=Q[WQ\.1P>>/_X^__\R1/_/OUOK^?=(!@&'[TK MXO>&>$+^YMV!"'[TOD ,*>"$_LU[!F$L4\@-"B'U+DDT#R&'(B.IZ:-W>GAR M\N+U>@9\GR$."'UZ&.9\9YS/V<=^__7U]1"3!7@E]#L[]$EDQG#, 8]9SNWH M[2C]9U;\*V)^7OC__D7FY.>W!_3K%.(/\?7+K_.O(_#^ZANXY\O3TY/EO[^_ M+:*'#Q. __7+\D,X.J4_#\?G ;@:1?XW=I]4^8GY,Q@!3X"!V><#J5^JWNO@ MD-!I_^3HZ+C_Z]?;L:([2 @_OH4(?V\B/SX[.^NKW(Q4HWQ[H6'&>M"7V2^ MP9RSR$4KZ!%F'&"_0A_PO$"9^+2?9%9(42/I^X049:0!K-$QZ!].R:(O,@3] MR2 CC%EO"L \)YX ]J*8IAD58D:Y3B@2ZT0]OIQ#UDB:9%4*0#]HEE5D5 @# M3FN<*\TKLOLR6Y8YZ1T->H/CK.3P_EM>!LW)*Z32YB7ANZ.!)(,AC"#F-X1& M5W "XE H^EL,0C1!,#CP.*!3R*41LSGPX4I>63\ &!/1742?35-DVGR.1'_( M$T22M)^/E(3P48CNR1^BOS95(+/ZET2,. <>$BV6_"RQRI@%<((P4A6GO?/8 MZ\F^&$L5Q4]5\E._3JQSBAD,1OCOZO><0B:**X5N14):/B597=8'H1^'&Q4M MY%M5,DW/FG'S]GW"( X0A\$EP0'$3/U@)$0!$(D7()1==SR#D+,$A2X%C+ Z M$0#)81:F8.45>'D-7KD*+ZW#2RIQL&X)ZSV@HCUFD".A7F>,JZ6- !]L![CW M4Z7.OS@#Z&X >?.ST60TETLQ(9=1!V\I:03\NZ[ %Y5Y9.(5U3G(MX/\<@;P M%+(A'G/B?Y^1,!!K[>O?8L2776U@%2LCHSC=SBC2^CV$O;($?_82&9RE;&DI M@,UN0O+:>6PH"AI9P?LMK4#4YJGJ'.!-@-^)72R%H\E%S!"&C)WC8$2G */? ME?0)N.N(5@-Y=G9Z>BS7$J*7E*L'<."1$E^'6!-B%X A MT8WN2\H*/,9Q% &Z'$W&:(K%5LT'F)_[/HDQ1WAZ+WJ'CV#:5[?B8(#UH(ZU MJE!"7:Y2P9U6*O-84:T'\GJ]>5JQ,X8F8_@G09@_"SU%0Z?H5I,,X'I7ATMQ M\#(6KN&;&O[<%ZL(INH;3JE7TOJ=A+:TY[9E&W2LAJ][+JO:1^9Q]-]K$* M\\UQ?%_',0<%9:! !\J*3JNF%?8 ?8@6LMWN(,_Z85.6 20_ZUTKX>31G-5? M/0RY@Z0)DB%>""6)'&5R+&II!B!\J(-08N$:O[7QQ7)L#I9JKR27]'P&Z65, MI0OMG#'("T1," U@.JO#5.*;K/XE9\]/6'M \7;XM6_>".ZEC55JR73/UIRW M'J63(VVK5K#RY@4OATGS@,8!GB(QZM?Z4%.& 1K'^M"6\7$=9!T8:J2Z!TLY M"V9#.@,H-)\'(JM-T_YJA$.))R]L&#MH&N"[I8 MS%)($I J*09P:&X(Q2"#P[5Z4ZL_P% Z4>\!Y0E/>X9.":O*G)KP'%"$_9/:3C M&:#I.*2E&C2^MG'/F'AS,4,PR<9!T A!Z>S1Z/!0-;>V*7=G?NU-_ U0,?AF M^X;\+X-FUK;=66'7T,T1:]@76B:A"J/) V+?L_@U/<.@^;7M=(6/].M2P>31$P\G#)HB+0[)5!.NQ&6B;Z!(_M1'PRQP=1DT8R2,(^%LL%+U> M%(X-+=4 #6T373#QX,(Y,_9QUKR[,^<.9\\#;0^^B[-G[Z=,!!=3N',[>53. MD>VM).5C8"-[B4_P?DH$G3NCV> 0O6P(VX*K M.47:#M0=4MU/UJL]MIW "?-?])VRNYPVO;$MXR:.;D!AII3QOCTUX':]/#J$MSR'+@!E3&^"G^8C,SB0=GL:'DV7D&M+78_1.\Q55 M#BH=%*;'8M5!KYYL $1#K$5Q1.9PZ'165@:C)<\ $L6I<.%O:HRV)35L= MV%+9F$H".5O:FRW= $35FU."T0W"0,P'(!QBQFE<"AW_(3496)WF,-KU"":% M]!9*2EERDLGIH4)09XU[LT80+"#EB(FL2\)V:7T:9P-KTSQ=.[:V\T(FL1YC MSK+V9UEW,@R-BW7)SBRJX&A@29K/;;>6E,OB#&C]G?AFBUA-LA[B4\UE5[TS M[\#Z<7$!^9*VX'0>AL0OO5^R[TH,#$9S+>XRBJ"RD"[Q!;F(SOKV:WVU\64/ M? UL3'.6[C12Q8UHVP2ME#;>4+GZM#N(&Y0SL G->=L>X%+9C,/4C>(>0-#1+\9U$9H *CF;JI=%:HLDU)G<<+= 6@* M8*UGKJ0P@$QS-+5 YKK:9D]3-J-F3&V H.9):G^ZTL&YP;V]RB*G(7T]1#]K M/I_JS3VW9ND&1>\!^@3[8CD DAB6Z\D$^M*:<]H'T0/:$#,M;@#LFBN9Q7Q7 MK5*&N\"L4@_E93S1)UV/-#:#*SB!E,*@^=799BH#4!N\/LV@9IR3'(>;(6[: M]K^=P "M!B=.$UINPNMV0;HRZ[5E&L"C>66:KDB["7 #:&K=:"V5 5B:UV4% M6*Y'K8--W4.O]J-*D@$@^L/5VUV.,F[[>3YKS#,!H>;;;]0A36++WMYN! M:T0_='A4O;Z14->K:J0-W4W O0 A$!QK/(#3'MU+( &+-WV$,<5J36$2* MJAS*6W7AK_+CY/EW1SJ7,L!9D.@M3G7O( !O)K/Q!#>_Z=S ML/S/BS#K!SCQWE0*%V2?#QB*YO(^1I(VHW#R^0#-7WLG1R?OC@:#X_\(K0_? MHC"CD!7D-O'Z^GKX]D+#0T*G_9.CHT%B&O6&2NO-6 #J:UQ>!XK'\=G965]1 M"2;R]I0\*^]GLF<,..*R>.6JOZQ'[%#[NU,\!"]=%1=%8+A'C6\E_SVH*JRS MJZHU@]Z3PI=%+7M06_2LKFI7.^.>M+[**]&5_M0'\SG"$Y*FB+\Q)DDGR)*$ MWH1R#X,(LCGP5RDEG^&1:YH#C_DS&(';]#;[BB+RKUY6KB>3>L@?3LE"@(H$UY-!<_VLC5S^D,8T,*UT MB+4B%F MO2D /@N%V<=275 MWVPC(X!^T,4(,G+YHY/R%2[J(AM==JFX7"3[8PL!5&B_WTV" MR0(S^L3ZQ%\;5[N!^>N5M]H^#*%*.D^ M'S2DHS"484N?#SB-Y3+/B7Z0"/(Q(!% >,AA M)"F%6O$+$W-*+*F_4!+//Q\D[) @62%M\HS%?4S]F1A>[PB'5:E7Y-L@?01^ M)W@,0L@>R27 ( #9Y:<;0B&:XDO5;<0,7%-K@X(6Z/O+,A!+"H*1?T])$/N\ MIM:*? ND_P(QI"#\ F@ Y3G=+R2"7P@)\@MKF=!)R"YDC.C(;$BAD"<'A!3K! OO-@(3>SCR0;8NL+@_9\"Z175WY14(I!JUE%>[X]TJE9%)M9M33+9!VA.$SQ &A M56'U9 MD5?=#+\0@'3S !0D7 GAY7:4VX*PALD&/Y%);=@FJ)G]+I@5R/^'T MWC,,&M=/*_(MD/[;3!!QGFR!K*/D=)TOF40JAO05<16"#_?0B#*6R1O2W3 KGO"-:? MD,OD;LM<*W<2)\*SK)&57,B??7-_]FN,])3Z$ 4LZ$*'\$=+H"K[P M\HL@)1^G$;&EX*;.SA&6;Q\;3.)'7P1JMV.]L7<-N,S>#"\W;HZ%;;-?!J$+YYR M;3>,[L5L@[QQ^=D.\AIRVV!-Q(6T+*X&XCHBVR#+7@9H1TFGL V8_*F$]KZU MFL0.4*XC2*>B04295SZ[)-$HOQHN]YB0.;]$"LD$Z M?8W*V*9HZ6/TRB+7*;F6WC8%\T'D ;(XY&PT>9S!9P37*6I/D[L8)YF>YN0;KK_F8AFT@QE='6I?IKZW=-JNIMGJTKNG M)$+R L]2AKFS).CGN.1O;LZU59V+F,D(+"86@B\(*PGD0[M3+",0AX$,!9JH MU535$UG]3K$:&&6P*.97<$Y8 >K^V-MY]K=+?5/G12GC>!_-VER-I6>1H\D$ M^5!&JLUE^AW,+:TQQTXC29?Q%W B1NM+L9H0J\4@[?SI < J"EN'$M'DR26/ M6\+8"N4,Z&Q5\0J&8IE+ES<05CXGG&T#6G(M[4QIF'SV41JQ=L@^D;H<8K5< M* 9R0UJ[-4U"Z"0\-;4J&9;JD#AWM:\&B3$] R4?"DTH+=6R=G6C'I_1GFWI M"6BRGGWB H/D4W=EZVO+M%07M:25:XC2!W,*?WSAS5Y#9:GEE3YRD*R:U.%Z M^K/H1<5@;TINYR+D"C$0AN15ZTPE;WXK@9TJJ:\>UE I+3J:\NQ41,4%JOMW MTC\OVEQU]G-Y'#%5E!?+@B2-D#E_!33(KG PH4X2-B.G@L<9P.5X>#;$]TI% MY=7*720_N%);UWAB+2H6<4P=M:M[/4IK]D@N8+*=+WSRZPDW/>52G':@"V S MT>IBB1W)IKL@."XFG^8\2^>>:LC3-R@CI,2Z30 IO !RB#D+%.&^.4.L0W* M_<$GDRLEEF>1\A$@Z= 3X,FK6L=&JK84_*.C'E1 >I!TG&J4>I'X!_&UL[3UM;]PX<]\+]#^H+E#< W3C MQ$XN+W?I [\&?N"+#3O)]=N!EK@V>UII3]*N[?[ZDI2T*XEO(ZTHTFV#N\3> MY0SGC>3,<$C^^O>G11RL<9:3-/F\]^;5Z[T )V$:D>3^\][WV]G1[DN[]_3_^^9\"^N?7?YG-@G."X^A3<)J&LXMDGOX2?$4+_"GX M@A._WTNOI3@O\: MD^3/3^RO.Y3C@,HKR3\]Y>3S'NNWZO;Q\%6:W>\?O'[]9O\_?[N\#1_P LU( MPN06XKT:BF&1P;WY^/'C/O^V;BJT?+K+XKJ/P_V:G UF^BW1M&]0DI-/.2?O M,@U1P=5N["90MF"_S>IF,_;1[,W![/#-JZ<\VJN%SR68I3&^P?. _4NUM^F5 M+--'G#%U[;.O]D]2:HZ43@[TD.'YYSVR?*2H#]Z^/BP1_VNK3?&\I%:9$V94 M>\'^H$Z_)V@5D0)')VD2X23G/^1I3")$/SQ&,1/>[0/&16X@;0"FB1FX1AE. MB@=GD 27W.+](;HLT M_/,AC2,Z99[]M2+%\V@\ OJ8F&F4/YS'Z>-X:A0PCL'05[IN9/AJ?KS*28+S M_"B)KK)[E)#_YA9C(!X(/0:AQR@G5 C7&ZZ(_X&WHR:DW2<@P"SE"6T(4ZO\;9[0/U MZPU4J)J/0@K$UQW?6?T=952YQIFFVVR,KJD/&]+YJ@P[KN8W)/_3& XK(<8A M:$%]C'K*IYTQ)PXG .\0 #D&@P.6VX7KO0L\W MOMQ89+C=@1]./HCIL;NQY_"#V)F*1*DC#Q2X$7(B#QQ$;F\\EMQ>$+%&N&E< M8!"M?=&,[0Z#B%0#C.Q_ M6K:&_#%P51I <:SR^%$2-I:MDO ]$%AG?M)9SB M I$XGWW/\7P57Y*U59=!TYLO@J"SZ&JQA(2KEGKS11#GB&1\WY8B.B<)HL:+ MXHLD+[(5)%$T)0F^B Q%:YP5U+5,[D_2?!(1J;KT1"1?61!?T'%N7Q1"5Z/O M??3D"03K1]BTF8ZVF([BN"IBL!Y-@7KW2E!0$[#7H;V8L[$T8>Z]P!/=PQ': M9^<'P> :A@&8K#, -;GIS4@:W6_'=/?+(;D",S;;C,!'? \>B'Q%+VK-9\]ZO^^303)LL,G*^8 M!WFT2*F?#RI_&H3++A/P"0F,89J\9M7[SHG-#IY)B8<*?SC"L1.UC1%7.C%/ M2U:#V"-S:\!@B6"HI"&@-@LQ>I+;%\W(B7+8&%0#V"%G1EV\- GIR*AJ \[F M-2S4D8+;H=4^-)BA+2QIP(S7@.41<*@ MXH."C[?\(LXI!;0_7!'V5H7&6%:MPQNL,Q[_&/JEVGV;X36MGI M,&:Z]!^V-JY1S(VY.*%V^TR-F6_OJGD @G=Y:QC8418&:1;A[//>F[H?E(4M MLQ+/WE8M]G.V \G0S*A1+&KX>98N=**NQ)H.8:6I$DK%7O"(R?U#P:EWHT)I M2MML?5HHF,(.G"H,PK=/>JJ3^<^-\R^B7MJM8'HX=*H'&5\^R;U,F[$\-XFJ M-)-Q=.A@8#IYZU0G9IY]TE"52Z;!!6S-;+9T9%/E!G-RSYW4&R:_J_GWO,R* M:\Q*#^;',BGJH6M<$.9]LJ_K+*4D%\_7,2M02B*VOB^91ZF=B?50?JR01EU! M6/=)575BN3;S+DD_BOL$H/LM9GH$YLWF9T9'> ME2$J @(+4]'/KE4$%X-/RI/4))P]A?&*7>1F'D!6OJ*Q*F<89\,JD-I77 K%K[U51H D^O98*@ZP4+R M2=%LZS1#8?$[*1Y.5GE!@^"LIOS9J%P8M.M4 %BA?83ADQ)KL^M8H_HZ+95G M!T+A.MT 5F=OL=A.]1Q%:[9'?DXYXJ5BU;6G\F2/LK'KM(-9_CKJ/1P]K:PZ M?/(SP;G./<#'"4@ 7JF,C>S+-+G_AK/%*;XS[[JK(5QG&/I-9QJF?5+0);M> M^&I^DN&(F)4C;^TZJP!6C(Y9GY3"2[RAP9:T,4PE']VK1,.J3QII\ -)ORF: M.Z*]FHF8]=?&KR%=VMJCR-V8/=3QZY--*59S4'K7#.I1<-ZS7$(C"9_4!XK6 M!L1CDPPBY0*Y6RK$H9&9.?+;G,3G-2Z2:E_JFIUUIA(MBHSQZ\(VK7Z&&22D>GVR<'09)$X@* MQ9:NIQJK^E,)QB?E'441OP8*Q=>(1!?)"5J2 FGJ!I0 KM/,5E5I$)-/&KUA M![ 2'-4'8X_"<+58\8/RIWA.0EV8 (%UG7^VJF>X\'Q2^6\D23,N")._(+9T MGD4^ZQLE* M7TU>MW#E-?/^V8:YK QE4TW,RA'I?Y%V)1Z$S/6,W-61X!D/%I!/:^J7C"[Z MUUDZUX5!K4:N]2*A6*X:+ZL[V+TR5_.*0EUFJ-7,]>IMEKF4+XG@9^XWHJIS MT+KJ,['I>%57MYC[)M0+.E_%O+CGR;K@TT7BR4B&;,W%M!J M5C5%>]>)6ZBF]/SZI)D-1]L\ V#R;3;V9LH3.>AJ1;)4>AF1PUE2&Z1/ZSL- M_=,V2\:Y6P/B[ @K3UBTB#%<$Z2"<#UDC/H0SZQJ>?=I0ON"2,(&S%72.""M M66GDS5W/ 'TUI.7:)_7P!/> ^< $Y]HSZ*LPF!Q\TMQV+:H3*R194<*W";MC M/$\SW+@D^NR)NJ94]"1!V?,%%5_>MVC(:J>NI^$))*IR%R2.A9>>T/0B^E\V M)L>MX;/5G_\C<<3MWBELVCL;I6Q4X^@8)UB;TE8"^#\9C6XE2K'Y%=_A I(^ MZ#1S/>BE5/<>J_8VO1WJ<+=58@ JUT,;8@N#)>356)44%YGKM;1 KL5EK2JB=[M5$57]!20)FCW^&UJF^2]! MM[+0G5A0_G >IX^*4JJ?=Q0"Q1Z4Z%VY%(R$ZRQ=$RJ[X^?O.;L^=Y.$.&)/ MLAG.+_;!\?\Q^$N.P?M;R_]97_T4TP4G+!\WI#_'N%I99(_2RN[BAD"[7HQW M-H<^0O))N9NW.BXOSJ]N<(ZS-;[&&4DCNJAE]YH]$C.D\UV2W<N;UH:K0)^ R?-KP$0+N^WFV, M8!$L)*^<$Y'PVB?6YE$,8,#@__5+4JA$+IYK4GABJI]&I>! S?J=UX'+R7,- M5^\]U@Q4KL'F/GC#:QY#\0%MP.-DSFZ2'-,HI'ZO2%Z/M]K P$ U^IB^ZGK+R7,^=1P&^92@:Y#RWX8%:]C@UU$]2?H=' MLM@]E 1ZH8X]S2?TDY;>.M0^V]%&V 1%0ZSZFKH:R_!+4/\*[-SLA!9J% MQZFP$63JMXE4=#?? ^BYT(O@0+6_M#R92DX^*5C!>;GWN%OQD12'HVNIJZCI M6WH4_K4B&58^)J_FL@\.3XN$-%KM7E3=6V!>!2@*_C=[33M8M12'J\O6TQ#C MB-=QW6!^,>8UHCIB&S :.]9">6JY<)5ZR;A>+3!'RS2>FPRZ>@2M1#>5J4 M!ET]+2$#:L4H"/OCIAZZ"3>+@CWQE*($,&H@@)Y6B_72#D0T7OE3S?FX-=9A M*U0'Q-/JL6'+DU0<7BFO.5%?Y/F*W9M\-1<>OX1YC%H$GM:C#7,> :+RU8_L MH5L#F*>E:<.&:A\].CQY3/EE_[,(>XUBS&NM\B(C(3LJ1[^@T7?[@T;+LLA? MS$95!WK.GD)^XN^&+C=G\SD.=4_13TR'Z\C3C=S%(]=]$Y%>7DCDLS!U6; = MA&DO3/-9F+J9V*/5L63M:MYD]RK92;#JF=-*9ZZC4B^,T*(:_;DNX"LJ5AEU M.X]7.7L'G;TVT3A*Z&2-+LF"79/ M7.7DXB@K'S=Z ?]@>6,ZM/= M9U1XPA44G)MW76X:W3 UE!T%54^5DK9]\0_JWH*ZNZ#NSY(HX.S]W&5O0RNI M:<5V:17/6S1O%&Z0^E[41 D99!O0?P^2YL7*(Y/:.$F@H/%#E\8&B%W:&J6S M=?'S2;/.4D'PQR[!#3SEC,HP!57)9H X+KN>$O\P6MA5=B"!DM9 MR?3H!E'059JP@A>-D _>B%91PTTB46X-598\UY?F-*@6UER.)EA6>+AUH!)3 M$,N*G$;F@B62A4J3!KW",LH!:GJMD=7,;3)**5%@:*V!*)(4.BA:X-9L5 M#\LT2!36N[)]4+2/$8U,5/UX+?6C^S7MC&8(EJYD;BOU:TU[.U8@4\%%:6+5" MUU;7OEVB($TT="@L.V-$0\%/=9?VGL[<12#?^)(J$X>5X##XJ>S0GC!V#\;4 M(A%6T1%#,ON2ZJ&9\HR7\K.!>M*&4*@]FX_VHB)0'K M-@BP3V,W&E 3*C@+8DPP ;GK_VF=C%K3K% M!2)Q/ON>X_DJOB1K.9"M5PO*MX$F,;6B,J&#-J6*0\YHN MZBMN"/-;K"A:XZR@WGQRSQZLEHI1\&-&%N/1E@8ZV^6>B^PK2_*PAW]EHA*\ MI7%%M>G;GH1:^XT EM\)'E9[_W%2XG\$WVW,Z+@U M4S?PH@U)+T"66NL1/,I1DPL3FI[!G'BX1R6EWP1Z)_BNZNQ#:PW'E;/8B,!< ML?J#X.W5[S(>!8\7PN./B[,@W:!UQ)O6DGLDCB:=$24YI.TDI[Q[L<%8C[Q2 M<[82VOS-S7,84@E4V2AUS9T>RM&ML0)-_&GU ;RTX5Q72D,TU+TA%B0*GRI& MF1?QR,Y_G*?9:;JZ*VB$*G)AUF4_-*[KMH>H=HB@#"$2 KV6GDZCCE #=0N.-2:HA 6F=0V@26:-PXK8F0,"0$1=.>PPND!6UJ% M"7%13_ZF4&!SD[0QAY2A;7EWLXPUP17I[)JV9HXJMBVQ.0KR%#S);I#K-!SO MGHK*BCH]*&Z?5C9V'8RIK",UDSYZT"45\TF&(U)\+^AP*F?RR%":Y<.;5PI-U=/E('4AI-J MY!SC!,^)[JH( YRCBS1*JLXQG6=0W)\=-:#K-1^FI\Y$!Q2'3ZM513)_KIOM MQ=%.!NC1!.[:O=A%FS#1>*C3\S2CE"0#1J42T+6_L=.H-(C#)PT*STI!-6@$ M=,M/-3,.9LL$[WK5 .I->!^\CW1\M-/6'#E8NS LKM>2W73<1U(^:KJ:18>/ M8 .\ZQ5FQQ$,DHX_\:T84,UN<)C2\#PF5;A>W@=$P[I-6W8CD"SN,AS9V"9( MVUVPDC9<=Q*0#4Q H\E)8\E9K475R?3WDFTD.8]VPEG0PW]H?/$(M]1#>UU'83FX2L=C"^^ MP##%" M8"^;*T#U.6R+[7VA(GA1NO[ M_>'CSL2RUR--G-E/T@7[MS[_6(7L.3_]?TQGE*C9@&U=[[1H#NC-]3L!8R^E M@P7NM6&Q\]BH/B+):_9[V(D,&*9V>^]V[J9VM3B\>A!"7%IZIA;Z)1)>>ZHM M[_,&FZ0=Z)UD/91S2VM0,^"MU-Z(?$ERZ72H-M ^PO+1D=%6:[R6G?F2[41/4979O2],49PI'>F37I5D_[:(@6"MNX>R. MAO))A,ZO<-.(6KRMNKKTS;YXFZ1IA:JXNWI20=975$/H5=YO/2G%DCNO(<3# M[L">F!/E_8#UKCS/Y[;B_RU+'_I=E-WS\G]VYIV0GSGK+ ML5RVDSG[Y&)(2.*$(C0@Z5CSZ2\ DA(EH@%0 @DPUC[,.C8:[.X?@$8W&HU_ M_/?C//8>$$DCG/SV[/B7%\\\E 0XC)+I;\^^W!Z-;L\N+IYY:>8GH1_C!/WV M+,'/_OO__!QP<7203_'?ORI^C7[U/*$'$SS#Y MN_?5CW/V&WP>Q8AX9WB^B%&&Z!^*#__JO?[EY.2;=W2DT>]7E(28?+FY6/4[ MR[)%^NOSYS]^_/@EP0_^#TR^I[\$>*[7X6WF9WFZZNW%XXOR?P7Y/^(H^?XK M^\\W/T4>U5>2_OJ81K\]8]\M/_OCY2^83)^?O'AQ_/Q_/E_>!C,T]X^BA.DM M0,\J*M:+B.[X_?OWS_E?JZ:-EH_?2%Q]X^7SBIU5S_2O8;8BJ#=^_;SX8[UI M).FZQG0:_9IR22YQX&=\A"@Y\L 6[%]'5;,C]JNCXY.CE\>_/*;ALPHGKFR" M8W2#)A[[?PKTZJO1 O] A"'[G/WI^1FF(Y?RR8EF!$U^>Q8M?M"N3UZ]>%ET M_'\VVF3+!1W :<3&WS/O^4X?_9+X>1AE*#S#28B2E/^0XC@*??K+4S]FRKN= M(92E"M9VZ*EG :Y]@I)LAK(H\&-ST@B[[5XT-M'1G'XY'4_&"[8XT2&]'TCR M+OL5Z6SF)U.47B2W&0Z^SW 8Q_F(.QT:,) M@:ZHB2%H/#G-TRA!:3I*PC&9^DGT%Q\Q"N8UJ4TP>NJG$57"-4$I50?OGG[M M-I_/?;(<3VZC:1)-Z+1-LE$0X#S)Z$;AFJHQB) * A-=FQ#Q7SA*,KJ+8#I5 M\2QL:X*)44 G31HQ)8PGHR1ZB/S+:,X&*-?)MS0*(Y]0R>D_O](?_&\QND@R M1-G(/E+5*.>TN0^8$'I2DUXFK>6O1@9(W%R5%0]%_[LFII ME1*9@9-NIZ<1'2>Z>I-0F&"( W'M+]G09<#0 4UR%%[2N1;%=,%0+HKZ'9A@ M]Q+[25I^3<&8J*D)%FY0S'8)=-N:+>\(_88?Z&P=561F1A?]$=WYCTK4!"U- M,/#1)PDUU.DU(K]B KE>% MVS&>W$3I=Z4[#%*886A.]QC5DD\_QC9Q*-'8'6I0FF"0[7S0GSG]S,<'#?, M-;>]U>YAR]W%UGL??NZXN>E0X,T/N+')UQ+:]&>ZV_!KB=,7B\*-O*;"E90] M[<"UV&W=3T?;7BUFE73];(&U>&W;C>GML!:3,('A_:%^FQ9U=P@>4^5&<'GU)T22/+Z.'3K<,DJ^YH@BZBN;SA8Z[ MVM'77%'$N1\1?L1+.SJ/$I\.7C^^2-*,Y#J!HCY9<$5E?OB 2$:WELGT#*>] MJ CZI",JN6).?$;G>?>J:'S*^-E'2YFT:-UPFU;+T;JG41R720R=>U-:7W=* M4;I#H+L/=N=SUDP3XKL7_4#W[AUV+\[7"&GG,.S04^<"Z ZY_H>1T+M?S^GM M/^X2*U#WUK4@^C.^11_F3S];/79W M*-Q2AG:==!0]JY#?_E/[>)JJIXX%.,_9#G(TQW2?KY7^M%-?W0JAOR!I]]!/ M7+/\^MZ!S:U^>F5>5_F[=V@Z4%N;<<4FYG'!RO;CSU1US=L@U;W21G=4II?L!R;>R3RRC-TM/EQT<4Y&Q$"D<6S;@F.P)W/,CO.,%\N@BC' L+0W>T>T+NL.? MDT7$-C/[#6.H-Y/K0AJ%B A&]>F2SO4]U@EQOVFVT:\Y03Z@B9_'VR M[D#&FD^"BCM1XVT.!)4\JH(BK(3':_[]&>V"!/DW=!1&3%%\/U9^J"$^ZR5* MLN>TZ?.RS7-A!]WSO?K848CG?M22Z29U#QSS+QW-T?P;JVK2BMU-TNYY]>.X M'8>::_CA+NFE[2?V[PC1XSE(1HM<*Q M#O5J[V11QIJ6=9..O2-69(GGM-(?RY;=L+%+#9T-9D\HAZOR'_3G58?>JD>O MWJ57]NE5G5J72UQ-9T/(E_L)Z?UMXQO_:4=H1:V=#8%?M15XW;F')UZ]>]NB MZI3'DU]?U'N:N@FIOK->GM3_N)^Q2=5/;J@/Z[ C_UO*.:?O2\;B]H^M\OU M1JA-PG'9;IO;]<@;D8KO*LPG!F),0_O8L([E Y)X!*L8VBRI2'Y&%J!\C MG1$F)C,*GW!_K()K$P4 *IG, N1L8;3%YH=RPPUA S0WBDES^Z\"1*IKK", MA,O)BR$#-_%;U_PN) 0?B^MX<=.Y'"QM?A<>H80=HVF]\9A MVW11 4CD79N=5L?%E[[47B1G/F+*&,GAW) I&0=3"KCZ*@% *&RAM4- M.Z=.4%CE#ZE $K>_%ZW8CJ$CX1RT0]9@N<()6]JI*FBOTRI+5@6.C.I>M"@[ M!I&2?]#@V%OK@B"?YSS_MK@,0@4E:,;,=941JESW=+NX?^4^A.V$@?!\90W/ M9E2",AWG(;_03+B:LXQ$W_*,%R#!XB$K<[-,]'__ULY(:.$[&Q/3N>T-SZ]- M:T>9$K2WF[H/G)!CT$#:PJ!822YQFIY348O,NYQRNXYTFIVVW7S/^='0H=B@ M*;?GM=1R\8"M/)\=[+V'L)ZL=X.*,@+H%I&'*$#7B$0X9 D.TP)(7B1%YOAT M^V7GAUDO"@#W&K8&'+0_XM,-$Q1-D^)J<5"_U35*0OZON*C"LM+<% M/.K24 #K_73#OI&W86JRO=R6C7^ B5;_!!>O_ C[6[K^C.>OON,M5A_J1GCQ M(S,U:5YM2\,IO#5)-WP9?$*F)LSK;6%JGV$@%!_RRB^5$*V_Q7]1?64I(<_G?74JB.)YFS7O)R\:UF!-ZBWJ MM%V-!OC1FQJ;Q\TA4='UH<\63]_4F&Y86MZ-MRC[X4/#+WKRXGI7W0@A?":G MQF[#>'*"BMVNN%*^EE/CL&$02V+*(Z7VL@WRKL9KT'A.I\9AP\H5[;VL(.B& M)_!QG1IC#0-5$7D+.B33@JPC]D1)JYRIABVJFG;#2.,IGAHK#9NS;MQ5(CW\ M(D^-KX9MV:!C&R?"*;MB4OTZSYK9EPUC4J/GJUVPV4,W3(./]]0X;=B3-9&' M'KHT>$;?YJE)U# V)EP?[V_5)SM+_C?X=$]-&YTX@M[?B@]VI@OC+_K4--*P MG0;]K\X5TU;8AAF&W+$>(%6_&51CO&&F(>^L<\;;OQY4$Z-AV+4]HL[E4C\T M5)-#X(F*W([.F6[]XE!-AL8.0L\+Z5PFR0-%:^Y?-;84&TY)#Z,E -XMJO$H M<$[7F_[.650\9%3CL[%%:/H W7,K>NFHQF/#G"S#9LJG2_V[D, M73UI5).X85C-[*O*K[,3%OY]NA ],$59.2P\9V @IH)PVUALW[E3]'J@M\K3NR<^=R%[2T\99IS*6[F;9 =_D^ M9^\#P]%[GSS1>+Y &1I-"2HR5;1N2PEI+-T$W76."BY1@6*97LJ;==RO?[^_ MS1>+.$*$'V.Q4ZM9M #1H 1P>UO7/O>$0BT3B(-9(/ D^T'=7ZGR-]K8NLEI M0.%-.4 ;YN#&I7)0)Q(?18?:UB7!/5P1;;$@/&L2]Y>,V=7[PK6H1"-J;B0J M40]+U!BP%96H'A$6O3]9UCP.Q\D-8D%U5L R":F%(]4_N488/5?%'0IF2?1G MCK0B&IU_V=(:TXU]((DUM>!<8$?$JLJ=E]'8"=\\70!30U-B,>_E)$/GQ19)2%X()H#R&%1,\I8V[0FL.U>/A M-UPFB#"U%*4X6)68B4" E WR5/PGU3;2[%>L'>5*,<4=2NR>,S&\<>.RPV)O M;/7HX10)_=7&D:KD M2XK&D^W??T#4&9A3-13W1U9V&)[O^_9\_]K2&9J=X+(1=?UT9W,K\8!)*#JP M:]P/,9U&S)CR'CA7C')2\>5%:\9,'N2E)*M-9?JO]32F_[B_COUL@LF\J >( MR1E9+C+,1V]CT-6F*275HS2X,.TN"73P)9?"F8,K;65OK@U:T@WDX&@UE4^7 MJQ__&5&AJ)U<7J('%"N<44WZ_GW3-B@!)XI:.G$HE+KBMA8,29LB*)- VW5C MR5EL!Q* 0NM]'@:);OBET>_$RYR,;!==T#J)J<>@MEK-M;HFUAWF&ER-PR"UQP3@/;]PX;>Y_LMR2O8?7)XS#'U&L?-9X ML]U/F'<"RNF<)2G2*E9[E?5)/8P>2')_W'?(<<>#7#U!--(W[$ROB_F"\LR& MWZ7TZ2)Q^Z&A))-"(X@_K P;/WQ )(M2^JUT<'"OPA%L'ECQ*I:/JW0$: P-H"]A0=[ATZ M5^U7K_#V>/GO%#_^TR=SG"QEE_ZV6_6>7Z8_(["<:7#>'&[R]VBX#D>F0F0/ M1Z:'(U/;X\9) VQ]; WO.OZ;G^]<5"4NA,\;:[9]XPU65HOK='E*W>_9W"?? MY49>33DX:Z^KC": K]S!KV)8M22K*>V89VT05-B)%>&2[>T./)=M9$< .YHS M=.O'*+UA#S'G[+U45>J0L#D5S8ZMU)Y46%<(^#S/)1.X7?95R_JMB7X&P]>H M?-N [+4S@#6+*&H 5B=RQM(UM*[ 25 ^TF7[MB=0 [-JNX/IJ"T[R],,SQ%I M<*ZR:@I"=^R;LARKEB2PD>OUV*IX1:ED&'H#DS84M1N."0,$ %WM/A%@T?_Q M9(,]V<&3I'G_QX42I6(=CMTX_S.%@).F9V^4^@P:SOV_<,(]@SM\YB=^Z(^2 M<)S-$#G'!$73Y(QEHA)>]E 236S;3?^V16M:X'TE@FV,V2,H51&]8I$>DR*4 M*DEY$;<7WZO+^N._J1"U1,R =".W+7JW_;>9G M?.'XA/"4^(M9%/A08566H@8W']0^0"EV$YAWO<)2+.)U[F2&2-+<0I:J4K=8 MAW$W=@2F@'!U1V $K#YO4'!/JKI 4?RC=G^B^,7]V94 GO*/9U?WQWTGKFB- M="QD$[03]C).*J>VO.?Q\3&8^L>&I.S)?>8SB8K-G!_?%[.T'E]O<@ M6TD$06IT_ZS'T8EX]Z9)/ 2 VDH#SC=;LTU\%V#\@^Y TUFTN*;[)'9/?"JY M@ZS=Q1 W4TF<#?A5JF,*Y2-)W?^(XREG&Y .H( NXI;*.FQF> 2,AU;BU! M\@/ZEJWS=L_] (WF;(\$8P!1# @3N0@01M82>K;9U7CM2T@P8(0V)( ,GMV MW0*@2YQ,[Q"9,ZYA5.JM!@1%DVW3)SK"+?97E(2L4!0*(Y%.:9-ZBR'H4\AR M/P&Q?9+2UIL]B=,IHQH"-MIB0'B]MX47VYXGM-OE)R*M!K?9;D"8B!@'_4@K M;RO^"U-=T*F=Y42K,-GK%]N%R7@/7M6%.R7&5@',!DB"U'Q!6TMW"BI.5-7# MMMHY4RH,5OOV30*AI$Z6 SL4B9%CUG5%F%XK ATJP@AP/52$Z0"]0T484Q5A MAE@0IH,C!7$.S^UG:3Y.]>?>']W;18N;W(+Z>QIG,I9>:M/>X;631./PLS^W M:!10WE/>T7A2U'VXC.91AD)>Y?E;&H61SS*WZ#^_TA_8=NB"+M_4 \H^)M1? M6E9EL6L]C6(^Z&H;K+IC=;SM6-4H66WG@@NO9*.L_+QFA/^B8L6K>/$*9KSZ MJ_/U?OT52Y:\M!O$ J4!]1W+NN%4H?1WB#P@#;]-C]IV:>@-+CF',9U!(:^2 MKETD6J,39WS -J""=:.UM6;'96PQ$D[SE$J=IO6E0'H#'21P()52'Q:L)U,_ M3M^><+$?"5)><-8@M7,?7:5]-59"#;AT([U+V)QT [N!MO=B8^H"8U;?6M*? M"]N%PEQ^L)UIC=KB!T0WYIF?3".ZJHJ\P#2]1PWWG*2XC5R@W=YU-1=N@V[SQ2*.$.'VB.J,Q<9D MFR*X?>^5T;K:Q%8(UH/"F'.!296WO;7JQ5;EXCXA9:_$T NW[SZ5K*F'$;C<>!?*EPMJ])H$$-RC MTR3ZB^X]0FIXH@D_+>B2JVY$'?OZ)CT*Y7J 1N>LU/'$RHT%Q;FCK#VB!4^A&64?^&A4*,;X<;NM45GM&L1*0.8C ZH//IUQIZ4)<*#5PNP# MO&LDK=MPTN7U(F>*/ARN$QVN$QVN$QVN$SF8;'&X3G2X3C2 -.G#=:+#=:)= M:DAF99G%NZ7J?65QZP';(IGX#F5L;;.I6L:@]G9,CE3)TM6-1U!K&2L[=,RG[8>&R*=D?+T=O9/(E(@KHJL!Y M55W&%#:W=?5/,BFP)M?@'#)KA!2U(_E+S(@L?)(MY;5;Q2V':&I 82!(S*:' M*Q"Y08MRU[*ZG+O-K:RP9POR_LNS2M6.=Y&A)TOD"&9.VJD.<.W1^_G7M;1. MZ.K/]Z_ZKQ/:?AY@@'%P97,IQ^!PD:ZSBW06RVY(KT&7S89Z 1IBW[E0-=]\ M%AQ^X )>(Q+A\';F$U0/RDOC#9I=#!# =K(Y%^*6U$)0/#&CHAP@EEHB.1=+ M.EPGL'8'EV=B?D()M:DL?VX4SJDJTZQ(Z/KXN*#[8TEND0[U "'3%@N"T]HE MUVK^CR?G=,N4!*7H&HO@-L4 89.* D%5N_W97_JGHGQ\D=VZDIG?&Z>TNIFVP_C^,H+!Y6HV;J;N8GO\]P'"_9 MDP'K3-CEM4_J[PBL%#>9H( A?L9?\6;5CQJC1/CZ7Y>?M?80HG&A%*FE'7[2 MF4347H9H\UG';J&TD^^JC,974J.0+X@L_5T2D8=:6XO*=P\;UA"_'_=[!RQE M06!9>QN1>H5RY3BX%9XW!X6[ 7@#<#EZ3BS>*5Z3:$Z7D5/JHDRB@*THJ@/D M=OU8>%Q-8R+A/25R+C#)RG1*=E?TK[:*S5K9]53R.A?'OR9HX4=AZ?E3QXP' M"%3U4F143PE7I1ZT*4>K8I] MB2];TX;-=D\")%ARYPX"Q@M^MIM,+Y&?HIMH.LO&DR]I<=];$H:6D3T)C+45 MX=P!Q =4'.'?^8_%\J$XM!.W?TH@2S1@^CQ"?."E$%_C1*+?J3@* I9@E5[[2^98*?<]XO9/ EJU!B!TK56.W+0- MU='24M>JK@B>$KXR%4 6RO*2.T!TIZ[@L9/"5A(? C47^!KA,IEJY;16$\;>+5+VL#7BX\>7G5[2!DW!-::=(ZZVM/;RZ_9>MNU"R@?W MVFU='MSK@WM]<*\/[O7!O3ZXUP?W^N!>']SK.KC"7*72.3Q%$TS0AD40IRO! M[9^$4Z;6@&D'6XC:AE.HC9V*ZJD@J*4'I[SLZC#^!@4H>F#+")5A=1N^\4>1 MN_VF^=110>:1%=U_>0G*-N["-]O\9TW^WF24!A+>MI>L%DCH2)J+A*X2=#)' M?#3JB/%N6XQ:%[VSSZ^D%,4BJLR/C1?L:\-/<-6G+M;[;;%J7?,B"YC1>^43 M>)[/.VH,1/Z1\H^6@C^K2KL:$1M16\NEPU6/8&VUI!*I7 U/NZ6 M=#<+D9.Q M,P]OGL5'&MXP[?YHM%'-'MNO0)*J"UK>>HU!.A<8%%R'LO'GQY M>[CP:'C:MO29%J"UK5+YK70M91Y[4Y7CLM.MI74O=>3GH/-/2$ M@=!Y9#H?:&65<&TQ$M8U<^*,NK.H;K43>*8_R#WRG$ MY(R@,,KDF26[].8\MCL+Y5382S\*(8NLO'EA( 31?%QS^D:<98Y!Z<:,Y M)EGT%Y3\47F%$(GST&@)X)3O>I%D?C*-F+>]?6*^_2>13W?2S :HB* S\D8+ M2\[=.=,?NJ3>9;@MJ8:?IT=MZ3!]]:JHA$O507N+/IQQ#MM NGTLWUIGSCN/ M$D%.EY_]/S#A#P#+GGAW,9WS3"7[2YH M:>,MTYA+OK MT%WVHWL?&([>;V#^ 9XO4+9^5_K G%&J9P.75+!!XDOWP"9(J?Z.-K0P' M PIOR@$IV5YR@T1,1?EH%:6M4,$>+HB62,[%=R1*7&]3RL_<,?BI *X% \^98R.\\SW*"1).U'O1KO%<*!/WJ4;^B M9\^O==WAI29(0&E^2J.>JBJ6:3L]I3=]":\T',ZMW[4?!G'J61QK4CB,"!X*0^+%A/)N>E&36KJ?I-"^&BNA!ER*)78)F\OQ0L/0]GES*8D>(E]Z6ZG6PM8-)>VY M@$&VG5OBX.W^EQ1-\O@RFD@V)3K4]V_LP+7'UD-;+.?B%W5G9SR!KJLSJWD3N>^_;I=$<.,UAS:PK45J!)'Y0OMVZ\=_]80 MO/N-&;&*7?*1W1PT+GO7#@ZL'CWT<8*^TGT?)C(G?:N1)3_=T&3%,K&<,P+, M.QI/*H$K*6]Q',)S%::Q5912>\>F8-T]OWSS8GG.]+ M3!>#DM/:?9&BS&E1J4/DES9J8/)^*K]TZY9(^;A&T5MG#K= $JEKW:A_"8A@ MVX-FPVT\*[N@#295OHJXM1VW5:)>&0[N.IC[0^&R,[@77'T>K++C M#NX+W: ''#]$R919>.E)JXS$DDLG'?18GW7G%JRR3I@?7R3LJ(N-.>4-1C'! M8 R)0F1I6JF%^BP31-8N)AU0_%+FM@ IJW.2BO^D5=K%V%>L76&48BJH^F)8 MKRZ9ON&-&Y=-K;VQU7L"U'5.@ADU7U6*K@IASW681QT#8]W]3^$6OZ2E)?&4'A-T#S*YS)% M0ZWOCRU=G6^A:SGOH+I/S+I[RH=/R=VA;D/=LNU5JQ[O(T),9=P0S)PU[![CV:.-_GT49.ILA M0I:7T9S^',JL#]3Z_KCO[(.=I@G6% 0T1:^MN9"BU?WCXR(BQ>,P?H:.VQT6 M;Q'?GUC:/XAXN]SAD%@H#P2D-2>G+!J\CG<4MU@D\0"(8E" R85P[@RF\@;* MM)GJL1.>-ABH%G;8\SIW6;+HF5%Y6^2.780=1# HPN1".A^/._8A\ M]>-.8$,W7GRE'1-:*KFP\5F4P((G/?V:C'7>-QT$F"( M)$2# DHI!^C;&HWBB=B0^JK\C1T9S3!0T!0#!,%>.*^LM8K\O-^^B5AVYO'C'2^K=>?.M41 X :NHM") MBM)^K5HQF*?+C;_H5ZUMT9TSEQIU 9;4KFVM1>?O/.K))$]\;=.'$[5NV\.X M'6YLJS2'CLCJ+*KR-$5M[23.[J!R&#-W4VGW \?)+)ON .PQV>;SQ<4MW;9D M:+J\2 )9HHVHI:VW>B1C'JL9!@^SG*KA/>"2Z_N:H=;%UZUY[(?BZX?BZX?B MZSW8J9;%URU5GMJ[^KHLU=->IN=M3M=J/T47[%U'F2.]T<[6NU*[NL--YB$D MK*U;O$+9#0I0],"K2L-0;+<<&!A"]DU[G.*%)GSPDP"=4T%XC<89CNE'1)IF M"C*5DB@L=OJ\PDU-BWO_$=9D?FW+YH/BC$R+V-TW9>2;S)Y1 CZ)SP\\5#U$2]:T7C,%>I3\@]H@@A! M(?^E2, 370&KGHJ_]"B#[##@K>!-/A'[ML/_8^K#T>^S*D-IRH]G)IC\\$G8 M?&518$9TB"W90I U1;A?2>A,8+\%=-OV4T\YSD?Q5U-RE&$7 M"&Z9UEK9>MMM]PU8@WOG8DDU]ZQX;XY=]^(>Y"B.\0\6%9!EKRF)AX>9KE : MJUA_<9&//DFHL.DU(CR (PF.-%Y;KV@]JC(O9=3=AT@ ?J6>=N/I0 GC=7^[ M*Q'^S-F"#"NZ\19@05%3KITP_NK-F3,\9W?7BK%-U95,^7;K=+EN4MZ/'[&9 MHQ$H,-&W[61"I0PI)(1V@N'>GW F-F%N,(%IB8;P<#[(4;!,/R"/;6PU2Y:$U[&?Z%24[.9K=F(M8F2AQ^;,:]>E\,SP1Y'+82%; M(ZV;2)*![-LT(U&0H? VP\'W+Q2A].;V"Q@469TG2\BL/YS8P?JPG9BK$']X MI@G2S15.Q@O6MO!4:@7/QWF69GX24G?K*I2[D GY><;P5_I/M[N\-WDX#!V M]U$<-'"M%)/8. J2GF$UWN'>.A.RGB=Z%OMI.IYP5U?CP =H;OT,A_%SNN3< MZ9_*-(F<.6>1P@(?G4!J.!R&='88 JK\<+QQ.-XX'&\,;10=CC?Z.MX0!V38 MWTH0=/G7OQ0:.90:&:PL+F\07TRA68L M%>K=N]",]'4L>[&'S,^*5Q-K42^Y&9*0#,@0*05WZ*"FSJ)J$1.UM6-LU!K& M2L[=LR_[8>&R!=D?KV'D8K9T=>V:'VKL67/K3.^F M-=FM8>G3LJER3@ H0/2#&A\S+ YO;NM>N##?*.8:4_,;L>I^2K#;TZ;_6 MPY[^@]K:G+V>R9]+D:SUM*FXY1#6>Y!Y" *SS[8J$+A!BYP$,S]%HRE!Q0Y[ MBUMP/:+T+-=9.C):#B"F9.FI0-<>[0Z7WT2X3QE)5D558A$+7L_ MRMQI=F"U#.!QY*Y>'U#Y"24Q>^=/;MH;S>Z/^[;I>^H9D !TZG8V\N(W0\A7 M:ONB>"E]+F2ST?WQP(:RD']0P3L?JYN,7O CZ[2L O87DF2Z2XCN3RS5SF^3 MZ*KD'P+*GJ]'RN)2+9&2TPT"+!T1P(GE!E[4H(T)CT@7=\"JXE6ZN$'T \1/ M+@JX7W9@>6P/H@;Q(!#4EL.YL\9:4N.'G$3)M+@(5"PB6X<,/#?K$\&I]+1X ME_X& ?(^HCD7C98*4TMZV!7J>A?#1[F&[<0>\VV1@_#0*^5,&!LPX$]3[$^%**T< <+@D%@)>4=@N:=,]#4 M:O6TP*=&-4R0&@) 2+UWPP'4FTU>^ M=B]XQFN9E55GM8)GQC\UB''1D=3@2'*LYE';X3!@3!7 #"=JLRI19#!RL^IS M& #O*1XX".R%<#HK"G2%DP=^O;FS@J1M61C&$.M7&^"(M!:#^CA?Q'B)T"TB M#U& Q/I8R3(J7NG#F1_7_WZ&T^P*9_]&&7MV=9HP [GNJ2#:U@\\0JVQ-(@1 M:UD[<#J%O? !E96P?*I2@X5]*'Y-57 LBR$H2 8V#/H2@"CL&H43H^"G,[J[G6 R M9T^JG>(D%UE(QK:@I?NZ!ID&DR/37__CPQDF?>@! M'']VHXS?U*)_:R/Z'2)SB4_6W3>',]HZ%!\<9/:2UTS.KYLH_7Y.$+I@]U!0 MFO6XQ(D^/9PAU[T6P)%G+S&OBY7]0_00A2@)+1C7^J>?WLB#M0"./&L!RWV= MB:( \2@)5RL\9K_JXSG!EAS\W.-P)V6 P[$6CNWOD97?V.S_P8J28#;WB:+"M)K2<8NB+0>(FCN@50PKBQTK*>T4KM0&086=6!$N)1=T!YZ3 MQJM;@!TM9LWN.:;5;+(-[1^*C(&#UKBB[ M 8H>F&U0(011V'JS>$>0I&) .+TR6HR.)R)?E_7'I)7_1"UM59EMJV\9^Y"> M#9>E=7)W)F-][0NBI6VI#].YB.[K>K\$R#<^7+)7)"9_;@ M@NF$6PL"SD-K"^8UP6$>9*UAD],YLTE4HJ8A![A;M)=0G"\6\9+5KHDR?IXN M?XA.V'H8NP^9I"Y5!=QFM#^[;AK$+Z8G2$>_C6;6'K7?0;]BYB'] MOC6JWU&"V5U^'1T+F]Z_&XZ>80$@7;^S%S'PT]DH"=G_L7(B#W[,"HF,LC.? MD&643'FJK,1]T2&_/W[OR'[X4I5QI2\.!*4]%Y0R_26)$I:C&([F++8HQVVK M\;!0$C(/QDV="?-<4S^!_L*?(GEM"9!J0"@II0 WQ3:2F==+?,I6 +JKI/,= M)4&$JOSFHTODIXB5K5FQODX2?O>BF22\ZM#SD] +ZEVNDX6//-XM_7.:=9CX MK!3NU(]9683;&4)"^8YWEJ_LV4M9US9%Y(K^[&&%:8:3[ZDB LJV=G*R(8"DUH(Y[9-FRQ?1OXW7D1(%Z@5 MP3 AVF1?(_+4+SB75'?%7*\9/A[9Y,4"6%D 7@N9O> M@:Q5-T,!LKU0H DS MOSLH7P*0[0K*)LZK6\@PI,I=0QE_W$17G:DA1 M\,L4/SQ'05B$':\?%A\?49"S$."9GZ$I)A%*QTF\-!7H!+\["O_(TR)"V?WW M+I*050"B>Z]N/\;7+>9@\J^X648HA0K7K)@?)>%U["?LDK(J"-#-UPQZU.M7 M7LXQ*6KRW-Q^D=X.4M'82%;H$-2Z;ZZE+7.>BCAAIU:.&872G!UARY\7'IEF MQ)%V6W;ECOBLPE5= ^MUMV2&_8=5K*2_^?]02P,$% @ ZH.N6 6MO#[M M>@ 9 4' !0 !I<'24E EN^)>W?OOM]U\AG(99 M%*?K?_OJT\.;RI*+;YC]]]]^7+EV_3[#GXDI%? M\V_#;&/7X$,1%+N\:>W[E^^K_U>J_VL2I[_^R/[/8Y!C1-]7FO_XDL?_]A5[ M;O78+^^_S/L0/N%-\"9.V7L+\5>U%FM%IO?VAQ]^^([_ M6HL*DB^/)*F?\?Z[&D[3,OTUULBWD.3QCSF'=YN%0<$_N_$Q2"G!_O6F%GO# M_O3F[;LW[]]^^Y)'7]4OG[]!DB7X'J\0-_/'8K^E5,ICQH2OJK\]$;R2@TD( M^8[I?Y?B=5#@B#WH!_:@M__,'O2GZL^WP2-.OD),DO)#:=]<@UU@ M$F?1-!V'NJ_M"3[M.Z0XPH"VOG,3EED1)*/ MS6=P[[#X][X0<_]FZ9^'H][ MTRW-L\ N1,B#7Z_\O2;LC[?TOSH0\4M!!S /?^.YP4>?V7-^PO_"54?_B%C8UX M@]-B^MLN+O9LY*9S@+3()R]Q7C^+&_IO7UGJ?-762K\DCPVSRE?.H6B,*@C1G">[4B(!WWSME5# MWG"%]2%!UDT=^8]'__ZW>')WBA&$6TR=*'(@M__8@W MCY@HC);(N:22$F:;/H(0&,JHD/5I4LHA+HC^5HKZY\@DBF(V50V211!'L_0J MV,9T!-;RQ:#CDCM6\-L\TBJ X90-RCZ_#CJ(*=$E$JK4X+#M'A=!G.)H&I"4 MKH-S+$PP*C(Z MMA(ZQS\S57-2M&A*_W6@*/W'+U<[0D&$>\E24?S9!<%4H!A_^K]YIX<"D#!? MKT3.L9K+47[L^E^'CUW_Y9>KN[_VK.C^Y.(CR\"P#]S^N_>/ M*P$C?-BG. TNT%]W08KN<;J)T\?82S=F>QG1+L'S51E"^(B+IXS.]I_I6'B( M0;3_BC';6%%T^^.:<^4F3F%T[5:.:57$?Y[]>[B_I+.]I$Y!?-3[&K.9VG\/.B.ZVAU['.]4& A4W15IJB.FA M1@W*-MI#D.#\'C_C=(?OL#[6J)!UNC.K@]O9D94)@B&4#IT8K^9B;>H ]EQ+ M^KAA3NN@X=E?]:$;7%4M#H949HP6#HII0/%-5[N\R#8LM-DS3+_A;])R2C,[ M$SI4TZO H9L53C'P6&HA"?>\AIT_!G_/2(U.EJ>D$G(56U(#K"-&HH1WLFAA M*;EQSK7:)O@]2_GXN\RN@C2(@DE:[J#<9 3'Z_0JVU%:QEB^?S^R#6>KN['F M- MXU 5/)>+N7)<.I"UZY+)>&>6 5B?/)4H"BA;*NES>K*?]A')MED:A]6#U0Y+ M+>K*+YG UNY')>>="Q;@^GPXB*-:_F3>0LJ(\NA4\B$@$6:933_1P?1#ED5Y M[0MK&/3?DS#$>9YIQ[DCVW/%K9.871/PJ,9 L/04%O2I7+6)FD81:Q7Q9ENC M8T-S]J=6VWX'R2;M_0/.UB38/L5AD*BVF=6RSO:037";#6*5H'<:VJ 3*780 M.VM6"I^YU4DIY3]:.2GE'WZYNNNG7K1^<)*/(@#AV2C-7[U_8P&*L)K[:78W M\1Y#NHG3N,"W\3..9FE!\<6/"9[D.2[RRWVY,DV"7'+-(-X.E$ H3RG>;'&!)VN"N5?5GR[0 M*3C/"=<"%S+"I=)@"&B$*,T&YPKHH''>9<##;KM-8DSN<<*#J_E3O%7.\77" MKB;P9L#U[%PMZ9TA5O#Z[*@54%OCS.S(5L67@*A35/H"SE@@!=9\^QA1R7HGC27 /H5:XHC+ MGW*35NHCKC*RS0A=OUUF:?175OY&Z2W4HJ[\A@EL[4%4^LYS;^;1='<;%?4##Q;J/T9RI!5]Y,#[3V97(I[[0Q0NO3HQ%&E31< M)W8=YSSD-=AYR11].BVU(3IG)6IY9]M@J!;.J=8]K4LZ/HH9Q(37&;S<-__Y M$UTWTC?^M+_%SUBVGS%4V6GL MUO_Q[H*SL?S'>Y#NLN7CZ9SSMYVBLL @34^.TF2*PDNJU.#QTXA5-X W\N < M8PME?I>E!+-C_'&ZMO./)FTO9+0S24I(O2H\4EKAU?G.MA(<%\E2=[[$B;X6 M7E_()=?D -N4ZDJ 88X4EI#M4@G!(81TEC!\"@=F]C9PX@:,1&:, Z9KL$GV M;C#)WD$AV;MA)'OW"DCV;B3)WL$FV?#%*)AUZ, EZ&M8?8Y=>)YNB2G/GW_X MJ,Z%/_SF+*^]#Z?)4:]_\/Z196B$J<[#1SB^X7*7QRG.\TGXVR[.>4EA331 M*>W2)Q@@M_V!0M0[3>SP"76@*FG4$C]_&1]#Z1X_Y7IT)7H N0()($4I'C . MX39+UP4FFVO\:,J$DHNZ= 4ZL&T_()/S3A +<,+V,!5]LZ2RB E?G#WOR:J$ ME\_B7>:R74 +=EF7Z@):HZLYS<3/!D+>V>0 M+4(A38X?XLA6];TD,#8&[G%>D#@L<&2^O48AZ_:6" W<[B41$D$PW-&A$TMN MU;).;K0Q%41G"2F8; -2[#45DN5BS@JD:T VA=(E,M[Y80 F9MX>1,]>@OC? M%^J 1.LW5[,/ 4X]Z6A^\/XU96CZGY#^[KM#IWF6Q!&[NV&:%G1ABU4%I]2B M[CJV'NRA<\OEO%/" IRD+EXCCFIY*-.'SP&)V7T==?8TQ[=?D'@3$%:6%*_B M,*;_J9U7#&W$Y81CG('MF[6C1RRZ\MF+E#5$&JU!&>!=1DD M[*+IAR>,B_J&:5UD5BGN-#1K -V)S2IDP;#/ %"(SI;BB,NC6N&L\=GHF3UQ MF=6G9C45^I2BSN*V!K!-#%%T>E/.(*3B@Q?=GB-,=-T:M['.+X MF0V,1HI8J#JFC+4Q/0H9]2!1RA:LBF*U?JL>6:L).#.=)0G2/ C9:&G8<))* MNIS?:*"VIS82,>_$,F/K\Z@E>?Z-IK)0W@,S594)KI%SYWXT, ^^1B+D_?N; MD*F*M];"YQVDK@*R"/9L)T-=6$$0<59000&N*:30^QW$MU: $B([ 4&5')P1 MX>$I(/@RR'%4U^F\RU*\V2;9'N.JDG#>XL\XC3*B]&^"A"OWIH!6>[?>S]ZIH,;4_ZY4"I5B M<%S;%<%17-P$89S$A>[@I4S0Z44M2J"=NUD$*>_\,$(3AD NB&K)LT;L6%%- M[K[N\7.6/--YU6T6I.JPG5[>6>S.!G83P-,)>V>'+4(AE,=T$%="C19B:G!\ M"\L)M+J-52;HTK>H@;9]BRCEG3U&:'W:,$%7EZZ&(=GQ,L!\ETOM4^1RSGR) M#F;C0V1"WK^^"9G@,TK9P\;C69?0G])@DY$B_AU'III>:E%7+#"!K8F@D@/! M!0.X/AU:XB>O[B5EQ,]/<8&OGC A^]MX0_];7;52+>J*$2:P-2-4&>% 9A04V@V M0[4LV[:&XZ":/??)KGC*B#Z>HA)VZ7CT@-M.1B[IG3I6\/H$.J0ZH$;\G-[C MTT,+F.XZ-Y6@LTFP%F@S!99*>:>"$9HP_7WH4."4MZ#)MQ2?V&%I;,D%K;2S MC48SY&;/42T*@AIF?$(8MM0X&TF.'FXF7P(2&3)4>C(N!Q;[#T4U&/N.>6$- M4=C%Y0<32RUV+34J]1!3A.-$%A2SXLRB7,2E"Y&!:WN0]N_>B:(!)>0RT7^= M_6SB]+<=G=C2R2Y.B_@9LVF>=:Z&LV''USWI4/ M._&6[7(6K-,M>>1BKOR/#F3M>F0RWDEA "8[?DA%425[[C4O3I,L72\U8X]$ MQMWZ5@'OL*KM"8#XVBI4X@JVE*-+V-,-*?( .?D/=G$-]7CDF(@[,:G%SLO-]VON5[,Q](D.IV;.5BSG)&-2";Q%&)#(COK0$F MI)"6HJB2/>^7GVR"W[.TS%B=I%'YSP><)%B=-6RAXRRSQQ9^D^5C4@#!%EN4 M0M"*"]8)R.P,7O674A?.FF,2\AN^\L/A0.UR0RWN--II -T)?"IDO=/+$J D MKXR+MXYSGM]R4:>'^C1@.T?U)')@J*0!)SU6MT<'V7-&WY=?FIHLZO%)E'$V M.*G@-2-37\#[%]>A$L:D+X<*-V=>':?8^)TE,@[/4NJ_LR XCNK4,E.5+KY MSI,T8Q5+C-]:(>?N-@(-S,.U!!(A$-]=ATR\J(#+GO[[GVP!NPCVUJO7GJR/ MI:L4KFS=VA'TSAL;=,H5:R5\7M_Q@(LBX671)VN"L;:JB$;66?J."6Z3N:,2 M],X)&W3"]+"11XW"F2NA)3A:8S,G%'+.B@SI8#9%AF1"('B@0R8FYC#9,WS_ MSIB2X_#;=?;\783C@_?KG*GC&9/.9TE1L6/9LDO[M@@A(68X#P MH_[JT\LA55_X\Z/(#ZR#)&XOU7)(";DZS-? MXSPD,=^EU=G1$7/^T24@A6_?DH%% 1&8F@DM64^._1ZOX[P*5C>W(VG MM>O7PNZ/!5)A$*2Q0:@<+=I*J-'RQ*-)FNZ"Y!YO,Z*C3U?,-6MD(/MD::9<@YY83"IA=4O2$ +%"CDQ!BTH8 M<6E$Q;T0H[K?^R$.#4.%*.B6&BJ@76[TI0"10P%-P8[ZWO6'V97/D609O,PB M2M1X%9=W=1M8HI1W2Q8#["YG%,* J*-'J& 0JQ':U?)))%;@F&RS5KK#%"%<9,HHB\J MK_[G-D[Q6Z7]4EFW[-+ [7)*(@B(26IT"OY4DA?U?R"F@^8I%-*\&V#J._^D M>6=+FG>@2?-N#&F67S(@I'D_P-3W_DGSWI8T[T&3YOTHTM /[]777-'_G)-E M]D66G*V4]$(9$:J4, '01L)G(PA38?(:I^*0)GUC-R8)DSW$:JJ?,*G$O MA%& EK*F)PN/.G* )OXT$^):SZNO*2?EQDY2B_GQ,EV08T;F4 MTCXIL R^A)*>3Z,S..$APH/$+W9V_P#BZ_;1",-T_;OCK_DSB0OZ9%8^<)=6 MNSRRO$&%G*NOK(59?W&I$(BOKT,F7%==RJ*NL&-:/&1)',9%G*X_TL4GB0.9 M53(A5X10 ZS9($J H((2EE"YJ1%$M:1C$BP(9B3$]$/P0X XC3"9KU;2T5XG M[(H49L U.=22($ABA">6$<9OPI8&*E40U_%+&WY7(!E$'HF*)PHIP2N(),A# MI),*I)%4I:)/;CW@<,=NMG[[[G$9%XEL<2F*.!N3%.":$:GW.PAN*$ )M8?9 M;RA;H;?OOG[\!M5:CC__7;8D042'Q(?]YC%+%-6GI%*N2*"!6/- (@*""FI< M?3;<9:@21:6LC^I4'; 2XFR6KC*RX<^_H?\AL5(AYZRFI0YF4]12)@2"(SIDXH4'O.A<2Q@Q M:=>\V$5Q@:,2S$VK.&.+)?B&. 9Y&!RR RG0J52K:QDV MBH=2EZY#Z64"QL\X2?XCS;ZD#SC(LQ1'92Q%ME.DEW>;,6. W4V:40B#H),- M0D7J#%-Z\RO30K5:%0GSPJ3/6;)+BX#PL^1$YID4B'I2;KD@A=CE0D<$$!=DN!1D&DS4=WCZ0[$OQ5-5G5=JF MD';+#2WD+D>DHH"XHL.GX$RM@DJ=NJ2N'_*\' J*EU46U99*1!W31@FVQQE! M#A)A5. $MB0X9/&6NZQ RPQ]RC$JGC#BZ:P1_7NK$GS9CJ^;1LJ[,1H% M1$8AG;#S6T>4@(6[1P1)$$0RPE/?0])HH%K%,6OF[ [>]CJ.@Y@5>*,\[6!6 M<<4@6_ UCTSR(-AD"5*X2IM?IMQ97'-%Q#1]5C-J%[=73_$Z0HYGQA* O8EQ M2P($1Y2P5-/B]ET!?FKG[1Z3.+Q)LD =9>G(.*Z8)\+K%7[7P;IKV2W+<+]@F0AQBS+*F^\E2G^9JGMEC.#3.JRR4H5$,^&X%4P M\- $:K5QT1JQ? ;S6-(XJ^:6A;\^/ 7T!7K PH+?) MH-$ 1#T+F*H-!ZZ)N.H%*I512]O3^BP_5 '$T>7^'J\P8><.EOBEN*0/^E6S MPK#0=;UZLS:GOY@S*H(@X5"TJJ5>CMH-H$>6(U8U@?[&&D&\E=/>7[X*\D=N MYRY_LPZ";INB#H&&,8/X?H M>:?G"+!"PF*MRE)=#QE$M3;Z6ZWOGY>3/,=%;F!@7\@EU^0 VZSJ2H#ACQ26 MD&WV\#!=/@!A0353M"*#(.N>$PJX(C5Z@L 8(D>GNMHEX#K>"7,5Y$^3-&+_ M,_UM%S\'"1N,)\550,B>3@(_!\FN?ZQBH*Y+0@TRITTP*T4PA!N"5B @54)T MAH]"]A_XH.Z=BU6TGRZ<0TQ!/2;X#A?RT(>=BE-79@&^X]$T\F!X9@%2& @K M%40:G0N4XM.&+<:P:Y:R*V SLJXP0)44HML&^#!:P\2OC M.WHAK/E49RIH,UWT..$V3K2=:6J3RL7L?I MZ&4#OS. Z13 \,H&99]<7(K%$WN":=Y(M2$8-*O8+"KB@ZTNVMMRR M 5<]9=:KN*28#?@VPW3R8 AF 5*<)I4J?(Z$:WD8L^]KMJ=#<,3V>C9X&;Q4 MCEE)+YV"2W*9@;>II98&0RPC1&&CKE) 1?!2#8HGX52\_<)X\H_?OW__EG-E MMOCYE\-(W9KT]RS1R+E@AA$F(X12R#L/3,AT4Z+M0=J[1_F09=&7.%'1_/"S M2V_1!]7V#?5OWAF@ -3_\/7/WK_T/0Z2:M^+$,77A5EG8>L M57"%:'5?$ R/=.CDITQ2>/$C2];X)8P-5[S2Q#)&;:1)&:8&2Q.M<3XHH28" MQ,^O_>A /O1M'#S&25S$.)^D$<\!?\J2").-'I;SJ__X:7Y[/;U_^(<__?G=VW_Y"YK^ MYZ?9\J^0N&J7V:A3\,1'BQQ'M31$S@W+=DP.BM[I5&D1',4%"@,2P6'O599R1_US7#Q=[?(BVV!26[37,]9.U6F:]P!C M.EG>%GI@V#@ K#CLEN(HPEMV5LD[^^I^U.M>8L_2QF"L]-U'N :8)4:]+)3! M,'(H8GETK/*(91)G4.J>1,\!_9PW]//QD\[54DFR*ZJ4=+6K;(!: M[RLKQ+R3Q8Q-F.F5THB] I2WY/V[K4Y^E^5P:5+REW=G,T3J-;RS:Q!,(>;! M9!M7LT=OZDQA_T1CGO$V2]=+3#;7^-%P[$DM[GSTTX 6!CN)+!Q"Z0&*EZ^G MZS<%%45;^D[B/,_('J59@>OA[4 NQ NXG/B"FW%QM!3G\U6Y/-$33"[J-G:F M!MN-FHER8$BE 2>D!>/G+'EF=7Z2+$C!+!N7P0NVBY1))5TR1@.U31B)&!B^ MJ+&)&0HL;Y,E8V(X,0;K&)CO*)==',MSI,JXVV@=D.J>BH(4BV^98'T^RJ#C MB4=V)Z6T"F#60] +,"0FF=2 D,[6Z3FH "D(WE25SS$;0,8$*T'0K#3 MJQ$)?:#&0./^BK<=%,,>B:]=D"'DT%("$@U8P=>X/(W!BD=E_&(%G(9J6F@U MW&[X&J%W]WF5XF#&*S-&85?WH%$6\&KK>&?7X!Q2*%FCP_)$7T%FZ.!&,&IND#%-U$CPO*X?_O]]_ M^_WW;^F2C:!GIO<7].[[B^^_Y_]_N9U+W=6N>,I(_#N._H*:/\;LZN2HK.5T M*#N.@@)]I&_A";U_>X'81CZ7^/==BM'[[_E?WGLG9ZOJNK9"IB#F>M"4@>R/ ME&T9,(14 ).-B5FJIN+;/VNY^.Z'BS^__?/%N_?O.,GH/__E[?<7/[S_X0_ MT4D4\2K50;((XFB67@7;F$Y)%>];*>TT^U0/N9-D*A<%PU\]/C$%II9&K!X> M._X:72/BR!.<30-2,JN))F$X6ZS2UB9_FN\BD-E.-5&T>VY>UM#NN?N M35I@*&<-59)J7PNBJ)3TOY[X&*?42U<78>- GG.;Q,RXWR&^SG)W[GZ^6P8O*40]M MQ?%QC#$F]DYC#&D"##O'X=:YMJI@;+L=E&0GO@;[-*$3:E]9J&)1YHY-BH+$ MC[N";8HM,Q:./G1(@X,\5>-^0S+'O!!]^&9,R[!BT2>U21[&SEN/J$\'8QAQ M(M,Y:', 7Z$&Z>2Z86]$J@.+I)9HC;LH?*$-F([=0-HB('/";Y&*>!1C@0D_ M$&$5A5,K^PMNF@Q2QSM5FF F'(/@]GFZ[4=%FQ@4,$:6]SQ.FAB8U&B/5;^="&<.)]SR;9S :34\\ ME?6E_U^DWD0>U9+;Y)?1IG:S808W X:WX[$+M1JFGZ=WGZ8/4 BLOOFD_MD# MU12WF)2_P=J;ZJ$2]J#FR\DM O/1K[*\F*\JS,I1OR/C=A8E@=>=-K4$P'@' M&2IA8C1_6*+Y#1PJ?"!9GB](ME(F878DG-Z!)4+K7(-U^!F6+Q"!"3=BW<\? M'M#B?GXS6WIG0'/JN;I".S=,AC7R7LZBJV!+SZ#WA<$X#Q-"H1#F8GH_6<[N M/J#I?RVF=P_3AQ_/4O7R ?,4GTD:W>R259PD&_'TN$;.5<5++$-]IA'@N-7J#UE!N#!5&9=O1V_-\4X@X;E)Q?86 T0+C(0*D!AF96,-6W5Q]FZ'&Y?_]UY;;\CWQ#Z0:$:8-( M!H-?QAG\4'Y5JS_.LGH8A%'B][ $J=,#XG1'K:K6*%F:7^)51JISY[Q,__2% M3ALS$L5I0/:S F_R0<>RS_I$]YE-9WUU8G;461X'JW.=WU#],OMR>C._G]8K MG^7DOP#L=S>V5G[F$J=8O?>ME';?/92016H+HF#F%'I\PK&>^_GGV<-L?H7T[OIS6SI?TIA[FHGK,=QKH?!\OFGJM=QGB>]-D]_PGH>=],E MZCAZ[[WO#A>'-W!$QQK1CM,%P%@S.PN#H8TX9?HS)H]9CK5+AI$&O)JB9!T# M;5Z"1Q8:&0;+3\J@&=T;FBR7][/+3\O)Y2V=?\S1;#'_N8SH?^N=++K"9G2> M9;EZ01_U?"IRV3Z.^[,E!=%^F33E\6@>FF6W<8(/24L[Y> MF_YV%@#@>^TYK>[W_>I9U96,X1X5A_91T#S _QZAY#T9RJEJ-1R?YC5![QWF M58G#F@69@8K'5I1C#.C9T<^TCSP5.)K0=46PQG>[S2,F\Y5PC-DP31K>C$N: MCC6RS=VA;8#QQ2.!]PG^\W3VX:?E]!I-/D_O)Q^FZ.[3QTO*XOD-FU]]G-^A MA^7\ZC]>#:$O@SP.CWQE51L0J=PQ;PR/>0.OCL1MU'T&\]^@\O,Z3G;TK[8% M/0:W H"C)A,M6*IJ CI/#;C[3*W$O7.UON2B+NAEF 2HQ5VRSP2Z33.5+!@^ M&0#VB3.=W-_-[CX\E#//*9U[+N@0_?#3Y'X*CDRZ 5@AZY-&R@%5*@AM2T ' M$N8XV4=<^41+^QIIGY3I0=:1IA*%3ILN3*C#5E,':Q> MH=&6 #,<26&)-YTV9:BXF/\:5 VBVSC%/&?+9%]+T LQ!*!2!VG;/1!CP'](<07 M0.H$VZ[1/:_"K=;9?E?2MD2S7#9+&%,6UO3D5EY]!I];MV-.BSV;@4*&"RY@ MW%IWV C-EYGBNEO>/1Z#'$=LVPJG.7\A]^Q 6QX7^ &3YSAD1=EI7[O'8;9. M>2NZ.[7/_UBW-QZ[>8G=JY//^TPP/=.1H>+\D4X^WO V^6V3=:/>>ZPN86E\ M^L.([*AC'@8A1>M8?_PR==B8^1RST=D89I&PY9[JFGZE/\\9+7GT]>4=IW(V1@; ^!M M+ VV<#>&EJ#[&SOX8QV.YR@'^.#I>X N[K26F?PBD+AI'?*?KZZ"_.DFR;Z8 M*FGK5;SLS&C 2_=H)/* W)41I'K?)ELAIH2X%J0;9^B2A0%;D.PYCG!TN?^4 MXVB6-J40)W3!\UQ>DFXH'CBB(SS;#D[0?7XTP:#69PL#>,$=TYL+K/34/\\C_(6]#WQRU(& M>D_T'# =[(S&];M@ZU&HR!"I'\9*5Y55K^E?0S;@;*MGH<=]J\IQT#S(?T>] MQEN*/^91,/K?":XB;),-F]S]SO^N>.-VJBX[TA!CVAW#1@\,T0> %;+>6JIE MC?^63EV"S3LE62',E#:[OYW=S.G*$I/G:L/EBBX>UZJ-0+.:VY(X=D9TM\;U M.F H: E4K'E;J5&7R74\A0&.+!WK* [Y0_D=4KQFMY7KENAZF*^NBFR=]=W= M@M5%8"7"SM.7E("%H+8@":9?:^'9;FN?:AR1WF#%HDML^1^G 9UR*:_RT(NZ MNL?*!+:^RDHEYYT7%N"DA9C8U//'XCK.PVR7%@N" M-_%NHUI?F/6@L $U*WADW%*FP-&M/:+,5BJ@F785Q%?0=BJI&^.0W MK:FZJKE-_5@.( & KE@)ZS/7N/S?UAJURE(R7W%NW8#C.I$##>MECEIJ@Z'Q M8,A"M.^)_@O3V5D[?)#GN,@YA9,X>(P3'DH R-I)R#M;?H]#'#]K#CC9J?IE MJMH8/4=%/6C+AP&8!7=;";(86"4)D(?UNC-67OEFT/'+/ E\/>5:"O"Y)H)5 MA0U@.KEKO,*$L$!R4W?=VG:IKE^R: M?>E$>1O$40V\OMXLC7C6[82;8/VB[!KS2]TA!NNY;-,2?'(/L$(HUL]4]^4. M%YMGEG>TE)G3147_L\1W1"M8_*%\;@N4)$YAK>DJ^C/0E#H89*D&A7[#(4LC M1A6SM@=I@!ZUOD2K0CO0A2JT/:^_=289%M\R52BT' =;?0'::5W?&=?:BV#/ M\S!)$ U?;7>58:RW90;9K;C;FM!./@U"K5QU;TM9@'0LIQA=DX9U44$9@*-4 M&&3A)WN:\.FH02W$*.GD,BY0&) (,B7927P6:?TY+IZN=GE!%WSDMEK![:W? MBZ$5OR2U,E'/5FT3\&EK U_@;R6'(KS-\MA_ H1=;V0I7V%(=G0"=(A#'-6_ M%2W"<[Q:TX=[8VES\+D^U!3Y[+9RV.4Z/RAUX>\K,90\7#=T;B'5]3[359EC MG.CV%>&S5@U:C/OSJZ8+)@EF7F%_CD/Q1H8T /.$CHR<]MJP;L\8C%M6?LDJ MU1\J<\N4T1.<-=,V!(#)%H9:,%K3"IBLD]'036?-9G>?IP_@SIHMJHCQ,IN$ MO^UB@JGAM ,6^P4UIJ S(G9L>;M17RHVI &71!YN6)O ]MK0@K:#D0O;5Q34 M$TLZS58\S7T+(J_=OEL>W:^A.MSC'.VKF#JH<2NG#CN60A^GU1F,US%M:/+! MCYTV:!L"P&(+0RW8K&D%^K3!#-TT;;B9W4WNKL!-&T@68ASQ*JWW.&&#TB*@ M@PQ+-E<-3%H5IU,#"_"=R8!&'@P!+4"*B2JE"F*O!Y%2"6VI%@3?>=]D,\Q7 MEA33J[BDF WX-L5T\M!FF!98!:;5^5#\Q/])>2;-A&IWAH>GC!1+3#8,7QNO M)!G'4L]5%M0@,^H<*"LE[VYK*%*][\J9]IN"JJ,D"](G0;'\>DI6D;A\< ME@?43<+.Z&0$W'!(*0G%&5FA5+@A=H#[<&3[5-%Q'4?R>JX6XMQOB?O:RHEA:V:1W6$H?#- M%N@0IGEG5GL@9U51637*^8IOD=]FZ=K ,VMM7VM$"Y-4RT6-JOG6\H/0R&8? SPZB @UNGM<5/=5[%&H M<1OW* ZU,@#M44Q7*QP6\]7T)>3U$NYIMYVGS'+V_[/=PN<@P?Q >UVGG/TP M2:/N'UJ2BA=ZEB3Y13-[Q#;8_'>[XZRN2P8*"8(5L7EVV^W?..*S^$:A,O>ZN<%MSNR M6P2P1D\OM@N;J;S?/Z#9'Z'/G^-%OZ(>>?(.!O$*W',,A#RC8')WS;L FO[G MI]GGR>WT;GF!'IN+=+,5*A%ZJBH+C!D ;\LZC4'VW,"L)V^I&R MA4S0\0DJ!5#QGO&V%!@N M*:$)KHT?+*$B_!ZUN#D/!8 KY;5>)J+TI-RR1 JQ2Y&.""!^R'"9R%'J>*=& M52_ZD :=1DVX<5;@C3%-V%[?:?QXJ%F=\+&M,A@*#D6L'?"N9P]7M_.'3_=3 M%LJZF]^]X4-@ZS01G;T=DH27]Y.[!Y8I/+\[/DU8FM)R'Z^?BOGJ4X[+\C_5 M,9/H4QIA_-,?_;MF:759M;' +KE)=1II6I[T,5/?.U_&8A2M,62MLN;#+ M<5-BN6H)[5A3*,5?^F7M3[OWD>/PVW7V_!T.H\K5AM'!P])__+)XWBXEZ7G= MGUQP30:&D:C]=^_LD("1;,:BYQPM,.%S>6HO8I7FDRS?$8S^QE5/>T^D^2-/ M7W"X*^)G?!44>)V1_>0E[CLAC9RKSZ^%67-!*@2"&#IDPD9,+8MJ8?0W)NZ: M&;,TBI_C:!^"C6R.KY!SQ0PMS)H=4B$0#-$A$Z)K= @( MTCVJ-5#M,9B.8W:P1T;-%'2^6L4A)OE-JO,?%CJN6&,-OV:040$$FVQ1"BF5 M3 \=5A2UY@6ZR;(BS0KFC[QYH@7&Y /)=EN61F]DF5;:V7AEAMR,7&I1$)PR MXQ-&,ZJ!N JJ=&#PJ+RX+&H,TO-(*^UL=#-#;L8XM2@('IGQR2^:B]"!3S!X MM,#9DN7I\?7;IK]I))5PYW>DT Z^IO,S"%[(,0D^93I'7*R[$)YL6*59]]]_ M$A:[($GV;#M42P.IH$,V:("V2"&1@L(--30916IIQ,0!4(7'>:@5#(E^N%%* M.HV@J:%V8FFB& BZZ+%IXFO+##'VM/D"8ZBYRU)JSQWM!L]KPYBC%G6VJ#* M;=92"CD0'#* D]T4Q:ASQYS/,R;!&H,9I]JF<"M:KM3,(:F&#RIIH,L8)1$' M1RPU1AM^=9G5&?'\#7*->99#G5K>Z8!G@MT9]E3"(/AE@U"_Q=3F6H=C$$9" MEG9?[#\'R:Y,;L[SW6;+_NLZ7JTPP?13ZUDWM %G*0NC#&MR&09I@R#J*,A" M]@-O!#6MH$,SZ- .C$E$I(/@I2R),[@M]*&I@ ^[V7L88=MB4 M&:(-@KJC(,NV<13#]W/^;35[;#6)[G&Q(RDL!M_AHCHR,(BW,C5_;%4;H>:H MJ .4F4J@ _G(RFU4U]Z 8J"P@H:ZWIBJT#3:F):JD&@J/#L/;IJ1RY/^>M/2Q87I07"!OE0!6: M_GRGUA2UVY2J@6#C,*P#G65YTR($#QD\[I* W,9Y8#;2GG$%/SG)DK\M#R@K1+T.&9*PM=R*1@\T4&S'@ ];=/7X[8M6XP: MSM/'[/AC$ =!)#N,FE2R(\AUAJ_4JF99+HYOLUQ5IO,@X+@"CNQ;Z''):FU6 MB_^OF> W:%(4)'[<%7P$*#(ZH2"GOLAN1&ZZO#_+Q;QEIDMZKDS&.T4,P*S3 MTKUX?3ZO9087AZF8LH-)U9]!?. N%EEVI8=S1OJS9UY. MG&G.F4$[768^4^;S"%F6?J ST0K!-&@X-5;K^G_*JIJ2*5< M444#L6:*1 0$4=2XA!IK!TDZ6K%KC^*T) A3]%.,HXV^#8DA,A@KBOM@BPJT MC#9]67#\40 <1B37$Y[UNJB=<]J'X M=4'".5GF9)H7<5E1_B,NGK)(QR,[-5><&F)$S2\;'1!<&P!4J(1YNF&']98ZAJ#='F )'X.LY_HXX_7L5A9?DR>+G$*5[%16Y/9',S/LEL M:Z2.T*8VP)+:$K@ML?O-,7[3!E'=(@QNT\E/9.]MLV25)%/!CG,3%7K<2 M&MF.)W8/,U-!;[M&(/)[$'+S/+C5'&-UOT$@\2'S>DHG["%"9%A7J25!4,X( M3Q_T'%MO;PQG.[[+B'O-KV9K, M%,V@.D39Q^:]G4&RK7R])@@&#H:KW>:G+? P8]5&.Z?(7ZXC2W;*KY(LI]/= MC^DV9LEQJEPTG;"S +<1Z>!V:"03A,,B#3HIB1AUV!C98XYW/\3L,"8- M*"6=,T>?&J 0@\4:JP2 +F>\[_?7X!<$1P79I-%-$JPU1O;D7--$"K-/DHX0 M*(K(D&D)PA1:>ZA,S>=0=)7F$3%1I"_H8Q 2@,( M$]]$^2G[H"45615?Z&J69&1J?IT4W& MLU8^!XG"$VFEG9U5-4-NSJZJ14'PR8Q/.-O:FPQS3;3*2#>"Q&I(8X_>2KIB M-+HLDY;_U;O>>>E50##.'N>1"WN/E=2D-JHW4_3B7CFGV%#1R<)EF7Y3Q99> MOC=:.,Y/:422_?H!ASL2%S%6Y%%H9)W22@>WPRF9(!Q":=#)YUQ4 5,--I$_ M*'E*VV: IB\DY"<45!:V!)P21 #6847S*QPJ]"')O__T!9,PIOZ$B_KXXA]( M4)[6O0EBPB=E*HMDDDXYH(;:(8,H!H<52FQR>G#Q\D@T4R@GS8Y9TO5I^X^_ M%IRK5T_I>A'*QA23@BO.V &OJ:.7!L$@*XA](HDCS!Y]#,BON*B.HI7W_5ZP MHG&A^YJ2LS+$L"0!/P%%R&V$!NB(QF)Z;*(:_&T79%,KJN:<^3JQ7?O=VC9;ZZS G<)?OO]XS^]I? F M4;8ML&J74BGI+-]/#[5)[I.+@:"!'IN0MD>E$1-_\[;MX5&EZ;[TI3U9=,(. M2UU:4D8M"8(U1GBRDI:PR%/Z/_YL=4TPF9#;$44&L#NJM"5 D$,)2ZQ F6U] ME?9JTW=)-FEA,\BT!7V,,2)0V1!SD )!!RTTVP%F616"\SW&:*FBD?4TPJ@) MHQ0$P1D3NB'#BS?JU$MH4^%)A9S;<48!LSO4+ '6F-0A$Y8S?LM)EE"O=X0C M4-IR$'!+@3ZP[K>O?P7TT7N0A.E%RPG4HEZ^>&O[>+V>/ =QHKAF3R?ME@M: MR%UB2$4!L42'3UT-BPNRK"*O^R>++(E#BGQ!LO#6>B-%H>5G1T5K@GQK1:H" M@E'V.$V;+;4N"M((L09P5*:RW7K;=VF,B]J&Z:,J%CK.:6>"+Y!.I0"+<@:4 M8PE7M>0GU=! M_LCMKJ[TK)B:%'G]EP-EZUL_YV0=I/'O?$;)#E50_!'_QR2-%A0YG7%6!61N MZ'(C#>,@>:B/N^>3Q[Q@-6!Z+_;$;;N@_%E>1_O6UY,T[+W+G,,:H<)'J^T+ MU&F]ZE6']MDV??,$='@$^EO]D%?>P\PW4YWO,:^FWQGNOSK7,_X8O='^EJV[ MH&"'IFB7>]SE=&J?EZ-!NS> M%>KS.M,.YO<>=IM-0/;LM_SP!!0<:+RMGG$L=^/M%\;'?_S^_?NWG).SQ<^_ M'/SVOV=Q6GRFV-A*0^'NK#1:=4><;D,G\#_4ST'U@U#YI+-TMN-?@)U3 M/]-S7'6WL[ZFNK^=Y2$@.MPY+=/UN$SH<4&_QP5G['%'+_K&]K@1^BZ7?J-Z MR&!E[\P?B[C/Z(:><4U/#(.>]SC$\3.#9@IS225=4DX#M4TNB1@8&JFQB26A M&TE((:S;+$A9@6NP@A% MJ#9'I-&^0"D^[?'8,0R?I<_4-6>DY=P-CE&KX9*M%M#;G-2(@W&89HQB.D6E MT2E9#<>#2BPR.4J]BF>&:=V>3AZ:=[/ JN):S,JBGC>)MH*H1 M5+:"[LY$5PG\!K==G&EP"ZXH.M*TFIP#U4'0R:.5IA*#,X6Z ZLFQ/1Y:CEP@?LBSZ$B<)];BSM*"(8[HZ+MVN]:)T M8!LN%Q&CS&NO*@8UX-VI'8.ZS]BZ#3Z*'EJIYW105[PJ:\T+7PM-M^M?:U.Z MRV"C&A1?.ARRN"AN:'G"F=W1+%P$^S+NGD:3,"2[(#%M>&@U7++. GJ;;1IQ M,,[0C%%80U0:W/75.I#<7!W1KH#6EN'H-BZOMXZ';(Z,;LU#QOE8DR7IZ$.; M@N8VCS-#.,?$U\G;-O.#LCF4'-KSSOQK_%A83TQ5PBYYJP?\"UT[).W/N<<**62T"4NR7A"*C M?(ZSU)S,8E)SF]EB9T0WS46O X9=ED#%!!BNAK@>:BM"!B2V:#3-$O+,_X*:8!2>-T MG2\P>7@*]%U=)?O+.VB1 2/2_I>H%=C518BK0.KL?7-,/5TC[[*;&V'KR 6O M@YL0*CFUI9S*F89_(OVV4Q_R5 DYI8P48("\O?X;6?$-FINJ3>$&/:#+31 T/$ 6#[?.RHL@H(A*H#H.!F$Q?U M60"*D54HPVG826DP^+^!;;@EY0CSNNPNP1L#QV>!NA[0 959Y%'H3L\-V,]XYS*K@X-]V%-WTV:*8NEK<:2#$ +H3 M]U#(@O&>!H!].AW$42D/R2/V;3$&VM3R/OFD#Z2IA,$RRN2A6I3"SR".+_%Z MM_-5KU#NOOR_)E+9*KMDV#"#VG2STP3#O4%PE66.MZTRQ][)V"EF;T=!O8KC M=;(1?&]]K)0'0S(+D.+Y\9A.N+8L!Y[RJ]/ 62+#TPTF:TK_#R3[4CS1.> V M2/?LOH-=KJ?04&57<>/A!M5A9'M-[P0;!5?8=ZH:0&4+J&H"E6UX=V>?IV6ME[";;YU&_)\)]YL&1W:"]ERR[FBSVP0=W1@8+A]K09_V57M5Q9:P M2FQ.#A=9@$ITO@KR)Q;QH?_#L@B>@X0MBRSG?G:Z3B>!0\SIS 9M%,%%[0: M%H)U5*F,TK'_P =U[Y1LEFX6Z0IJM@ MR4!3ZDB)I9IW+@W':GF9 80=44V1K?HGK><:H ^D9)K<+,MR:5UE:).THF;*?)]LU=QJ M'Q\:\$[+>Y:EL,,W]..RG"R6^O)S7#Q=[?(BVV!B&QX9UHC;D,D8 [MAE"$M M@*'N*-AB 0W>" NS9.LT!I%#,(GH9*6(Z4IJ?97EMJ%DHY;32GUV)G0J\NE5 MP-#.#J<0SSMHH9"IG655S #-5Q6GS4MAO;BK]:\-Z'K1JY/USA!+@&+.+UW1 MLD,7I=)9B#'?8G:Z(UU/7[8XS6WB)&855P2Q!5^3Q"0/@BB6((42G;4:PI6> M]^&JNN>1)4#EE65GO ,%/Q:S/-_1!0&VF,/8J3@[ M_VX)OCD%;Y#WSI,!(*5%7&L]='6*FLFL&7KG*EFU.!AN MF3$*586YK'<:\2I:EQ1*Q!)_Z7R.[YC>9&2%XV)';+DUO!FG#FZDD1U?-[ - M,-0<"5SP@*R^T9M'U@YJ-^2=P4W-1]O9OTK<2_5-J]F_7!;:[J4!Y]C"F[X/ MQ]N>H;)O ,BA>*OS5;;:T,@X&/GK.@C?KX-I1U*CEL_*I!9T-*A XZ =W%=0 MLO0.?VD=D2592O\SQ*W]63OZ#6_&)1_'&MDFZ- VP$P21P(7-S-9&:=DC^(\ M9YK7<*2K/(ERRG51:1'M>(J2'V$B77<>D03WCWF<;@%-E8MM0_9 M1FC'6T%)O#K/9NP!?Y-]-3FNHUSK1C589 M 9I)US:5]K6/.& 5S:)Y>I>E!+.SNG2BP:NR&$]YCVG)2_+G<%.EJ:#VS7BG M]_'8=4R/-UO:+M_+">G::GW\6M[@8?O96@.\JTG5O6>U,T;TJGH][Y0; 5;K M34^=:G?\:J,/H\F_[#G_[\[NV__"5G\V!-^X88;09%3>XWQ' MV3U?+9_PYQ@/F"G8-N%^QC#,.''F8*?OG;%'@-91-FN2;4G94HNT@'QM72N$ MW7B4\^NR)VE4G>9B+Z$N(&+O>T>TZ,<7CS9=[IL'-^>=^:>S03OO$*O1>.?_ M-5YA0EA:#9WB7P7;N B2^'<<+0BF:\R(&CVG7964RU?[$OO'-^NR)YSJ);2[ MP[%M@ND3)S)$US&VK*G](4TA8PU6=>N*:C[CO:>THI6'(^;]T+EVNG-42WY& MAL&FRD<$ZV; L'X\=FW@[E!T( !4=*"&F.F,O=FQ1,O)AJ6._\Y7S]69JT&< M/\TC?'2&4[X<62\Y1?O@NL\)C=+.K%IMU$?ZP/2JPV1R$>R9973(I'\A.QS= M'M;G T>.,4WZ75P,-UZ_NK!O#URO.,(([4*;3YNV99-5E>NRU5,&@DY15XF' MO\KX"M-11O>*,XUJ"TP_.-( PPRK*FX';A1@ M!TZRE"UR6,I-=&^,3G2 XC.X@;U@3)-^NL%XX^7] M8'A[ #O":"-T/8%TU'EB8OV85K] A#X)4.>H0VWT'90K)#HTCE\B#&S-3Y<8 M9;*\-PQJ"F!'&(-?UP>BJCT@IQ-;/;YWI(CEOX74V.LXV17,_F'N?UAKGCS_ M&),53G](4P!I/@:_-B."3J1V1>/G'UES?.T;E0TB#.\LVN%MR ^VW],5#(E# MBIZ?6/^4QM0;? E(-&%#6%SL!_:1$SW%3]\YZ2N2]ZF3/ )@7SNE7;H^>/_P M"065LO?.Q8N2L-U*JTZBE'9;3$8+N5M(1BH*AGQZ?#H2)4R3YQJW-H'CE"YE M-S"*=+06[T'^=)-D7QYVVVW"#X,&R2%H-72B/K U3R&<,28KPC=#F@)#[./P MZXB?M]JA\Y>$%XG+GS NVO2G:]J$'ZPKLK*K^)_2EP6CFD1!WO7K%20$WR M.2ZW!PQ_!T/6T;9LX@UO PEWB:"_\7;^VSM[-9;>QBF>%7BCNH_:3M7I>=(! MQG0.D%KH@6'I +#"32(&3C)]Q!N 3,RZ^L!*Y5#M5&$04S3&CI@'O5= 3 &L MYJXEGO9X<6/& M.=+9'_L'Z,OZN=F9G_E'[]/&.>'(?@UIKGB-2?P2*[+=%QAV+;-9II^*"S$/ ,Z+:R'LGX0"0?8+5 M:JC6NT"EYANN>M[IU7B2J:9%]FH R":=EMCJ0">=:5I@)!ZD\;\Z+58[Z\-6 MFV(TT,@[O;W3!+MS;Z=*V#O3;!$*=W664JKY6=-_;S; M+)KJ2MP=4<0MO M)06G&ZN@Z>[:9>O$+7T/&; \G 7)HEU8S Y9$G8[L4H]/QNP!C/D^ZX*)3!$ MLT6JVV6M-%%+%4S(4;3*%"W4:KADG@7T-NFH)0G2/.&8WZKBC;;:3B/,PTSJ!(KM5,$0/CE; M(OR0&@H*=GPASB*$T^@LM1SM +_KF3M(TU7EQH&FU 4;+=6\4VPX5B.]HAWA M]]MPBGGW?-/?=BRE$!=/6<2NV<[Y%6;S+RDF^5.\76#";N@)UJJ)W@!]IY>% M#36KHY%W"=I(]D4=?!.3/ER^PX7\]4R>!FT1C\HN:2@G0'F2$BM M 89L5C!?33B$7S/?;#+=!"&KDK5+"^7VETK<[0ZE'G1WYU$N"X9/!H#B8B). MPW@;)+VZW%N*Z8FEM*<9@$H#?:-,^^,*:9^DTNYF2T7!4FK(WC,\+MUFZ7J) MR899I3"X*^+TM(X$7.<83NMW,/R0@.J3@HD@EL* (BI4GQ4[RW+P,UUGLBU% M',7][RO^[&IA)P-5K][:OWG_I@I _>]9BJ!2QGN7OF(O/RU(>4@\SG\]3-%5 M42:]BML[PLW@N[>"J^6]TV< 2/'*[Y8*(E3G@BWK*RWO'&,+P90VN_] 6ENO M/;/[0FX+-0S'K"T'TVZ#)P]4 MK2#>#)@MW Y.!HW;FV/RC&\->[EVJBY9.\28-EUM],#P= #8/D&[I+RJR\Q4 MVK"V?A?5;2C+C%]Q2/!E=?\A+D.:K ))]4NDVA ?U(33[(,1QG72$0;H@R'N M"-#"S)Z*G&6IOZ"?)\YS.BODMUW-\GR'H_Z*3R?H:OFO!UH' N12WIE@A"9) M4*F$><0/Q5S:NV^JB7N5;1ZKDS1TS9G'$2[7G'QON:P\6LY9Z^+NE;FLW#O] M#\W$\*1/<.G9SO!JVH[OA,U[[PWGLTD,B&PV68IR5NKP%?8A5>1M6!- >X$T M,C=$_S7R6)GSE;'Z;\TN3]A6A\A85J)]G;*K &<1G=K$*WZY<76\N9K*=(\Y MT]]VFW;Y$-7JZFQ/\]P/3OG*#%WF%(^"W+M.:)^\CA)*>!VEPY5]_M-"3OD: MRLS!HI1T\-I[SWNM'5'ZVL[5%3L/@Q;2/K>APCP.UG6PIS2?KO2VF!3[!368 M1;383'?+P@4.7KWFV:^UCQI?Y[GZJ_+!?\B!U&2M))[!Y7G8%=?"9XEHG=+, M>RI]C;=9+LV#.=N37,74SORJZJ#4 MK8YGIHKGOM;13_L:SS7R21_JO7.ZME3HJO-/Y705_"!73:Y;/\CV?\[^Q-W3D&/\GCO/]AUZXX[4-<&G/=UN%N2=Q[Z6H=$]0L\<^2F]8.; M3OI#V4E3O&;I5H[#-Z*UJAC.'[6G'N8%K=_XC,'!5] ]_+7V7/,+/5!DL3& M+P\N\5[SI/H%KQ[$[QPN?5H>,ZJJ5JL#])V>_AEJ5N?LCZTR&-8-12Q05Q59,.&"9: A7KU$:<870. M%)[@A,311..KI0\XI0,UF\E-HDVB!(=X ML$(%J5*+IS0$'3V$2T7O?*R[%;_VE%U@4AZ<,SD\4=R'HU.!ECFXOBP8?AD M"GDRE7CKSIET36?_ Y]LV5,EL1166"7NN;E4Y#^_)0ER9Z=98\>=H]TB1(' M9+\(2/N >WUJ8[I:X9"]B2M>KI*=?=,=$3_C\QS7)CGO:^L5-CG/P\#TIW-; M*"FI!6)/I OR($7E,Q%_*#H\]0*5ST6'"I;UDR]0]6S6N:NG7Z"[!G%4+6;H(H>O>;0IEGH5M]=5F,%W M[ZM0RX-AC@5(,8&>JE1K [;@S)@&(CC$\7, XH!:E;FX.1(B;J&KA%RE@*H!UEF;HH1WYZ&% M)=3/YX*'DS87*-5G(I\SCLBOF8S3-<\7N8_73\5\]2DO-\"E 42= KPM7SNX M0B]D[U,O@I70JNIT2E;!;AZX#W/7H M,DGO'=P*GC8)&LCQV&Z'J--9]E;=IR7M=*]##UGMG1I1,/31XSLBA^^,KY]2 M'>>+8,]FLIJIF$0,WG"@ RF6Y VS#>9]=UMJ>.^\DS!DEUC4%C2+DS D.QR9 MSR$,T'=Z=^M0LSI7NMHJ0^/B4.#"-)*O,BMJE@O/H-2U3>,_XR>]Q\\XW@\\L")'%=Q@4\O4VZEBB]D>I:[([ +^^A45T.3\A8P@6*2Z?[-;OM MZ1L4K I*<9S$FRI=D\W)>:5M*K4-TCTJ6,IF$/)$J+.LEZL/?XE7&<&=R+-D M":@3=K5^-@.NU]%J2>_]T@J>HH^B1Z[!TW(;E;-PHT-K.X:855SQQ!9\S1:3 M/!2?,P"KS &!N&:NGAK<-R%DOLS4QVU-2CYF='H#9-,XN89WAS0(II )62FU MM@3\4RQ)LB_LDJJ;C%QGN\=BM4M$XPR,&]:&4P*.,:_#QR$-0#MY. :\&'S( M\Q]14+?$\\9#?A\6]Y'>5A:B'=1M#W(L!WG'*Y""'0BS61)JLYQACVWP=TPZ8X?$(\,*] M-=,K5-]=OGOS_0\7J&D?'1[0OBTDOT#E0U#]%/1U_9QO/#FLYFHOQ=G; M]N_P(J92=,K;RWQN938@;FY@0*[\1'2'*FW6@ M'(20F33 >D_7$$K FI@%QDUKP EKE\X$,'NDBVB-7=.OW"QTH22 M2:>9VUJH0?-?]I#MLNQ"6-6GZQD\-:PY4W28S;?79>7=PK?JO(UQ3?F(\HPQ M5K9$&](.N"7W>!OT+M=ZS3TZC'V-V8T*9'^#<6OE*0FKJ@1=A:SU0.M M5S* M^]AKA"9F#Y7":$6E(2WKYZL5];4LBZ5TV[J#@@I9I^E#.KB=Y"&9H'?>V*"3 M9)A6LJ@4!G.*K6_%K>$$FD;>)X<$V#H>W8([M65":,&G6T#'HR;1WW?EQ=UT M>)UL,E+$O\LV8"WDG4Z?3+ [,W<\L:N&7BF?N^@E-/ZGUTAC^F15 MK'%T:\"IW#;Y2#*SIEXSG5OX)83^YU=(Z!OZ2D_V?LK&8-.Y;?!Q;&8MO6(R MM^!+N/POKY'+L3)Q9VQCP+DU29]RO-HEM_%JX.<\Z,%+@AV$ MNO^M?L:LN@\+F=(G!6N,"-X$M,%TC1*JQY-N5OP!;U@"1L0.''?C7M[=69NE M\U6?PZK].8.2TZU/*P,Z^Y]:#3"NQ0JFS4[H63*]JMH25<6)_"8C32;PK+S] M*):5@[-3P&\>(?3440YLCB)NL_3LMB"6>J*U@] M?;()?L]2EM^F-JXMXY@T(KP>0PX"D.@@H%)]^U*09PQZ'Z0>@H2?_IJ^A'&. ME\&+O(94SX$:M9Q>.65G0N>B*;V*=U8-PRD\=EI>]%9>6(O2OQYH);[71LE9 M45QK YHBN48-[[09!%->_4Q2\(R?#:KG0+ZJZE96]>J[V16TLU:&MRX?#EU: MS,#[D,)N@9JOV+6_C(D/F#S'(Z6#&IEI@QY7X60A0G@S]5-!!L@P&*N(H M"CE7'U\+L_[T4B$0'UZ'3+@KJ#Q\NSL(PXBM=,/,W=LKZ3AY'>>EO[**4NO4 M_6T*F(U2;P^H=;TS<"1@[99!MD(1?BQ05"EYIV?/J2I>@2#EMHZ+%&*WA$M' M! QUY+A@KJ1NXQ3/5Z4;O0E"?H^![KRX1MXE.XRPVSQ1"H-AC FA4/N1'>YE M-R*6PU^M N84N6\-)QT4^.V 5R)H^J:>PA03 7MJH&DHQ]HGX\>@V!'&OH@*>6==/J^18)=>TB2V=\1M=TQ7$+,T+LN,E'((0 M3W@$5?9A5++P=B2,2,4J!/O-N8HIT0) MGM.WAVP*<3*_C[:EDO=.?INEZR4FFSL*JMY-5*U'I*).%WT:L)U5GD0.S'B@ M 2?.X;)-G.I6ABT?XN>@K0^&0#%GYXHFO%54#(GM6! M[L1ZM8;W5?P13 Y>S:^NO/=A8@!((2MU5^1%D$;LT'HU364$*Y[H_Z1O(KQA MAR 2.O1XIUM]A=M\=8]YI=)%0(K]LG5M]^6^\XMF)3VR+:][V?H62K*%[!K2%AQ:SF=B_!SHCNWH)> M!PQ=+8&*@[N"C;#25QYVM!L$.2ZO1%?UV)Z04Z] M"NK9>/@B#-A)[FI?[1*G>!47DT0!U2*0^&6OJ/H+3?I>N"9 MG3D2MND5H7'."JTP=6-*_D_[U=TF(SA>IT.=FE++AU,SF"!S:@H5: 0SX!2< M6BD.A5OE"F8@M91*'IAE,$!"+(6&4UX5[)">;L_!"JOTZ%]S,W;,=5G1+K0E MV7.<0[@AZAJO,(47G6*Y,;(MM_L61YC;W= 8T1 85WD,>G'CMFS+_YJC9]4P M5VJK[)&M URKG2:\C=T!J*&N3FHC.IUJ'!?MFO#!R"'&R7AIHP^5G0.P UW' M-/VLG/N.=)0&92^.TLH@J:/4:D*EHA5JJ"N>VHAQ] /%NQ&$@\ TXZK'#JQ\ MV1-5NF658N]LX_L\MB13"3O??+.BE%P2S&)#"T_.G69]7-7.KQ?. '@T7:UP M6,3/N.D3]W1,O\?LB\9)S$])3=I[.;ORSH"6L.(]G:1EEPP]X:MHT_D$S4(; MKT]G$M15CXV%\HFS,O?AN":A=023\4-[@*H],&[_!$9(ET^O@NK]B3F3N(ZI M(HL$Q\HC!*=I&AKU;5_&T"Y@:O=5=05+8Q2+.;ZK0*@*BBH= . 04+%IT8, M)50.T?7&.LNB+W&2H#=;3#9!RGY[95VJO/PA^OLN+WC9EB/>K=@4M*ZB,G9H MM^BW\ZJZ@ *\<*H5%PCSYM@1CIQ-IMJ;TE4OHIV '5K*>%ZLK!- 78-?972@ M3'=QNIY3V/S%#..^O '_C-<99N:Y3!LXNS60^YQN&FAF0-[960=-J3'E;:.T MWUEF3LA5?$2T=>!EX6R9/+0HC 5657(#9Q>02X<%,^A_U'^KYC]\0+!]"TIU MK[PS&*7EH$(7C-<;"+A/RG?__'Z"PB )=PGWC? 8V=R5:_L"6@I>62< U_*L MD0;OZ?I(Q=JW]?7$%!$FSP!'41[\T\6+M1I>625"U]+J( [78PD8I;%:('MV M%O[VOJ1]7M^2&"1Y_:?Q3ES;*+#1U>(%#!QS-2W"Y?48,U2537%UE=E9*HP) MR&_9V>;J/\6+32N[!VFZJCDVT)2Z^)BEFG>N#<8?ZH6'^B[4][1?'K' M6JW7TS6+N_(*.JN,? E(E%_3Y7U>Q*%M1[1IR:L+M3=5ZS?-S7@G\/'899'( M)K3#8^_G\9%Q'B0)*RBGOPC-(.O,#YK@-IY/)>B=*C;HA!A+(]_4 J^'3G@. M3IP?7&4;]K]E#D\:5>EM^<-30/ E=?)16X!=*SA^*C+B460:*&RIP.M\[)J2TESF+UBQ/=NW)]/TVC74IFB9+JJY M(>X/)7%3O&:%M@815PFYS\-&$ 6U)#P*#HJL0XBCVT?-@+M17QDQN!7_A#2::&:HL@G TYL! M\$4.;PD.8W#3[)9)?$B]B=.XP+?Q,X[*H6#06U$UX9^Q>N/,=)7KOPZN:K%+ M[D2E_V29M74 .@@IMPF(*QIZ9U/5NQYV*EX/#BOV.6SD?=!N.?CDL'F70S*1 M/.'P+K^F!Q?";%<2T92+.;N21P.RN8A'(@-C56% )]L9@+B64&]UZ"Y*,&HY M/5!N9T+G9+E>!4RPP ZG$#6HM1!30QT],)<6J$V[-=Q;8*4)@X""*78DO 5W M@8$]UF%DO 5TC<&"\!N7=*EX71&7').!:Y.I_3L8UDA B5>I>>M"MLL@E^=@#6H MWG6:X^#WOW3=RIN@; ;E7!_MZ/W.])!0%-O?3XA)._]?OG Q6F0U7S(=CQ]HS0[QZ0??TAWY1^#,@WTDQ" M%** OU,?X=%?JNIBW@<8;MUC/Y5N0@BU#C-G1SF]//",+ZMS!>$9G@.F:YW1N'ZO_)3&>3UZ]G\O^^[&[SOCH]OU<<7RBUR*_]OC( MQN%TK1-;I+L>F6N_X>JH_0S4?@B[*+DM6#T(\2>!V7\POBS5NQ)B^C)7=V3# MSL>WD[P(830[JE4X'>Q4I@@]RZ(W&3K3+:#]D]'OZ2Y+RV&>I9<5^UE*1^L= M=R6ME6XY]I_Z$PUZ]*OHE2->YDGZ[8#G.NW9=$D69^QN$U+H@H\.[19.03]\ MRM&:/HC-3Q]W!4JS CWS">\%NL3K.$W+<&4"8N-E])L27Q OH/\45"\P_\#> M03Y+%_R3G?I##7[\J^CN(U_J2;K\P&>__@%]G,&Z_GZ6[#]7]K%M8=F1<\?/ M=Y6OZ.6UUHF03A_NO:?ZLEB>NKL*8H(V ?D5TW&92;.E,._%5:0IR#L'C"_0 M*;LXX '[)B,K'!NTOP9[-T_%[5PG_@[ET& MW;WU[?[C_Q@=6_Y2W?3J[K.A'>MR;+>T6Y?+;D^;Z7_HF(_;;?XRZC--ST.X M,78/BOI,>0MP0CZ'+2:V?7JYOTJ"7'M 2*OA:3-1!5VQ/=@7AS,#,F+4;N'Q M#?#'/>):8+;C.)K*(M,.FT+6):VT<-N$D@J"H9(.79]$)5\:!MEN/9WW3$Q] M"G1EG@EAVJJDZ9ENDN5"1,TFB ^V"(@<\++ M:9^SK8>@F3XN*#\%U]M_'4IQIU-Y ^@.]Q2R8&9>!H#" MY(N?=VM&@2;-W#@6N*&3O+OP,4[F)>QZFT3=*=T&&F7A^@1=.'0?@V*F?B<9:E7FLV& M]JF6KJT& ',7_[](=;C+TN?6$4/G.]3" M\U_%V#3VM;K)=N@]'$[O=6RQ>$"V%.)9BM[[]'2S3;(]Q@^8/,A]DZ9>/UH:52J?^R%%_'(QZ7?=[[:^^4AO %!HQ/ M\/T&1!\1;#)2L!; W%EVQ@98T*[2@,ZY+DSI]7#M MD'6YX6K. !U]+DL!IFE.UEM?[F8,ZYH0#;TD,C 8(0:F#!J45&V'5O+HD[+T?"ZMK.;%5N/.C$4*$2L'HMX_F-_$XY$TL,=FH(G?G M?."KJ%]L_>).4L78^#18??*<)@I5:.AO,/K?J3S1?9S_>D,PGJ4%9ADGKD9- M^7-?[9BI>XUG&S%E#X75-QU8*ISFIZ)H167Y8%DF4A4[ N"DSSDF$-?QT^]]5V6]UK//M$M_W0/V:WU5@JW%=?B:!]C)/7'UTLZ]Q,TJB9563L M3V>OHCSX\:^BZXY\J:<,,-H^^_5WY'$&*S8.3K3]>JJB)C\'S/YB3NY9S+0Y MD8##'>%7P%\%28*CRWTEEU>"AO(GXUOU4"CEV%<@*:DRMDDP?>4T=@@7OE5B MH Z)24WM[!DT/S;V*3.JQK7EG?2VYAJI;FH(-L$MT?=I7>TS(0QK$^F*D2$M M"!_FV")05Q1-)>PX!U #N)?[)Y&$0RX=/$ERZ4$8\<4ZF,)G?3MN3=7/- I> MF20 U[+I%EXQ-!-$&U;= KJ0AR6G?4KC--\1.J?>9#OE'<%22:=D4D/ML$@4 M@T,?)399TN %NX.PE$4!%_9.E_D6,RJGZUM,5V?L,(G"4IF@2[*H@;:Y(DJ! MH8H2FKB>K011PB112$6!\:1:Q*M&*Y6P/[[T :LY4TL"Y4T/GCPU.8BK>CS< MQ[!4RC#91>7=W\431AO:$G5"K"&V:U'2+(F#1[;U'Q]_ZD::PMZUHY=*=H\W M09S6/[*]SW>2'.WA3;A*?1]K7)T6/U3?.SN/ "ULH]62%1$+*LN8NL:I6_"'2%8/\UV]JENJP%V?U6",G^KO@:\&F>6>/O?BTNC1AS]PY_^_.[M MV[\@D)_KCFH._F('I5?ST2203=\-<"<;\*U>S1=2?I?RRKK> '7*&?W1Z\=; M3+TR5MA5+VJN=_@.OQ3W64(?O5Y^PG#59NFQS0(G^!MPX^G.&OMCT'REB42FO_SZZ3Y#7V_IWQ+97O@2=XV M^VB.L\;^$!1O&2)A^+^\4H;'SR?UXV5[\!G>,OMXAM/&_A@,/Q@B8?B?83/\ M4UK'?'$T?0FIJ#:!8F1;8)AM,M>:U:J&H%TV?(P18B@LSW]$L\UV5_"-U?*T MV'=;^G_9MBJ__:390GB]H3'0VP,B3,E=&JW/<8Z][E/D A8D"(M=D,P?DWC- M$\O4V6HR6<<9@&JXO>0_4=#[1J$-.GET-E_@? M<%$D/*VC=%W\D T[3L,+ "\"_9G OU_!*/;W& MV\/B5N,A1"E KU<#3HC#'$1].XP6%+W7D K"?/TV26'M+^#=B;30&%X]S!=N M\YH]O5I^^<%3ED28Y/6U9.Q@";N+D-T;E*63HB#QXZY@IVR7&>,""[.4NP-U M02W95SE-R[_\(Y@/>F*#A*K*O,D+U#2*JE91NUEV3T6W852W[+]S3M)(?$F& M'BO5@=F-]5 U?1L%:81*<4\?Z0/)\GQ!LE4L[:NMGP&]>AFJ_EOF,J@4\KTC M,RWO5],?2*R% +UG-3;U,=9:U/<[I]XRV^!;2@+M6S^(07SO$G3J-U\*HZ^9 M^#>>7C\=@;(N^(H/LH^@% ;T*[L)_AG?%Q@*CAPLH^N3I]'+&/ MC X/1HJI MJ'XL:CV7!PE:3T:'1[=]A+^I)6&94=>X_-]9.@EY&F1^CT,V;9"P^M^.F0YHG>(MCSX P)HH$SVK8FZ.^I M!3QT5ELU(.\O$01](?7X;4?LOEWY&UX=O%WN&!U MK1&] W'0%:M@'(RX'7C:#'/?J:M4._ M[S?_M[MK6V[;!J*_@L<^R _M']BQG4G'C3VVFTXG3Y0$VYS2I,.++_GZ8G$C M*( @2%'",@])% J[.-!9@+@L=DGK)-+JBL2OBB5Q7YQN?C1I21EBAJ[^N&$- MJB$O''OZ\MSC3!TNC8C?":"MJ^U2!1S]225$:5D1KF>EG0E?ABY_'K_[PM9I M-;G[.J01T3L!],CNJU7%[[ZW>L?E^N&69A"$@U]*/J=K9X?UE4?$81!,.Y:] M$H(C."E&N!P!P0A;BG*BK"&& MQ%61Y*9U]7#B$\%%3A#2OG>91Q;!X,:Q02:+D)&M4Q@!1>$8_6,:ESD!H1@# MFJL5?#5Z5>2/H=18 DCIZ=^@!+^P!KC-_M"WFF[>-\\ M009Q2-ER\?! -[W9 8^' )&=16JX.Z\AMU9#_XJT51-1!):B.P^[$@(3<6Q( MF1<=%30"V(@ MT3CG]V6$?G2SM..0UE:A(G_GT6:U]]8Y0W[J2$5559 KY[ M^EZ?9<7FO]U9_U!Y!,/0*)B[5 X)QKJ>S-8BIA4_GU;>1:TOYA!W>RE" M0.H\^*W;S: -KAK5X#;/-1J^5H92TFHEWT$OX8J/';VJ/5@1SIT?@:S[RB,B M-PBF?4PDA9!P!,./\ ^BI>GUU3ND>@LC8"<,\=I0$#>GL =5VV5 M&MX%.XJ0=#YS30UMW=G'*;)T\^$G.400$[>C\+HV"027]OX25T&^RW_C4VJL M? )X["^-B+P D/;9A1)!1,WGHMB^I5G&#'%WEJ>^$EA=3 4+(R)N/&8KNI8L MQGN?-;U=$?4]PHZH+Q &=,.^LHBX'(38$T*&1Y5 1X[G71_R]@N61D3@!-"C MIC8(6;Y(RISA@X,I'E\C@-H!$41\AB*UPGQ*.3@:(UP2(7-WS;JB/QIF:1>O M[4PM@+\@040LCL-K18W1TD2((Z3RK*G2G%85&SS6:]AWN 7W/@9MAA:_RU#37D?MF!K37^);0Y?]?V M.KSQ'3]#/;3I]M?\BYIP0(./9,I&#(1.G@4.9EE&;6PQ.'YQZO3N.U!5RS?; MX!;.:J?F+DZ_R=)8#GGG]*6HTKH:3(_E+(C(*/SX=BE5I?566^2\6=9IJ;J( M'G 7/U@8$5OC,0<=".M;]I$OU'//%#,NL8AA_:G(*[9PW5H)@$/*(V!O%$R' MA[Y7,%;7R[+B+6'%+HORO&C6]4.3V4$I?7D#QRA 0.)^N'N[82NR(EHU>=!I M'PG0'GN'KG*'P/!0'B"$B=@Q:1_)W;WR_V 0J+@QDMQ>E@CIT)#-@*-.:7J6OU#IZ9:UIGAM^"?;T&3)\_;3> MMM.U(#*!/<#O&H!0=<)UN8ZA#7W$5(B/_)XEL5]B&:3Z%JA#!,9;7JH,&?)] MTG?5V%$,$2L^= XG95Y6O4%7,:\20]5?\JHN>0+O6_YJORE3-KZ_))F+!Z\ M(D;"<-J+_C4D>%%BL(4#@BNB16/Y:X@YE79"D;9S1G/:DU'0+X&(J4"@EB^& MW,!MW6STE/0W*1LK"YB*IWU)M[1,LA&DA4DB(F\D8+N_R4CQ4AXSFW&6IR 55R_<$#"<-7)SM%';Z,^ZO%A'Q M<[;&\HM4NDWKX/% NOI7)*GU^UK7L2O$(X]LXFT#*E-G>,0:5]^U]G5]NS0B M\@- ]G9XH$6M];48%FK8AYT4-)##C?V;R'1PC";PYS-"S(D^*R_T+L9IDX^XU/5KH2W]0FON5L,ZHYOC<9I\*A@R2-5X+2A M4[7>R'B./GNP!V.%,BT/ SD9S5,=F:Y(\ MX"3C*X^012_,<-8^E\<_HY-.(M8+S.'O8I5!P,0@-(=?BU4X9D9IZ]5_"E$8 M'BD,R6??Z!'W=/R7R M]Z^^T:J&458$T)S5ID?6C6#(B];D ]BV;=!RZE(S-$3"61$!B&M\ P_;.Y&ZN=6CDC22JKR] M7QP4B4RAS233(#.E]*]?@)=,)HG+ 6\'5.F-F;9*P@%QGN?@=G!P\%__\V45 MSK:$)32._O[-^V^__V9&(C\.:+3\^S>?[]_-[T\O+[^9):D7!5X81^3OWT3Q M-__S__EO_\>,_]]__9_OWLTN* F#O\W.8O_=9;2(_W-V[:W(WV:_D(@P+XW9 M?\Z^>.%&_":^H"%AL]-XM0Y)2O@?\@__;?;CMQ\^/,[>O0/4^X5$0WY^_C:*M]YSS'Y/OO7C%:S"^]1+-\F^MN]?OB_^+Q?_KY!& MO_]-_,^CEY 9QRM*_O:2T+]_([Y;?/;YX[?R,I[ M1R.!FT^^*:5$+3*Y]S___/-WV5_+HHV2+X\L++_Q\;NR.?N:^5^IIGRE)0G] M6Y(U[RKVO32CW?B9F;*$^->[LM@[\:MW[S^\^_C^VYF)D\?=OZ/J95_WAA^\_YA7_7T=E MTMV:6V5"A5%],_NNU4<_1]XFH"D)3N,H(%&2_9#$(0T\_LL3+Q3@W3\1DB:& MIK6H:60%;CU&HO2)I-3WPOZTD58[O&JB]Y(5_W)RL[A9BQ&'FW0WDO15CJO2 MZ9,7+4ER&=VGL?_[4QP&?,@\_V-#TUUO.@*^,;+27O)T$<;/_='8J+$/A:[Y MO,'(S>)DD]"(),D\"F[8THOHGYG%&!H/E.ZCH2=>0CD(MXPD'(ZL>OZU^\UJ MY;'=S>*>+B.ZX-TV2N>^'V^BE,_^MQQ&GQ(3!7U4W8>*_XQIE/*E@<#4U&9I MV3X:,?=YITFH .%F,8_HEGI7="4,-,/D,:$!]1C7G/_S"__!>PS)9902WHST MG$-C[-/]?: /=5NI,'RS"D-+[HA/Z%9\ZYJD1F U,GTTZC+:)PF?Q,UMLZBAES$VCM[Y>?V5+YN&5JU0 M/W3RY?22Q M%R7%UPP-DQ7MHPEW)!2K!+YL37X0E]Q!+[R[M>@9:]H,8:Y<99 H/::EM-W\MA4"/5 CVO/X'T*LH/L18%M4@OU-^Z M%-882=&!UV6@=H'EL5<)9R3U:)B\^YR0Q2:\HMM!EPR:K[D"!!]%-ZLU9+LZ MT-=< >+"HRP[M^457=#(X\;KA9=1DK(-Q%$T9A-<@3\?'HK&IWH_^[#4"23KQK9I/QP=:IJ'81'$,/AN"O1UIX"" MFL!P'QQNSUF9FDBV>H$[NMM7.+PZ7R@!QS"TJ&EP!: F-[X927?WASY=_V,; M7X&YMJ$5@?=XBSKZ/_VT;"U,>"3?3$ER]L?\M]T=-9I*QU4+2DF'&H<[%+;4 MP:Z2@;QG)?/U/]G[TTPU#:S Q4:L(.>KF*_S0>%/K>H:5@GX@ 2N81R_9O'U MSH[-6CVC-AX*?OL*^W;45GI+(YSVCB TX7RR(+V#8E[WCJ%FWVK+>@90[(PO")_# M,E)&*SY,4^%3BU%RB#,5F/$:I 9L&!0^J'A_!T! Y&1E>V\$&"6M4)_14Y8- M,XD-%%UEV4J+&@8^Y2L'LBOB)41XUML?^"FK&DF%ZE6B[EK(:AN3BT_B;H.H N\/UC6U42"[=Y@0_]MEO/V.^$'AV]BNSVCBAW&RJ8>IEM="&X*\ M]1_%#T*-C[D_0U9+?XT\9TS<>>VAH6YF$:61'(";-%R.\XK\X$B$O M*8D"$I05"15@UWE3FHJBQ?WJ][-WXC)V=DS.?\Q+%LTH&Q+&_M&WLQ.WF %@ M"0C-8>$_'&#A__@M^]#\,>%3N+^?'D+OD819_;_Q,K4BWXW0JA*)!UZCO%'' M)>IMJE(V9_XL9IQ^CG59E\?\(Z*:=[F+$M^MLYN\[_PG&NXY7K!XI4*G0")6 M-+0*%/_$.&C.^?<#T8:+T%O*X:P5 >+Y'@-0J398B)Z1Q&=T7?7+*H ]*@G$ M]P,JOA+=1H:Y[#MW9$F38I.QO\FL'Q<4(D#@/V*.%%IMD1B81]'&"^_(.F8& MX(]+ O'^ 1-OF6Y(,/_OC<=2PL(=!.E&82#8/V*"K= 0">_,-YY%^T ;Y8& M(OX3ZL)#H2,2Y/=/) S%OLV+0%8N*P^$_2^8L*OU= #X[*[?6>50PHQ]100( M_U]=@;^A+1(#MX316*1B80#L&X6!J/^,B;I"0U2\SZ, BO:^*'C_@P]V33TD MJ"]HXGMAWJ(+_KM$#[>D.!1RE#VG44U4V/]%/ 8&O5(8"CG*-M2@XLB %Q%] MA\9H1Q5U:2CD*!M0DY(C8YX'0HLTF=>;U>/!<7J,=;,4%&.43:=**11L2T]# ME(KLGSI\ZR6A&*/L-77*H>!\FAV1AY=10%[^%]GI@&X4A2*-LL?4JH<"]2VC MX@;:/?7-@T:S+!1LE)VE7D$4M!^\E\N :Y5=]1,@F4%7BD"Q1]E6@M1%H4!$ MR;%U7'$7GXK[+&QW&@?:(=T@"*4#9;]IH3H**?,@8"*-:?Z?*QJ1]SHJI,7! M9T1X!&C4= 3V#W:P?X##CK(/-:KI".P?[6#_"(<=92]J5!,3]E/^XPU[B)\5 M)]#*PE#(4?:B!A4Q <]FFAMVR^(MS9\1,*'>D(!"C[A%U2N+:O#Y) ^Q]K(D M%&_$[:I<.4R<;^,D]<+_CZY-*TEY>2CFB!M7G:)C.QASWH730A5*5"L"Q1=E MKRI59VQ(!<.,>&KS/2X!!11E RI39F0\KV)Q]O$41UI_;+,4%%>4G:1*J;$' M7A%&G"B[?N7/X @VE&&UKL;(,/[*:,I;(&YA;*+"1Z,X%5,4A<*+LOW3JC6AB*/L]D)>$ HRRT],IAS;V+D%C[])R[$79\:F40L(V MCPWG/>KF,:3+HPQ?=N5'/'S,5ED[+O@/?B5(E 6$,\0#>JB4/ E#C<<)98%@C)%'U 4A4*.>':H4 \G]C(/ M:M[//?D+]SK$51)0X!$/$?7*(L6GI42TF6[)F9=Z10MU^*LDH/@C'BCJE46+ MGV>G?.)9QOHS\UI!*-J(H;!2U5! OE]Y85@^7JX#N580"C)BS*M4-120SU>$ M+?F@]@N+G].GXFZG#FR% !1TQ,A6K:HXX+\<[I'G]]^TR$M*@[,3(,*N5!(K M[<;^[1P^DT>!QQ2HZ\I#<4>]6*E6=&3DLY3:U?53UIA+OF_3!3V8I: LH&Q7 MH4KCS*V5F_S:J?6H'!1OQ(VI3#&<.U.;QY#Z%V'L:=?E1\6@^"+N0B5JH+42EXEB__41UAM5"'";=O=NUT:QX"-"H0[T<5EI6*TB/ M^YM"DP'&O_9$E,^+ ?EH%$?+[MH7+PH T.DY]9(GD?:=_T>\*['U0C%LS]-3 MC[$=GT>SIY'5= '%T9+'@CB(VZCD"'_2MR#5"_02#ZT46L;9%FQ!]$& ;UG%0^'1\OL\:$[NGSB6GY.\M=.-6.?7@PM@RX4]MA&&T>HNF4Q;V>Z MNPT]D=0]$ O.M3!+[4)!+X66=+<=41 (T'DJGYK*:A[#I04>10 M B]+;SOSKNN&#O8=\<+S1*Q1Q-8JR5_G^V=,H_0+_VG#B*P7%,(06;R.E"VY'GPTFZ 1F>^>Z@@:70;,X7K;AENME MG=;HG,#I:,_$P#X#,!, $J;I.3"1AIG+N M5KX"@*^H]TI"FE(@W@+.(BJL[1D1E\V#/) MX66R;MU'0$C@$R:Z\E4<+1\(6YV11W/ M@,W/A-V'-N%A!C&\M.&]^IH< MYG%"XC)7G"5J(7P*UY&H%<++SMY].0) WWD;'/JW,,Y\P"YWKOS-8&3Y=MR M0,C::K@F*BV,ES,>CG(]5EVI,SH?E608ICN[C9)XR>7;,J'2%IV&>1!D'9QW M=8\&E]&IMZ:I]*&A\JQ4)8"7D;XM*0;=T;FY(ZG'-WS!N<-XL'[T4;!V-7$5[V_-;C83NLT#EN*LH; MFT?KWXJT9QSO-&7T<9.*,X6'6&PQ18A('/)6+,T=M*_Z\3+YM[6(?I&=\/;< M%$@+&VAK%E T>B7)1L[6.W9&NS_SCZQG]_ M2[XVI&^ 8WW#LN8&V5[MEK L_@GJ+E#+3S=9FQU"Z"N"X^;FR3;GF_2)KU'_ M/ P )B*;$+%DK9; SN?7,V#$43K*ES^:KT:U-.M\!E\J] M\C9TIM^.'EC[*0\DC)T3KN,)%! S<R2[S;?/QB(R&O#_%VA=]ZTJ0]ZK M&PALG(NUA@M]G"W:KLT059; WG^W8N5UA*.MNA+M%OPOUD'_A=9+$&O.BA$<'>/]LQ:=1]D)O9 M]R0[:YQ'P<4F7- P7,D#V'E915'LS:X9M]BD@B-C5=&Z7TC$-0K%+?U@12,J MM!'O-1?Z:+P6)KW> MZ+0TU+&84_#SH=N2H=3V-:P.#L%4 ZKA;&3I;=FL:GQA'F\CJ/X6+$"#O-J M#R"*GFS=;MD'!@-] "WCT8Y::7CB2"6!GJ@=#GLCM[$6!'26?O%H),:)FZB2 M.UNS^) 71T_IWI8?K?KHY&1QP4K5-).900X]P7M;NF" H//6@K(>V!K,,=&6 M+1NBIK8H.:RPRF, &FVXGH>CJ!.RB!G9OXE"DO,7#A8GBT8>VUWRV3ZQ#8T? M]*/H.>G;S[S%Y0^5:%V">D(AHO=M* ?14^=T,1 D!^G1A-N!^;]@,]3WT M!/W#C2!?Z44R_XRI84Q#\>Y/[/\H;Q]*I+K\:9V\. S4#_?4#6S.!&=F@I*&;JD1A M;U2-A-XM&'+-Y;K&O"?W% M!3M#: L5>A>&-OS$2ZC?G>"B&O07'5KSU8[V(_1V;5U:MRIT]>M"3)9:1)]'-T=^[';G?GBN_- M:#2K?O'_]M9Q\I^SXL/8&7#:9?\%B6,E42L:]R!VZ EBG*F/MWH*H-T;"MF M&DG.CC6JQM^_YO M&X;TNJ-3(X^1,!&DE\*^W-N&)@@.Z&0!TE@;QT!X%=BWAUN-A[8(H7/ZRE)\ M#[^":>P$;:DOTH7R'G)'_'@9 M9;48GKL:_LO.K#Q--C86">C6IHO9:Q]Y9Q\3V?5[SBR&398U+."3/N[-5H9Y M+M:S#1/#=]9WL@YSQX=H1OVTR&T]?_98D"7P,JRL[:O#3O%CMY!N"Q?ZP--E MW?O;!_P4/^U7OJ+UO:Q]SZ/ Q?Z:*]Q?AS76AYU@J&N/!0*&WV4GX0JQ&!P& M?!!T5&?(@".*LZ%!7O)T$<;/BB3:/W4,!.*US_+JL<-]]HI:1?E(I- N0HJV MW+)X2[D5G.P^<^@OHWUVKCE?WF[S]]S,&:Q:U.7.PU=*(INW*ELBACY!?&6N ML#$>VX):S=?D%!/.E,BG(3FZ@/P0]S;0#/,U9WSU<*L:$G9TFSHCG &?9OCS MGT-2.%KF*]%!_LQ^K[81F#2V4WU0 N,6@#C"O7%S=\YT78MO#4 MGO+-V%+C)#=+8CNY1^0<"B,ZWZ.F=AS,R3PBL]!DD,!=YL_Y_BXB2[';0O5: MC9QC?# _\9C&X'9Z\O+6V_%!G,&?+"F/[5(>D5$]9(,\ER%V&&+9F;_^ILTE MSXNK2V-[>\=@20N ([VNNJZ[69R1Q_2,)GZ\B=);1E9TL]+LK\RBV![<$?LB M&$ATRKGNC/!!XXSD_ZUH6\1$@)[[ ]>!GH^^G2/&$B,':9W[F?TEW/ )W>JO M9<*DT;/6M^#%1*P:I4DOD)N*EML\JGOYQ2"&GA9_ .0X/+*F#\K5*CDB[:Q M *DX>L;] 2Q!@],KLPB^)N&;P*!4N$P"&^7W.<0SKSK'2MOZT//^#V S-DAB M&I%T-]=41VQ8LL#%-%-LIW*Q<6FP,'H>_O:TVZB)S_$06X/B?9)"8?N105$! M>NK] 88"+5:OS"[*5?.MM\N.GID7M-I=',NCY]L?<'\A0VK2@=Z*#E#3UWJL M:,BC)\T?:JA0(/7*C$)$L0AL?J7IT^DF2?G*FEU1[Y&&E01@$.LP5.1"VOV^ MS02$W2NS%UG7$ $(OL\V7+%">TLGAD6E+F3U'V.XT6+ZRFRJ4#3;T;>8EZ3B MZ(GZAUFKJ'":M$7 HW'59F%3!WKV_D$CECN;!'Y&?X6R>91,/P'MVKK0L_KW M9R S-#/QFX+)\U#//?_V%!&N!+CQC7H4B%L[:U%$3;--'>AI_3MP M%;?6^A4X.N"X]3$>./ .0&^&8H_J,0@HYSAY=5N[M_BEGZ0-A*M+BJ@?SH$B@*)7@PEV)W@N'*]M-1Y4SEQE6] MA:#VPH@6:\J#[V*YS8D1$?>Z6SE"1)D1I=R(KF(O G0VB""4UL&\:7W2"L%H MTMNDZGQQ-*3 IM*:")3[P;QE@\RC4EPFS7IU(A'Y;S@XY&:1G2UK#IP&WC;%=8/:V M88_<: .BCC[U=-(BSU?0/-$NLN54\ITMR97W"ERT)XN8R;,R FBI%81R,EQ484=.I(JC$U+D:#E$JD3!?LN>97T& MQ'# JX"2Z%3DGRU"@YPBWM'E$V_TYX3D-^N*@+3@<\01NR;/^TC5*[&=4%Q: MM:X$RM=PKDMK\./VVBKI&S:#> 9/0OQOE_'V.^('^;KH=KL6.73".-FPP[EH MGB'\YY]_Y'//[-WL4(+_X];;S;;)C&\PLT$I\DGE[]V3@%=;F \L?G 83_@_ MQ"'IEZ3R^K=#/(\#.L-H43] M%#(7T4O@0ZXUFPK^>CT.&?+'8.$R"NB6!ALO5-MXO0P^TAKCKC>VDN5[)*L^ MM,!DS9*2^-C*+>+8?"4-']=LY\&_'V*12E-MM;4B^,!JC+;6UDJ6\I%L=M\ M@\4VRN'#*C6%8W-MM'I<8_W$E^Q\K:,VU:,"^(AJ#/6HI97$ZF.N=Q_X!N6$ M5_B[?N%;*0:_*-[[UK#SZK>A;:]>&#/JI_$]"8EPIQ?<7WLKQ99#412,?O\> M2BV.L:GA*'B+3Q]6DC>+!?4)2RXB@]4#Q, \].^5-&(P7%F_6 MV7N" $:T F N^GV8\M4)@M/N/'[2R>:ENXR,\]U.^OPIWXA#&!+2T+!CO_L/F[/#6 M:#HR[-E&@;=(M,(XM"@+@X'O/T[, GB#KF,O>^*(M^6:&\-V:1Y;U*7!V/@_NJ@%#1J],0:@?=/@PY!:!)[\:@@FH"C' M4'506,E?BO[BA9L<-KX:7JVS=_?H8D$X!#XQTF1;!YBW07;-]KRUPVAT9\:Q M*E^2; 3.7F?*7P6_2XT["LLZP$0.LNVV)[(=1NA$[I\*LJ9/)@DF;9#]>1^D MJ?% IZJQ0K6F3%<#F+I!-O5]4&?&9V0*)0. \&@7_@@#>V!A,'&#^ ?LB;-$ M!;W;99=@V_8XA3"8LT%\#'UT-BTJ8_NR*)BGDI$M3',S+("Z(%GW) MI#G^B*?<#*O*@CD8Q!71RWB&Z0 MQU$+)HQ"8$H&<4O84P)$ 3\PO_I.IX2; MP[7[:C%X[F44)Y&\T4B3>6U%J.P"\I)@I(=,VB1!47,$CS?T9"L"$:]APEI: M$ SUD#F2M%!K],/P=FH=_<;/'N:!IE$(D^91XVFA*XETU: M#MP0$,9>C"Z7::&#VCU0*X-[U00$8JQL/ K*90/X*G>7T,04Q*0LC7NY1 %E M8V&B5'-DU._3WV^9?\,>$G:>I#1/RO.)I$]Q8& )HE[O<3(AHWZ8SM_-RGO MQ)'(;@D9@#3%<2^7&#DP*HHWW%_'Z;_(?@@EIBX!D\2]?6*DPT;]D9FYX.K& M$2E7%GS!IO:*JLKBWD4QHJ]7$1?OLPUYB,]?A!.&\%6=2.+F9VL,Y:!D50'N M915;9B!@.$#7%QJ'&8(WBW_$*W(J7O-FNROOV8HS?2VX-UTLU[IM07* 2[Z! M^H/O3NF"^D5K'[R7$Q*1!4T3*S[-->%>F^F!4RA8N+SR 23THJ*!EZNUR,G' M&_Q(0YKN#*N-EE7A7L/I1)62<3L8\1;RH)6+KCSN79R>R#,#@L\0=*_5*(][ MR68XAG#W9-4)(28)WYC1Q;]STQ* ]8(Z<'6>GO0^4S_A+ M_?GQQ_KY<28YRT5'3N&:-WJ5M?A*?S:L*#J*8T-\.CGEL'";^A2MJ6B#YDA8 M5Q[_2$>+>=6?H=%B[//@:1Y2FNW&?%0Y8B[7MZ-*C,#[O#OR#R@LNRA7*X8/ M-]RXY1KT>A3?Z@T6<1?CQ$M(4 V0FC,F[ YEBM>&,R4.FD3!+=\_ MB17X6;SR:*3F;YBO(9N!G%DI^\/H/W+*VF+FW%N[X51#71PWPL!J!:#3=^P# MIK(]D&-696'<" -K[)TX4RU;<\M(D+)5%%R$WE*/>ZTHI2/;&LG?>^ MTR@)& #T>EGD*((6XTQ34R38_Q$_']H#'&M4,LB!!)8TZ#4?^Q9/.??0%1$^ M'K%Z^.*%ZJZ@%4 .(0 2 = 9HU-(%_N0GF$21 XMZ.P/P>XCTI9ICTKT$L@! M!5WXP#T/R9KT.0I8N%O>$W_#\I?LE;&OZN*XH0%6%.CTQ<#__(7YMXSZ.M.O ME,$]L+="NJ$9!KR_\!U[=EOEPJ-,) O4X2PKC'N.;@6X6M>1D3_N8[M/OZ>9 M'9P^1.\]6U@KM:K-6! CU(,..%=92U;#@?1 CAP'?H@QX2>,,P$?*C1TB MLPG)^^\??WS/FS(/XG5*-(XV96$@YH/XV:PP-Z@[?@(1*_QUY8$4#.)CLZ+ MK#3*().U0WMM5E8.B/H@#K46@XU,2<0!YX&MHA0XWE3+ E$?Q&'6>KAI*HL[ MVIC UQ0'XC^(@ZS+6(-.0;EH!5S25Q0%0C^(8ZS%@*-0%07VLPW+LP!I\#Z4 M 0(]B%^L!=!UY5 0KGA!E\OYUJ.A.NFP3@"\1W($?*W>3GIG;N.0^KR]MRS> MQT55O3-_,7EGR@IF7A3,1"TDX 41'#553:P\-@K!<0)ZBX8$U488E_\ ,6<< M.5I:C@)_@5",/*#)VW4=IT73#,XV"W%W'$+=.--@,_H02-?Q,V'?^O$J'_RN MO92/3C>+DTW"]4J2>13Y28<5%_3]7C MA#EW:CPL@6@?,'7).3I4?N->S:H6#ST4+>@#S8F7T.1F4=6!JW2_6:T\D=/L MGBZC[#Y>E,Y]7R0,J R[LE&H<5TM^X 8A*J?R :BXB/B;\GA,S-O_YW9NOP0 MSE6/AL+FL4T?4^:*?>DP,!5'PA?\@@C\OHY3P!J3GO+^G.UE' M:L1Y5#XCYJK\0[/B2\5,=OA6]HOR:[/R<[/B>P/TPNXH0+MNGU_JK[]W;Q5X MD!CH4TZ,+/V;464X&I0C]+D9/K;\5!];]@,%+0<*TGZ@>-N8#XA-EZ&CJ&," M0\((6^GI]>]B?Y#<$9_0K6C[-4EEW;MQ"%%*SMA>]'_,(BZ,8L*']@,ZJ[0P M3M>[BKU(I/;A^S+F!>)B>?:B6J6%5MVP977(75)#7JV#=8)KTAN"RVC+*XK% M0D+10__:/";I)S^9$C7-_+RJF9?5U;Y3&K;- "6@ M^V*KJOK;^$H^N_\>>$MK78D3F]46Y%5VHRV!0U^'7L?1NZ)W5%20=+4/C4?G M*J)BP-G+#M"Q^*>:C81V)8-P?YTG_Q!AU0\9NHI!Q(F. 0*_TA5 ,$QZLN+; M3"]:4K[LU4U.']XW%X:E7.>9J/.RZI4'9BLS&$A,,TJ0[;_YRNK?+M[U1,/=]MN'MIWG.2' .:,50DJ,6;BZBJ9)R;+JRZTK1.[? $+KJ3:[ M03?I'IXYJPK%97VY$4^4"91]&:?+GI''U&;>597'Z:C'K0%T1*4 O!?Y:E*2]T64GZ69 -(> MJ6BQW7&!1@AKK]=H$FB3IY-"/RXP4M/8RYE!0.\CYQZ+:+1,;@G+TG[+.DHC MN*44FJWY[BO)Q%#,K-YXRD$3 M0.M)^[%.X\CG-;$B+/*.)K_+K+X1 W$D)ZX7,"&)L\?E7Q9>R\^\12SU:)2" MKKP9Q'!FCR-810NM)@Z8-/8.'4)7;0JQ@05]]CB-5RN:EF$:O.GBAAZ)%#=/ M/S9B'BKRV9&/?U0#DEDJ5;+9REM6@]4% 8T$=4:[>I"[92N*&]VT#723GC_% M)2#RQX97=KY51#5];,1H'(1F9-LZGJG[5J76=G,'5DL@;;9J[8%LKM0BR#W0 M1$=]6V72'7TB[)*C09.KX6,C3J*/7 VS_R@_^=_?TC:TUZ+@O-:P7?Z_@.X) ME9]:V@8[7'K-P=5R'W*X/ M+GA-PLSI.4KKR4R/(E%@7KY= R MO;?M+7)%T?&_B!GA,W]^S<(_C@F(@NR?808JH&L5=7:H$BUY?%M6.\.';@"G M7O(D=J/\/^+T8>N%8K4,G]-@XFCYZ5M/;C:P]+Q%1[L^#F9=)X.6%+\MU68 M)LUO?J:8OV M[K FN0$\# MM.U9UOA,>M:KJWA!(YJ2*[HE@*UFH+B.NW :T M;@&*0QETP+%CIY@C+-Z)D[L-N>!JBX-.H=>O-'TZW21IO"+,8J=A5P^45W<< M0^V00B=X'O!A/J5\M;8\C1,+CX%1$$JA.UX@(!:#K%S%!V\6A1&!EJMZ"2CZ M#KAJC+H,"/O-FHAPJVAY_K(F40+<*9BEH/ [X#X!Z>/(:+5/W@4>IM024(K< M\7V8M!^DAXBKN9=)LN$K%0*<(43TL5$*"K\#/@V0/H[TD'NR%.O(.[*.68O M!* XE#P'7"!VBCG"XA7ANSMR13S0C%1(:87 !^#., ; )VG[,K;"6]A($[I M^=29X7D1LP6AV>,.\(YG71.447><%VW10J=Y?PG88MFADH#2YH['PJ3]I!V, MFF!NBX P>!U0^MUQ;-@C-&F#J%]H!EN!41!*O3L.$2 6D^;[FCQ7<&%QQ'_T M2<47"S8 ^YJ@%N& DZ:UCHY,X?5[!+;[(I@XE% 'W#YVB@W2T:=S3^,A"RO: MPU"YI3'(BYJS_\@_^#7?T9 ZH^[])Q)L0G*SJ!^$?D[(8A.*@]"<+(-_JE5% MD[F-T5;! =V(A_;L#T!YCJW/*S44C(SM8=6 MU7MWM;^]T=[BR[#=BD[)R:[R+\A6J55M3F1*&NZ5U4[8 M.#+.V(X=C=2LJN=4D;<[;^^J0H8&51RYU8@ J.05OZW: LR!EWW[P)\[DFRX M(=PL'I[(%TKLEG_06K#W9(-PVPH)1T9TZ=.YZ@&]D4)8]8 N\H ^U9=T*SN/ M MCLG=CL30UNHH51"N,JFVPU^+:H%#N)'OA5W1Z@0^^-@&<3U7VSDQ9>\?(L^[7]-#B!67_>$*7KVYQF5T8_:RJ.P5/)38 43T MXX^R[;&N[1<;$=&QI) MRV'O:2+/%:_E8"%1W/,D3\H>' M I'[W6MY,? PCHL+/G$D]ODB *UH:&%/)R0B"YK:SX4M*IW<>X,]0.C,UNAF M<;Y8$#_E*_2] G=>2NZ('T<^G\TS&NSMH$VMV%N?+I;0'D6'3*%TW/'6YWLT M/M%T6AE;5H@=+-C% %IAASXM-YZ&5,[-C:<.FF^3(L_0TW^DM#*L_47*Q6 M=]=&0+;V'3WD7OPU/:B7)2H1I]+0OJP4> 5/Y!G <&A;(EX&N CCY_O->AUF MD7Y>>%"SQ;;$LD+L?6D?;'=$$]T:\DQ#^]C-S'C+[=7NDY=NF,44W:HR[,UI M/WV^-8KH4W&7N^%G)/5HF+RKW*N53=R-VQ#]7!0OOL[KR[\_"T4#ON:+XR.& M]O01T6/N_(T^,L@08)\YPD+%:AI]I-O*ZC;RH8-;8,)NT&D?;F6[^E M#%*VFC#0.4I/^(3S[YB=AEZ2S%]H.V:;E;Q^@ILZ5Q:@SM%\:.NUMR)G\#O+9IHO,J-OZ55$VRC7_C MUFPO&__JSK_2@+>-?W\9K8Z#+ [)FN[*3$V\0"-QDY#/ W*(_Q31/S;$Y"H8 M]JMNK&&[9LKJ&10'W!'#Z =Q90S^93=,;HS./([1.N5T*=00FX_+:+U)'_BW M]!X6M<17:RAJ2-"]+;*FF1PK.ADW.#99+8"?GGPCBL??V#IF7DI.XBCX%R5A MH-OGJ4MC^SG,QG/TYIM>:?1M7EV;.YK\?L'(/FF3",(V>:5LZL!VCL#9:Z'< M@+Z1*S[>TH"F.[Z?6M'-2M=W5&6Q?256/4>OL'/]1FQ^Q>J_37^1R0*Y&NP9 MC<[]1 T(.G>2)XF-YV=R 33/ M4 N;3N1_,JT&^_V*(V:D[Q8U"^@7@2$6G'ENV]L-\Y^\A(A4:;I)4UT:>\$Y MA$57)EH33.C#]1EA=.N)JX%)-E1Q&#XGV86QX]^?$;XB6W'5B_26Y:BH[L7= M:\8^P1C)P];(3]8/(Z_B9&2OE:+CR8Y+&HD,^XZ3%(V:;;-6"NDB9JL\_#=FIVRW3N.LZZF./[B86K+;__@/RMO,ER:[*[(EH6&; M!I2?'HF6"J([V/>MJW@%DF:3C<&,=M6X,8[:6;&*89C&V#&,^Y9E+I\DT^[] M![Z$^FCR@9DEL;==K6Q81:*!B7+J.!Q5 M:8YHU")8AZ1@U[>4&B,&Z"R5QG.Y6O-6"F.[BA/-3*DJC];/NA&D5[_"#M1@%>O[<6I]7T/@R+7'6!8K(^N8C?>.^NV8^V^_]<=>9A+)^0&6V"+K)&F M56V@P!!#)$_^9*K2F8* $-/7J-W4B(_^TRWG[G%Y_( 2__=0"\_,UO M\S LFB,F*I6?IBPN+8WO=I.93HFWMNE].DJLH3^]_I<&ZNRO:!LU+6IR@"OJ M#+-1-HP?E2<-LOSKGTCZ% >7T98D60[8YF\)$7EZU.--MQJG.SYUTWN8LSX# M^:HF*4XDW,2O_S#8ZLXVNGNXC1+H<6D ' Z!E;: M?$<R%)[LB61!MR35)3[(&B.'3'/>#3-3 +K'MA==J[."::4ZQIA=SH3#V.A(UL M:3^Z,PA"TJ5IA=Q@"V"%)IYZS)G6G:9-DL8KPAJ-- U]1D'W!D%C-B(@&"B> MR3PO>-% UH;%*Z;F\513/A%V$3-"E]&I.%%F6882S8[6OAJ\ M<4J/!%T1S/'EHN*XX_ M:ND,JHF^3(ZI<+N*<4UU\NG.)1JG"POXZZH1R3Y;UUN@F%$UQ_ G% M:%]5'M2*#!+^DRWDRNB?_!^5X)_\%[^=7LM"?_(_BK]!QZC^3W'TB!VC6VFP M(X[&$-!:/P.W@V:0Q0"L M#1_DTSY8&/L:H04W-FHYTL7DH4@WSWRM(IX-O"5,.."\I288WJ(*[*Q"]OW, M&A]T1N7WZJY)>K-X\%[4-)KDL/,*V7,'0\(9PLS4X*<(:D^",W"?D^?H 60!5P@ R?G)77+,^;;'Y>8JCI8/A*U$ M.]6$')?"#F"S9T&FY2#KYR\D"L25>1)0&9R\R'$)()1_=0#*1ML=L>#&@?)A M :?91NJE@+3\[ M('T[>X7IDV+42\'WB^ZPX=<5?1;\O^,:93R M;IQN&.C:^X_?UZ^]9S7,RBIZN\ N'4T/'SYJM^9F.I4=,]]%HY M9%\N!%!I!ZCK@7_%?-^B1M_5L'#EW(5RJ1VIP+_"OC3^=NG3GL2^;GCV_-K MVPW/MQN>HWCI7;KA*0^9N/^D#7\X_!G-.]X&PX9:Z!L&)X\RAMIDJ-CSB.]E M=F7^O4I-\S S6/Z3;-/SOK[IJ4B*K%YY*V9%,XJ<7X>&9+\HFS(KVS++&S.K M/@I7K=?;-VF0'51W&*';KCZ_A)U&[(X(UZW/-SSY6XUW).2=-,C2-X(3B@$J M<6F7U[^E*!.2 9#!WS<>-5(T+6MH0MB6 ':2,&E'MB7V=E^C%J8M_L-V)YN$ M-R=)JE."]JZC4N"U,*=4$/WI.EG+Q(^,&.\\ D3=X,]@CP"N:FH-EP##G/0" M?0,)AZFQ!Y+IB+X-NJ 1GWZOZ);P]7[J14O*^W&>#?UDEU]P"KU$=7&Q#"^T MJ<2-7M%]5+-2&O\1)'5K#VW5^M3,:LLKLXXCO=-4G) M?,G'I2RUCNEZN$X&.QRSI0G7:#2C,HA?[WZS7H>4L&QTX8 );XINNM.5QXZM M[$B$0;LA28@7Z3/74 M\K0QV#&4/8$NU1E]YW'J[/!%87*R).Z('R\C^B=?8 0<,+K(W.[Y M$J.<4C@J5_S7-*2I\,YSRUU5UR, [V;O'\1>F/5K.7V2\*J,++\;F>8EQS&S MVB>QK^TX8FA2(GH^_I^NF?*UX9JP='<;BF? HFS27XL5^S@FJ_D\]L4F1\S7 M2- @NZ4^-;CCI<_(.DY4]W\&^QCVK:R6^[6!P7]5TVR64TCX1L>?;A6?QKZ_ MYLBXI24&W00'N(T^V,VW#H3V?2U]\+FB6*Q5_J!PT0W^4?0+=@Y,'AHVT'OP ML'J.NF$[^BYZ'FM'Y@\U)_9[MY_SO5M$EB)"XM7LW0ZS:^5OV;P[COGJO@\U MXXGXR ?DZ<YW)=(H>,].]\,'\0+R,NFL%"67B[*V/,"?!AR.LQ(R44>+L. M\W8=YNTZS-MUF+?K,&_7872KC+?K,&_78=ZNP[@5E"JR^:5%-K_Z^W#RW(7- MTF[8>?=Q2JX=^DV6>K-,(Y.JO!LTZ0S.P,>0 Q#T*>H.CU /YK'2&T@UGM?= MAZ3W"3NR\/Z;Q7T:^X87I#4B;IAZ]Q%)HV(E3A0I5VBE2<;W4B5E'>'(9'?U MW* 23;#OO67617UN4%FS3%?>%,6Q Y/5]B3;"*K417D!*GO/D#"N9KK3)]R3 MEW2D*[0?KI2:#?/&O8&..[(N)KK]C<=ZZW2)]"S$\7/JZ4ROPHZ%3D.LKOYY MJTWR5ODS6NRQ'4B-I55#0_05E<.76Z9Q$F9SMV5ZL>"&RXQ%L>E?8Y0JXD@7 MS=8O>:/.,IUN":-Q2=A,$K@)[F]J!/6N@T*G57%\V).PW2V*O MU(>YU6U*[C_Y.%\7+^8Y]_Q4%N%4O 4L7OH-5C2B29I'+YR_K$F4: [&8=(3 MOM]F P\ZEV5GOUE<\"55Y!?: L:^IL2$+W698$!_R,20Z3QARV]B/ZY7_S'(0UR XN"VPK: M>R*]<.\^U#VD4O;=?JI'>QGJT. K/F$_/'G1KT]Q&.Y$LNQ#\,[N-NM.^PS: M>Z-:+(@O.L%I]N*K2.)BB'(:\)-N.-QZM;?F&U9#@8+ T\N'+>*5^OWC*ZXB9XPC='"^H+:S0=A-K6@_F(C]D0:^-J.Y#0]XPB MK9]F!L[^BGS*,,KJHSY+5F!!YXBO3=<>#0IW U^L9EX)4P8%O13VT0(&J1 < MT;.*R[5JEA7%L<\>,.C5(H=Y=B@]HK]9\ F![),$R>]2\H*RYZL\X.K*/E%?$273^G-XG.27^#4^*;T8M@G'!C=%X3DI$, MSHH&/W@O^1AE.)E4E<<^3\$9W'78#9(N9QYLO<@G%US][.";*\AQE?$E+INH M"F,?I(P]5AM00Q^PY[XO8LR26V\GMFO&!9:J/';*.HQ.J,<.G=KC&:0\/MM! M9^&* '9J./SYMX$>.KM\Y"?@7BLMC)T?#H-5#6J37DO5AJ+]9M[WV8;(CLZ- M([NN"O0<7R?!;OJWV+PGB+ MPGB+PGB+PGB+PGC%1^YO41AO41AO41AO41AO41AO41C5C );$FUTF]5#B:\P M&J,.#SI?O,V7XI5?G /.&..;<^#-.?#F''AS#KPY!]Z< V_.@5YCRXH=[0E9Q(P<#2;R\#)= M^:_)(6" 8D#&CC:R8-[,4E^54P"$R"OP$92A$W?$)W0KQARN]C[!0^./,F?! M3\V':G*Q&=O+_8]91-*C] [-,DB.@X-R #> M#!N7-&A25F@,3A,5"6'GJE/ M28K"UH;(//I%^XDXZY M+?IM50K[&EV7;MO4OO64FL:I%SH[H6I][G^QGT:Q?>Y3G3J_>.$F[QGEV),< MDG8E>09)OO1C(KS\C.3_U>U$V]0VF6FV"UCH"06Y<*_*O!#^8M M"#CQ0K$5N7\B)+T27Z#&QW25$A,B0ZT$_HNYDJ89G\K5R+C!BLG. /P,^CIN MGL/B(;[?K-*P R .DL9,3M6$"# KZL9ARI5B9%EWY]&ZC'\\TU%H'W$((R4YVVQX/8E4I7EAF;PXBF*N^3, M W%4S]^&?TSCUIX>D1 M(E4#W;-7:97)H2Z^C-(LC MMX5&RT&\1Z<>*YY5U$':+(5]+@U!4Z7;,-=(9#.]'$U%460'C7%VK][UT"F+ M[DN;!__>)*EHTT7,YJN8I<7%3&KXL@6[)+7$BVI<-S4@R[J M?Y+MPSXT0PY+(5681:,$4@AB^4HTWU;7-;4)2K2L!NG,WW\BP28D648'FI(K MO@]N--<4IV%1AQL+IU8,UT,(++3&WQ5JV@C8(,*DW>#6WJ)KQ,*4Q=]+:MIY MLOOD_3MFIR$?1_5[3*M*7C_!39W1-ZJ:UA[:>NVMB&D;:UV1&W2W,',XWW+% ML=-)B(5[O%J3E,R7C.39E4RI(W0RV(OCEB9 MMPO7E<>.D^E(A$&[(4F(%^DSUU +?*T,=BA,#V!+M4;?N6L4,SRI9I9$=J_8 M+)/ALTROCZ4-2=_<]S>K32CB*6 >F39U.3P;=>#8 -VD[_9KU-;>;C3)8;NG MA[&$X>Y".N, O-BDPD$BL_.*"_ CT 58]0'F-<^\2M5O7D#4*:'"1!'M>Y-5 'V["?J!U>M'05.-?Q&,/SW%?AK&O#GOI,+Y! MU)"*-Q8K6M#]NO@F,+52RG: I4EVBA M;7U 4_CAE9D"U:9O<-D4YHN4L+[MH58IMBMP?*.0HNJR98SA2/AIHOR^?H^" M]DI'XW%?4R@1=@ZSK\EU<#B-OR.\)1L_W3 1!2>RZ67>T-,XL8@@ E3BQK%T MOR%$ +7Q8XB.&BF:=DB9V'"7RE)E0J3=(+>%43?>S(-HBQ]$=+))>'.29.[_ ML:$)!62<40F\%N:4"J)' LE:)GYDQ!C[ Q!U@S^#/0*XJJDU2(*:B&ZIITU* MPQ@^R8)W$$UTIIV4H[+? MO5FH;B-([H\8Y+#[:0?N89"@7RK)TA3<>KL\1W<4S'V?;;CE4>^1AOD34OD> M3K8/;#S@FN?E7!?591DRO+S"67BH<;\O1-H-UM7U0D!B>:U0CS-9#E?YM8N8 M[1/#7D;9[3VJ2%( DT0>3 '05Z<\"S &B7(L&C!?>7_&DA"!?GX!9'#/L:S&]#@2*#WEK*I6:*VHG72 MA9BZ\UA4@7WP9M^7K/&9](D,>#VN/:!I/)9HN3!'/[!Q9(G^M6;6;[]$>[\DJ;_MRC M:[U3(K:CJN@');8*E,TWG:)TK=<1&^BEAW2TF3HT0QS3W$3D"U\*Q4QW4M,H MA.U*Z<=XJYL3.0SH.Q'AX+Y9E$J6FMW'!VR:/5 G,Y74Z6:]T:FI[7^JR86U M/A6U$'JOLLUAKE$=_13E*N:]OVA@)2<7X1](B_A/V3:M\1AO5D^Y3:MEXLHJ MFY&\-J1MV1EY3&T"YE3E>_?0U\#6^^F;A9%'*CVL33^]2MMA4EUF+P-\3FE8 MG&:JST$41;&'&C"\6E7QYX"C$^7]>PY9_!2?MX2&V4 )/6[7U8!]. *CS%HM M1YA43 VRQTUK!;&/0JQX4$TU(F[L[*VZBT8;?#>JK'&-E3N,H2O7G*M&RP,0=>62R_6X:7HW MJJSL-&F1:8+N^3QNE,F?*2_M!AUJH]+R,&C8MXBES#QS=V0;AUN^Z!-3LS8. M7"^"O571F4MU'PA1''V96ZS$O? R$F&TPMECS'TK%W"C!]@.2$IU*KLGQ+=6 M%H0=_)W<@O9;IVJ#$_&.22+_$^B9EMZ^XH8-&&Q:]LI+;P@,=W/F=L/\)SZ< M7,>I-J.GNC1V>-@0%MVX?*.&"7VL%3L-Z# K*^M&[[(=866:5%P@+E !202N MEG"#%K5Q:?GH,8,WQ/>O';CD1:'+O4']G#I;4?O^1\CQ_#DJLCZ2X):1%=VL M=!"K2T-1'M1K"439I/,P WW"TLK(PO]U&%7X/WX[%>YKPKBNZ4ZT7C&\\Z+R MDFZ,(N#!7:E'91$Q'OAW9%U,^_LL]_76*<=W+F\ACDR3$O8&.Q8Z#3'N__I$ M4W+Z1!C;7=$5_SG0C4OJTM!QJ?\L1788-@8I$P#HJU%95S]_65.687OFI>2] MG<^X(8Q\8B]KXY4AD,4"%'0"BP<@D_IQJIHUM02V3ZT-5R;]T0DJEX''5P#S MV$3?%!@&$L8. 6A#FP4JZ P>+TJYAB)]^T9'FUH".RR@#5=$*.N'&5? MO'"C.[,0>JHI;9;$OGS9ADN5ONCC9RVZ2,^% MM#!VDM(N,YQ$ZTEWJ^,8OC)N1LP'A1M&S2U %,CT7UQB&HS(I'F_BJ/E V$K M<:12QN1IMH;2TD!V_^H2NSJ]T8?6H\;QU7,6[PADY5 <2,O/SM)2UQR=EZ-6 M01/A:(7 >W.72 + ,,AYB.R[VNTV%S+)0 EPPSL"4,B1KE)V9/VR\+@4^FE@ MEQ'KU:P$CS>/8OM!@UM&(Y^NO1"Z@6Z(H9]!=M]'*Z!X162?>HSM1')H*T=8 M70I*M<,N$SD0Z!=GBHS=M^* JG+A'922Z.?Z)9JBLEEVW#5+*]6YM;E4]O,Z)=%W\:_Y,9RN(Y?I61R\VT5OS^*\ M[F=Q!CL0?37/XMQO>+_U$L)'U'BEVS[5RJ$_=0/;(-0W1%)MT4G(,H7=$9_0 MK2KW>5&T61([9K$E$RJ5AWD<(]AZD4\N>-NS%(E/<4A7&#C.T15JG MBR-NNKP?9J\.J!_O^@*)#J"ASSK'C6^T%TJN1!![ M3NI*I!(+5SC36YJ1.9,X]DS7FC\8+JZP>!$S0I=1BYZG%,0.KV_?\PQ8N,+9 M7D%+RI1RV%'SK1DS(-'ZL#^-4R]$/NK/F]O36JAE==@^67O#Z(0;>@>OM=ZZ MHT/EL5U7G7D=JN.[$>63-_C(=EN; JP6[)#_]@9A@]*K,(MBE=)^;##(8]\/ MZ# V@)!Y%4;0FOVNM ]V_Z ][:]W$9@YJ"U(5I5'O[=@3ZY>=0>=QN_NB!]' M(GRUN(-VOE@07T1C[LO>\9E*YEM^#_(M9T&@U4_,XL6,E!^9T;W,3,0GO'FB M.^DA)^\8_WG5Y[K)GUF7,-W4MY?*)^>G[A'224_A$!SDBUK=H6RW6J?G+.\# M1?3M/D2)^J)6E#BC7%# 2G5W?/JI?7I^^#Y1G82)7,=BW;+AQ1Y#4BR8+E=K MC[+LQ;@XD3_Q90$7[ O3<_SWC>XDS"5_(C[X]R9)LTPEW4RC6=OT3A.ZH.8H MY:BC4CKO29YSCQKHN5U3.],P!XA%_>7I;OC> E3V49^@&XCRYKRO[SM M%'OQR/%&9>^,)-?$XCQ.+C6YO1T$A$EOVAH*"G2*WQ5K@FR"L&!<6H\BY0=5O9(- M%I[0OL1&+5<[:K%I$D_I)4F6@641LV>/!>)9*)*DU+?HG9#*IANSU *S8?HA M3;PPY!O-P/RDMC!1=?$)A0OI%7&U=S4'[]-X)?Z;0QP%Q8%XDEVIRMZVK!80 MV?<[38XMOC;=N*$A4']=JV>1D#S'0/0C<9W/PKIDPM.--@)@8L_]SSGW$5F* MVY5N<6_KU[#U8CA,L>-.BU\87T98,%.41T^BV@,S1ZI/.,*OHEAEU6_E/Y;* MH2=G[<2Q!HK7,J]65+QE,=\7I+O;T,M>WSG_8T/7XHS1EGY-1>@)7?NR!R-8 MKV7RK>B<34,7-*(IN:);$N1#H*UUJ&I!3P#;EVGH87H5=K&'2N\VJ\$DEX+R M[H+##*10/SP_=%T3R)/AD[2QAI%[7>0E\1[?;.5QT:G;ZVH-.RI#E\3Y+Q]A M 1G8:9M?2R2&VKMJ2,ML%'0CB5Z+2S0FQ?"S+*N;>&5.M P2=H,\H'&"";QR M*;'RWC+GF_0I9M241%E5?LI4J71"3X/<;)@IK:A:P@V"].9FY&7('**?[RM? MXJM2739155EGXK\4!E-9Y^G5'>00\_1))#TE<)BU LX$;IFQ!BB.[J*^9=FK M.X8XJ^-2R,&N%@N0^JOG$F71&7#FZ&ZPX:D]8>V.\'"VFN<>B[B.R2UAV6&S M)C7I#_5M9BD[XTC-$B&-G:"TKHUY?ZF60'I,DA3)QH35S;<<2[$6?(A/X]5* MW#2-_=^+Q+9G--RD!Y8E3TS:5X4\1IKHJ[\XV18K]-'S5T*73[Q!\RT?8Y;D M>B-FUYM%IG1RLTF3U(L"CL2)E^CBVRRKP1Y1+>EM!=*DS^VD&A>VVU#[<$?0 MTD @%6*O5_LP%3APZ.-!75U#OU<4Q[XZ8$F:5FGG*#%.MTH![!C_CK28YTXG M5JS:$Y(?+9:NZ.MSCFLT9*(@?=D=RARZ^W$K^9B:W6SSJY' M?R$)M[CC"5^M_3!?F]92>$C$\7O\'QOAL%+O3']J=.], GTWFK4"T'UKY;#? MH)5'G5>,*2FLZ:1N3>!W:3M_PHT3 CG#RI=I.VN-?XYJ5$&E0<-IIAC(.];M MAEWTWI=DPWU'I/"/:A:R!G$L+V: M0_:,QA/+ #1/2>M)Z?K.,JW(_FRZC+BVFXR!"O>NWR/,L BPNKKR+O#_E9A M?2TL6G#7VE6_)HS&XD$&EJ*ZZUN#U<0HRT+^Y!48)K_P*D2JG-M,TP&,W;H% MSH^RHUM\2Q('"58:2PD1R*#(XC!R$[ /J/JWQ_$QG/IZP:CU1 M2"II!/9!W00'4R65K]A\SRSJ.ZK2.>/6IC#/YB.(3$CRN8ZG&D\'6=[$Y#+S'=L-0*N>'^M3TR M;.J!?PB8M:9H&^!<3U'<#3X =E9_$UJNSMMYVK@TO)V0O9V0.79")O?-"7N^ M3))-]G!LOAVXN_^LO4MHDG'>^]7#F1< !D<\ *CGFH/E.7UMYYK2SEEUCY) MUR7E):$=<=*GSTKM'>E_)YM$7%E.YCY?6R#+8'\ KFIJ#;$,F4=T2SW="'=< ON, FPXE5%*IB/ZZ)2] MAB)&W>J^43\^:43H(XUJ)RD(P+ MO6D^<-.#)C,(F(JYCN- ,)+RHOZ88U6PPF2DTJI_7CP7]'UAOF/XD'UY9\ MWY(MSFJM4XXO7-Y"')DH)>P-=BQT&F)$^N(Q&F^26_XM0SH_>4DTIZP==(WA M2:?W0.D3213&T?)!/^1+BD$7COV/]1TQ5JH\","?V!<^"-)PIX.W40@*KG,& MK% 7?8E>V3SD61.*I)E_ZE+%:(60KQ9I8SO4.R>5\N@$W99!9Y82P+\38 M\ 3#8-*ITXY5Y//<#J M7CDK;&LAQU5@WP'HS2ADR$S;#KR]/^B66SM@E%=+ %D>[,TK*Y8->KLZGF>3 M3Z?^*:D!VRO<0_=4XH).9&-SES?>8E=;"F!',G;:TAYK[1XKE:M7%M0<20'Y M&>R1]$[\2/1')TFVWS;U'IT,V-?@ D-FY2>]\)"I!^J#1D$HR\ZZE/1=<7I4 MM[\H>Y1'%^)M'.!34'-RPE4U&-3HC&>+Y:A_&. MD'O"MM0G<@#VC9_G#\2*)\JK?S^-D_0Z3O]%TCOBQ\M(3(&'FG*A.B!JXT1L M$M18G7#&H5.';KRG0CF6\#85D.730/YKKO-[G4_"*(H7"M3*,P&$PE72\CG= MGK&]'%YP47]TU4 8)C9._NF'^(0HO40BOLPL!F4 UY4'TV5( KSDB:]:%S%; MB<=83^)H(YL-13NE)<%!(.@P:Q1%'X9:+_7&2I+<+17R<'?^1UE/#YK$&-UV M*J[*VMN1YR^$^30AV>GJ<$8%;@#4VJ;MQFM'BQMF"+$42S+=<>(YB'<;^[KP M*,N/VOGJ8I4;V_G+F@A/U9>D07=[FXU +<<,5.!X=;IA>FQ<6 M=;H^$+;2;+B&_";4T-SQ"@X*OAOVU5=?NJ/)[Q>,D$MQN88DZ8@#F_S34&MS MPJTW&A6OR^C*?G5&MS0@48 PFQY_&FIT3K@/1Z-BND9WE%%_'@7[@3P6OQHC MA;QU"Z FZ(1+=&QB))8X;G+W7T5&]BA-(.G=_UI/[UX*]Y;@7>JJ/'RR_)XF M@3L7T)5'S:Y5-.>&W8E]_3YLA_@;1L6=]%,O#$EPLBN;710TIQ5O7S'635L# M3?+CBGY01!_\I7H<.7?V?]PW7GS!BOR9W'-81>"9_Z/O-6,MZD2/1&\UL;!C&T\^$#U**% MAE7K#@+G(%G.S.&J.+I>6ICA^[BRU_520 MUV@P2+[HE?=G''WA$WW,^.B9__.>\.4ETR:1-HNA95+0@]@(G@ C@+^HKO?> MD]T)B?RGE<<,F:;-DE,:G\!*H:?%;S:Q;* Q ;51TE'&%#9IY*ZN'G:.:G$# M/[DC6Q)MR#5)3:F1%<71T\D #5"2?D"I//HX./=]D4^.-] G="M&"!,[:@GT MU!_M"#)!,$@\91;3?EOD]M-FU9271,_C8(FU4A''^L&MM[/I!+7B^#<.NW4! MJ?;HW$CFQ>P1)MMEVD'(T?G>I=H9)BV,,4V'ZJ.QV5MH-L)6\B L%64@P[RUP;;)7:#H+M M/(K%/7((OHJBV)GBVF"LU1I]?A4W-.=1(/XC,EALO9"(B)#TU&-L1Z-E%MFI M66M>7LS:H.,'AYXA&(E(EF*^$\T'/6*,P^F,";0A2J(Q/1UV9 M6\+$+[PET25 +@)T>)-3WK=)Y%-2AN2^NR)>0D2* ME'VC#T%B?_V^&22VKW#F1<',KU9Y"!9[-\NJY7].4J1X,9WJ>XW,\6.6U>!T MR)LU$788+1MD-A62E46?O5I05>N.:@C0A\OCIA5A_9H]OJH\_AS6-TUU+(;9 M\!Q]LG;K_8X(#U+Y1W%A\8-B/V1="_Z,UH&N5AICD2C4$0LD<0FKF(5EZQ"3 M3O)J\%W5 ]*H0VX*BY<3+Q1I=^Z?")&N7]ZW7K\4-<\24?7;$F;D23*[8W&S M^)R(.Y<$O)IIB+VZA8T"F-99P%/"D'. '^MW1;W'+#7%Z88)@*',-^5>WVI) MAD7X0H4H#+IT )R)8.>7]"X.^:>7#\\DW))/7)\G MC9ND<\6O8''8$[B3GCF@&%Q&!0+_(AY[>(Z[6U:SQM>PZ.R*YU=H3/SCFB/D M+G6^A@5L=TR_/I.ZB#>:4+,.5;Z&U7%G1+]">ZID >G+GK(J@?8T7#95-'NJ MYE5YM?;T.0J*(P(2G+_XO*@I_*9E=?BW 0>V(Q.2]C;T M#)?&U&'OC M'B%2-89)7=6."=,-8TE1-UC06).:@R%S5]USFPBS6R'S)2/ZZW&\O*8XMC]" M:1Z5$"JCMH.$O-V&)%@2$+Z*HMA[>/,8TF4&G6Z! M)RV.?-!D7"@T;S:HE4:G!#50;+"#&UN.OM*HL.$<"H.=H'1C5N<\0'(7TK08 M$BK38N;)REXJ$&\29(\IWWI,QY=E-=C+!%L66Z$TX#(B?_!:\09KK0CVL@&, M=;/I ^*8Y2,KWP, @*HKC^WLMD'8K+?518'B+^)_Q%MB_#?_/U!+ 0(4 Q0 M ( .J#KEB)GTHPWP8 .(= 1 " 0 !I<&]W97)? M97@S,3 Q+FAT;5!+ 0(4 Q0 ( .J#KE@Y(AM_Z 8 H> 1 M " 0X' !I<&]W97)?97@S,3 R+FAT;5!+ 0(4 Q0 ( .J#KEBZ MI1(BE0, ,(- 1 " 24. !I<&]W97)?97@S,C Q+FAT M;5!+ 0(4 Q0 ( .J#KEBXMOKKBP, -D, 1 " >D1 M !I<&]W97)?97@S,C R+FAT;5!+ 0(4 Q0 ( .J#KEA:"RR6#M ! )$I M$0 6 " :,5 !I<&]W97)?:3$P<2TP,S,Q,C0N:'1M4$L! M A0#% @ ZH.N6-0OL>HU$P L>4 ! ( !Y>4! &EP M=RTR,#(T,#,S,2YX7W!R92YX;6Q02P4& H "@"& @ JAT# end XML 101 ipower_i10q-033124_htm.xml IDEA: XBRL DOCUMENT 0001830072 2023-07-01 2024-03-31 0001830072 2024-05-14 0001830072 2024-03-31 0001830072 2023-06-30 0001830072 2024-01-01 2024-03-31 0001830072 2023-01-01 2023-03-31 0001830072 2022-07-01 2023-03-31 0001830072 us-gaap:CommonStockMember 2023-06-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001830072 us-gaap:RetainedEarningsMember 2023-06-30 0001830072 us-gaap:NoncontrollingInterestMember 2023-06-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001830072 us-gaap:CommonStockMember 2023-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001830072 us-gaap:RetainedEarningsMember 2023-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2023-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001830072 2023-09-30 0001830072 us-gaap:CommonStockMember 2023-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001830072 us-gaap:RetainedEarningsMember 2023-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001830072 2023-12-31 0001830072 us-gaap:CommonStockMember 2022-06-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001830072 us-gaap:RetainedEarningsMember 2022-06-30 0001830072 us-gaap:NoncontrollingInterestMember 2022-06-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001830072 2022-06-30 0001830072 us-gaap:CommonStockMember 2022-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001830072 us-gaap:RetainedEarningsMember 2022-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2022-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001830072 2022-09-30 0001830072 us-gaap:CommonStockMember 2022-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001830072 us-gaap:RetainedEarningsMember 2022-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2022-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001830072 2022-12-31 0001830072 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001830072 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001830072 2023-07-01 2023-09-30 0001830072 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001830072 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-10-01 2023-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001830072 2023-10-01 2023-12-31 0001830072 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001830072 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001830072 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001830072 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001830072 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001830072 2022-07-01 2022-09-30 0001830072 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001830072 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001830072 us-gaap:NoncontrollingInterestMember 2022-10-01 2022-12-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001830072 2022-10-01 2022-12-31 0001830072 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001830072 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001830072 us-gaap:CommonStockMember 2024-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001830072 us-gaap:RetainedEarningsMember 2024-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2024-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001830072 us-gaap:CommonStockMember 2023-03-31 0001830072 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001830072 us-gaap:RetainedEarningsMember 2023-03-31 0001830072 us-gaap:NoncontrollingInterestMember 2023-03-31 0001830072 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001830072 2023-03-31 0001830072 currency:CNY 2024-03-31 0001830072 currency:CNY 2023-07-01 2024-03-31 0001830072 IPW:BoxHarmonyMember 2024-03-31 0001830072 IPW:AniviaPurchaseNoteMember 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember 2024-03-31 0001830072 IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001830072 IPW:HydroponicProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:HydroponicProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001830072 IPW:GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001830072 country:CN 2024-03-31 0001830072 country:CN 2023-06-30 0001830072 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001830072 IPW:SupplierRelationshipMember 2024-03-31 0001830072 IPW:SoftwareMember 2024-03-31 0001830072 IPW:AniviaPurchaseNoteMember IPW:CorporateBondYieldMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember IPW:LiquidityPremiumMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember us-gaap:MeasurementInputDiscountRateMember 2022-02-14 2022-02-15 0001830072 us-gaap:FairValueInputsLevel12And3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2024-03-31 0001830072 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:GoodwillMember 2023-07-01 2024-03-31 0001830072 us-gaap:FairValueInputsLevel12And3Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001830072 us-gaap:FairValueMeasurementsNonrecurringMember 2023-07-01 2024-03-31 0001830072 IPW:GSMMember 2024-03-31 0001830072 IPW:AniviaMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaMember IPW:PurchaseNoteMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaMember us-gaap:RestrictedStockMember 2022-02-14 2022-02-15 0001830072 2022-02-15 0001830072 IPW:JPMMember IPW:AniviaMember 2022-02-14 2022-02-15 0001830072 IPW:AniviaMember us-gaap:NoncompeteAgreementsMember 2022-02-15 0001830072 IPW:AniviaMember IPW:SupplierRelationshipMember 2022-02-15 0001830072 IPW:AniviaMember IPW:SoftwareMember 2022-02-15 0001830072 IPW:AniviaMember 2022-02-15 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-06-30 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-01-01 2024-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-07-01 2024-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-01-01 2023-03-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-07-01 2023-03-31 0001830072 IPW:AdvanceToSuppliersMember 2024-03-31 0001830072 IPW:AdvanceToSuppliersMember 2023-06-30 0001830072 IPW:PrepaidIncomeTaxesMember 2024-03-31 0001830072 IPW:PrepaidIncomeTaxesMember 2023-06-30 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2024-03-31 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2023-06-30 0001830072 IPW:ProductSourcingMember 2024-03-31 0001830072 IPW:CarPaymentMember 2024-03-31 0001830072 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001830072 IPW:SupplierRelationshipMember 2023-06-30 0001830072 IPW:SoftwareMember 2023-06-30 0001830072 IPW:AniviaMember 2024-03-31 0001830072 IPW:OneVendorMember 2023-07-01 2024-03-31 0001830072 IPW:OneVendorMember 2022-07-01 2023-03-31 0001830072 IPW:OneVendorMember 2024-03-31 0001830072 IPW:OneVendorMember 2023-06-30 0001830072 IPW:AssetBasedRevolvingLoanMember 2021-11-11 2021-11-12 0001830072 IPW:AssetBasedRevolvingLoanMember 2024-03-31 0001830072 IPW:AssetBasedRevolvingLoanMember 2023-06-30 0001830072 IPW:AniviaPurchaseNoteMember 2022-10-01 2022-10-31 0001830072 IPW:AniviaPurchaseNoteMember 2023-02-01 2023-02-28 0001830072 IPW:AniviaPurchaseNoteMember 2023-08-01 2023-08-31 0001830072 IPW:AniviaPurchaseNoteMember 2024-02-01 2024-02-29 0001830072 IPW:AniviaPurchaseNoteMember 2024-01-01 2024-03-31 0001830072 IPW:AniviaPurchaseNoteMember 2023-07-01 2024-03-31 0001830072 IPW:AccruedInterestMember IPW:AniviaPurchaseNoteMember 2023-06-30 0001830072 IPW:UnamortizedPremiumMember IPW:AniviaPurchaseNoteMember 2023-06-30 0001830072 IPW:AniviaPurchaseNoteMember 2023-06-30 0001830072 IPW:WhiteCherryLimitedMember 2023-07-16 0001830072 IPW:WhiteCherryLimitedMember 2023-07-30 2023-07-31 0001830072 IPW:WhiteCherryLimitedMember 2024-01-30 2024-01-31 0001830072 IPW:WhiteCherryLimitedMember 2024-01-01 2024-03-31 0001830072 IPW:WhiteCherryLimitedMember 2023-07-01 2024-03-31 0001830072 IPW:WhiteCherryLimitedMember 2024-03-31 0001830072 IPW:MIIStrategyIncMember 2024-03-31 0001830072 IPW:USTaxAuthoritiesMember 2024-03-31 0001830072 IPW:ChineseTaxAuthoritiesMember 2024-03-31 0001830072 IPW:USTaxAuthoritiesMember 2023-06-30 0001830072 IPW:ChineseTaxAuthoritiesMember 2023-06-30 0001830072 IPW:StockIssuedForVestedRSUsMember 2022-07-01 2023-06-30 0001830072 IPW:AniviaMember us-gaap:RestrictedStockMember 2022-02-15 0001830072 IPW:StockIssuedForVestedRSUsMember 2024-01-01 2024-03-31 0001830072 IPW:EquityIncentivePlanMember 2024-03-31 0001830072 IPW:VariousPartiesMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-10 2021-05-11 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2023-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001830072 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001830072 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001830072 2022-05-11 2022-05-12 0001830072 IPW:ChenlongTanMember 2022-05-11 2022-05-12 0001830072 IPW:MrVassilyMember 2022-05-11 2022-05-12 0001830072 2022-05-13 0001830072 2022-05-12 0001830072 IPW:OptionsGrantedMember 2024-01-01 2024-03-31 0001830072 IPW:OptionsGrantedMember 2023-07-01 2024-03-31 0001830072 IPW:OptionsGrantedMember 2023-01-01 2023-03-31 0001830072 IPW:OptionsGrantedMember 2022-07-01 2023-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2023-07-01 2024-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2024-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2024-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2022-07-01 2023-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2022-07-01 2023-03-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2022-07-01 2023-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2023-07-01 2024-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2024-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2024-03-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2022-07-01 2023-06-30 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2022-07-01 2023-06-30 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2022-07-01 2023-06-30 0001830072 IPW:SettlementAgreementMember 2024-04-02 2024-04-03 0001830072 IPW:PledgeAgreementMember 2024-04-02 2024-04-03 iso4217:USD shares iso4217:USD shares pure false --06-30 2024 Q3 0001830072 10-Q true 2024-03-31 false 001-40391 iPower Inc. NV 82-5144171 8798 9th Street Rancho Cucamonga CA 91730 626 863-7344 Common Stock IPW NASDAQ Yes Yes Non-accelerated Filer true true false false 29818232 2714724 3735642 16843692 14071543 11872286 20593889 1632113 2858196 33062815 41259270 6632349 7837345 405621 536418 2756420 2155250 320190 531456 3034110 3034110 30495 33113 3793042 4280071 381631 427254 17353858 18835017 50416673 60094287 14199052 13244957 236000 366781 339968 350595 3242002 4831067 85581 85200 2106867 2159173 0 2017852 6011860 0 277921 276683 26499251 23332308 0 9791191 4949802 6106047 4949802 15897238 31449053 39229546 0.001 0.001 20000000 20000000 0 0 0 0 0 0 0.001 0.001 180000000 180000000 29818232 29818232 29710939 29710939 29819 29712 30013997 29624520 -10887703 -8702442 -34519 -24915 -153974 -62134 18967620 20864741 50416673 60094287 23308508 20225619 66617004 65502882 23308508 20225619 66617004 65502882 12360170 12433898 36591581 39755919 10948338 7791721 30025423 25746963 6025878 6537124 23026329 24294673 3321184 3065795 9218842 8879326 0 0 0 3060034 9347062 9602919 32245171 36234033 1601276 -1811198 -2219748 -10487070 -181199 -238623 -592176 -800783 -792 -1297 -2618 -8625 -29669 -72235 32003 199125 -211660 -312155 -562791 -610283 1389616 -2123353 -2782539 -11097353 377147 -589581 -587674 -2085126 1012469 -1533772 -2194865 -9012227 -3613 -3238 -9604 -8878 1016082 -1530534 -2185261 -9003349 69122 17604 -91840 -46722 1085204 -1512930 -2277101 -9050071 29821811 29730914 29791990 29702014 29821811 29730914 29791990 29702014 0.03 -0.05 -0.07 -0.30 0.03 -0.05 -0.07 -0.30 29710939 29712 29712 29624520 -8702442 -24915 -62134 20864741 -1286515 -2836 -1289351 117882 117882 -707 -707 29710939 29712 29712 29742402 -9988957 -27751 -62841 19692565 -1914828 -3155 -1917983 141245 141245 -160255 -160255 29710939 29712 29712 29883647 -11903785 -30906 -223096 17755572 1016082 -3613 1012469 130457 130457 107293 107 -107 69122 69122 29818232 29819 29819 30013997 -10887703 -34519 -153974 18967620 29572382 29573 29573 29111863 3262948 -13232 5678 32396830 -4182376 -2805 -4185181 137882 137882 -111475 -111475 29572382 29573 29573 29249745 -919428 -16037 -105797 28238056 -3290439 -2835 -3293274 132266 132266 47149 47149 29572382 29573 29573 29382011 -4209867 -18872 -58648 25124197 -1530534 -3238 -1533772 117574 117574 17604 17604 29572382 29573 29573 29499585 -5740401 -22110 -41044 23725603 -2194865 -9012227 599241 594718 222755 238899 -2618 -8625 0 3060034 389584 387722 -3555 27874 167312 161074 2772149 -1727405 -8498848 -10547933 601170 2485274 -1226083 -1974296 -211266 -323751 -45623 -11448 954095 3904541 -130781 -510840 -10627 209405 -1453560 -3473115 1238 89563 5151956 7785832 -0 144885 0 -144885 0 94409 -0 82500 2000000 31385 -0 1500000 2000000 -0 1750000 1781385 2950000 3835615 7300000 8600000 -6100000 -8002476 -72874 -40923 -1020918 -402452 3735642 1821947 2714724 1419495 0 55000 273438 0 632732 0 <p id="xdx_80D_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_z2xljuQU14n" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 - <span id="xdx_820_zZ0Kn1wMJofi">Nature of business and organization</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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 “Company”), was incorporated on April 11, 2018. The Company is principally engaged in the marketing and sale of consumer home, garden 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 18, 2021, the Company acquired 100% of the equity ownership of its variable interest entity, E Marketing Solution Inc. (“E Marketing”), an entity incorporated in California and owned by one of the minority shareholders of the Company. As a result, E Marketing became the Company’s wholly owned subsidiary.</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">On May 18, 2021, the Company acquired 100% of the equity ownership of its variable interest entity, Global Product Marketing Inc. (“GPM”), an entity which was incorporated in the State of Nevada on September 4, 2020, and was owned by Chenlong Tan, the Company’s Chairman, CEO and President, and one of the majority shareholders of the Company. As a result, GPM became the Company’s wholly owned subsidiary.</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">On January 13, 2022, the Company entered into a joint venture agreement and formed a Nevada limited liability company, Box Harmony, LLC (“Box Harmony”), for the principal purpose of providing logistics services primarily for foreign-based manufacturers and distributors who desire to sell their products online in the United States, with such logistics 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 in or otherwise control Box Harmony. See details at Note 3 below.</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">On February 10, 2022, the Company entered into another joint venture agreement and formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), for the principal purpose of creating a social media platform in order to provide content 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 at Note 3 below.</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">On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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’s Republic of China (“PRC”) and which is a wholly foreign-owned enterprise (“WFOE”) 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 (“DHS”) 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"> </p> <p id="xdx_809_eus-gaap--SignificantAccountingPoliciesTextBlock_zztDtQdGDYo6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2 – <span id="xdx_82C_zfjs3t4Y3hP5">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"> </p> <p id="xdx_844_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zjfVMy2nj5Pl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zANjEiTFrVx1">Basis of presentation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) 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 the Company’s 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’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2024, 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"> </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’s audited consolidated financial statements and the notes thereto included in the Annual Report for the year ended June 30, 2023, which are included in Form 10-K filed with the SEC on September 14, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zaqHOHGu6ivc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86D_zNeTJZVjHAT4">Principles of Consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </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"> </p> <p id="xdx_846_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_zkuRNarUrRVi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86B_zoDUS9bJSHI4">Emerging Growth Company Status</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”), 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"> </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’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of utilizing the emerging growth company reduced reporting requirements difficult.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--UseOfEstimates_zOP5Z0YZeqrk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_863_znHEihyqBu93">Use of estimates and assumptions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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 circumstances that existed 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 Company’s actual results could differ significantly from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zwoNfFuTk7Td" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86E_zGnt5XJPsc1k">Foreign currency translation and transactions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting and functional currency of iPower and its subsidiaries is the U.S. dollar (“USD”). iPower’s WFOE and VIE in China uses the local currency, Renminbi (“RMB”), as its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People’s Bank of China (the “PBOC”) 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’ 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"> </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 March 31, 2024, were translated at <span id="xdx_908_eus-gaap--ForeignCurrencyExchangeRateTranslation1_iI_c20240331__srt--CurrencyAxis__currency--CNY_zUsef2Im4BY9" title="Translation rate at period end">7.2212</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 nine months ended March 31, 2024 was <span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20230701__20240331__srt--CurrencyAxis__currency--CNY_zEEzERlr0lu1" title="Translation rate during period">7.2000</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"> </p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zb5i19FAyuzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_864_zl3Ls4lExaVl">Cash and cash equivalents</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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"> </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 $250,000, which is currently the maximum amount insured by the FDIC 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"> </p> <p id="xdx_848_eus-gaap--ReceivablesPolicyTextBlock_zdnBWE7cns7a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlcsVSox8aEj">Accounts receivable, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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"> </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"> </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"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the customer fails to comply with its payment schedule;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the customer is in serious financial difficulty;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the customer breaches any of its contractual obligations;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the business between the customer and the Company is not active; or</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recognized and carried at the 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’ 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"> </p> <p id="xdx_843_eus-gaap--EquityMethodInvestmentsPolicy_zf0wa14Itymj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zjtvRyxvHDm3">Equity method investment</span> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its ownership interest in Box Harmony, a <span id="xdx_905_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20240331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zLHr4EmHYLt" title="Ownership interest">40</span>% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments — 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’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"> </p> <p id="xdx_848_eus-gaap--BusinessCombinationsPolicy_zPVw1yfdJUp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zwECxbSZcWHj">Business Combination</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including the VIE. 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 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 regarding the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_ecustom--VariableInterestEntitiesPolicyTextBlock_zwr9AnIPG58l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_z7Q2VfpA3tfg">Variable interest entities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (“DHS”). Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’s economic performance. DHS’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 regarding the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_ziefATmTgWz3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zrsKIx6FPbI4">Goodwill</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </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’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’s filing of its Annual Report on Form 10-K for the period ended June 30, 2022. Due to the decrease in the Company’s share price subsequent to the filing of the June 30, 2022 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_90F_eus-gaap--GoodwillImpairmentLossNetOfTax_pp0p0_c20220701__20220930_zTyCA4xgH1J1" title="Goodwill impairment loss">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 quarter ended September 30, 2022. The Company also considered the Market Capital Method, an alternative market approach, which suggested the Company’s goodwill is partially impaired.</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">During the period ended March 31, 2024, the Company performed a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C and noted no goodwill impairment. As of March 31, 2024 and June 30, 2023, the goodwill balance amounted to $<span id="xdx_901_eus-gaap--Goodwill_iI_pp0p0_c20240331_zbJ8dRbCU8n9">3,034,110</span> and $<span id="xdx_900_eus-gaap--Goodwill_iI_pp0p0_c20230630_zfCYaa4gRkjg">3,034,110</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z61o0x6M5jia" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zmxvQEYdfCAe">Intangible Assets, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Finite life intangible assets at March 31, 2024 include a covenant not to compete, supplier relationships and software recognized as part of the acquisition of Anivia. 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_88E_ecustom--ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock_zRwsZpuI1CQi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_z4HynvbUi8Bh" style="display: none">Schedule of estimated useful life</span></td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left">Covenant Not to Compete</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUqLDdXOLTyk" title="Intangible asset, useful life">10</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Supplier relationships</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zdOkBZnKXwv7" title="Intangible asset, useful life">6</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zbXkbE4ZZHK2" title="Intangible asset, useful life">5</span> years</td></tr> </table> <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">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 March 31, 2024 and 2023, there were no indicators of impairment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zVNxlxqZzIwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zPaAQD69pLS3">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825, “Disclosures about Fair Value of Financial Instruments,” requires disclosure of fair value information about financial instruments. ASC 820, “Fair Value Measurements” 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"> </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"> </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 paid for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_znFayDGtsT4e" title="Principal amount of the purchase note">3.5</span> million. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_905_eus-gaap--DebtInstrumentFairValue_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zEbmYGghsAVj" title="Fair value of the purchase note">3.6</span> million using the following inputs:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfFairValueAssumptionsTableTextBlock_zXPiswq2zJ75" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zaBfpmw9ptZd" style="display: none">Schedule of assumptions for financial instruments</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Corporate bond yield</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">3.1%</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">1.6%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Liquidity premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">0.4%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">3.5%</span></td><td style="text-align: left"> </td></tr> </table> <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">As of March 31, 2024, the outstanding balance of the Purchase Note was $<span id="xdx_90E_eus-gaap--LongTermDebt_iI_c20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zAWGYTqLVxvc" title="Long term debt balance">0</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 – 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 – 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 – 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"> </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 year ended June 30, 2023 as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zywFNSn7ycOk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B8_zQCLiUQq3m6d" style="display: none">Schedule of impairment charges</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Fair <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Impairment <br/> Loss</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 34%; text-align: left"><span style="font-size: 10pt">Goodwill</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zam3jNE0uDT5" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zSiaAKbCizue" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z0BXDCFIGL92" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zoNcRXKzuXLa" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20240331__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zu4rDVO4ormi" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Goodwill impairment loss">3,060,034</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zFzQvQdppNw1" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zH2iAGCvmDbk" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_znJ3u0g1uUNg" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zMATpyuxZrgf" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20240331__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zoJOeFPAf0nl" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill impairment loss">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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 year ended June 30, 2023. 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"> </p> <p id="xdx_84E_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zTGJGisqj2f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zg6J3Ow8i6Q">Revenue recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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’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">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; text-align: justify"> </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"> </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 percentage discounts off current purchases and other similar offers. Current discount offers, when accepted by the Company’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"> </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"> </p> <p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zJ5fhy6q60Q6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zWmqwLOwae36">Advertising costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are expensed as incurred.</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">Total advertising and promotional costs included in selling and fulfillment expenses for the three and nine months ended March 31, 2024 and 2023 were as following:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfAdvertisingCostsTableTextBlock_zc37B72IKxwe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_z6f0AESQZn24" style="display: none">Schedule of advertising costs</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zS8AwSxm3w4f" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230101__20230331_zgIg2DOaGyi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230701__20240331_zxbYWmLpfGP9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20220701__20230331_zkRJyeY3HVbj" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended March 31,</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended March 31,</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 40%; text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2024</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2023</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2024</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2023</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_40C_eus-gaap--AdvertisingExpense_zxX4VDowMXb8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Advertising and promotion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">819,827</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,304,662</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,529,809</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,777,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_ecustom--CostOfRevenuePolicyTextBlock_zhsfuPVRfJx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zeX5BETth3Gg">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"> </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"> </p> <p id="xdx_847_ecustom--OperatingExpensesPolicyTextBlock_z0aWlFbxEx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_z7DYVRqAjyR9">Operating expenses</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred. Vendor warranty credits resulting from refund of returns on quality issues are recorded to offset merchant selling fees. During the three and nine months ended March 31, 2024 and 2023, the Company recorded vendor credit of $<span id="xdx_90B_ecustom--VendorCredit_c20240101__20240331_zLtN9MaFbMJ4">858,456</span> and $<span id="xdx_909_ecustom--VendorCredit_c20230701__20240331_zo5SJ8v0GL7i">0</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zbJfTkSlD9y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zRbkpL27xIQl">Inventory, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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’s policy is to include as a part of inventory and 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"> </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"> </p> <p id="xdx_84D_ecustom--DebtIssuanceCostsPolicyTextBlock_zEesX7hxM384" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zSsTtHLNGttb">Debt Issuance Costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 unaudited condensed 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"> </p> <p id="xdx_845_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zYajeZtKJ2wi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zmQegE5JJqd7">Segment reporting</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment Reporting. The Company’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 nine months ended March 31, 2024 and 2023, sales through Amazon to Canada and other foreign countries were approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zkzALiULUJHa" title="Concentration risk, percentage">8.5</span>% and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zfG0UhzClLNh" title="Concentration risk, percentage">12.8</span>% of the Company’s total sales. During the nine months ended March 31, 2024, sales of hydroponic products, including ventilation and grow light systems, was approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_z95AV2ZBLZ9a" title="Concentration risk, percentage">21.7</span>% of the Company’s total sales and the remaining <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember_zCE5KJsbDv19" title="Concentration risk, percentage">78.3</span>% consisted of general gardening, home goods, and other products and accessories. During the nine months ended March, 2023, sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_z4YROrJF2fB9" title="Concentration risk, percentage">46</span>% of the Company’s total sales and the remaining <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember_zIwCwAiquX0k" title="Concentration risk, percentage">54</span>% consisted of general gardening, home goods and other products and accessories. As of March, 2024 and June 30, 2023, the Company had approximately $<span id="xdx_902_eus-gaap--InventoryGross_iI_pn5n6_c20240331__srt--StatementGeographicalAxis__country--CN_zZYDzkXWzFUi" title="Inventory">1.9</span> million and $<span id="xdx_90C_eus-gaap--InventoryGross_iI_pn5n6_c20230630__srt--StatementGeographicalAxis__country--CN_zFsQQUgjTOmb" title="Inventory">1.6</span> million of inventory stored in China, respectively. The Company’s majority of long-lived assets are located in California, United States, a majority of the deferred tax assets are U.S. related, and a majority of the Company’s revenues are derived from within the U.S.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--LesseeLeasesPolicyTextBlock_z9K7Evy31BDf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zBchujf9boG6">Leases</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records right-of-use (“ROU”) assets and related lease obligations on the balance sheet.</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">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’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"> </p> <p id="xdx_840_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zcQvhXZRbds5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zcHR3ikFOePh">Stock-based Compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies ASC No. 718, “Compensation-Stock Compensation,” 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 costs 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 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’s requisite service period or nonemployee’s vesting period if it is probable the performance condition will be met. If the performance condition is ultimately not met, compensation costs 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"> </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"> </p> <p id="xdx_845_eus-gaap--IncomeTaxPolicyTextBlock_ztaK0nrZ7mh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_z6ji29bjLet7">Income taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </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">The Company 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 “major” 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"> </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 does 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, Income Taxes. The Company’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">  </p> <p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zdUWMvWPB6D6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zaD9OMKFDQ4k">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"> </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"> </p> <p id="xdx_845_eus-gaap--EarningsPerSharePolicyTextBlock_zc63uRYdlKx" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zfdPRBRb982i">Earnings per share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 convertible or exercisable into common stock were issued upon conversion or exercise.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zZdU2eWIjFA5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zBKSTU7JMPzj">Recently issued accounting pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. Under this ASU, public business entities must annually “(1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5 percent of the amount computed by multiplying pretax income [or loss] by the applicable statutory income tax rate).” This ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. For entities other than public business entities, the amendments are effective for annual periods beginning after December 15, 2025. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” The amendments should be applied on a prospective basis. Retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.</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">In November 2023, The FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments apply to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. The amendments in this ASU are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments: 1. Require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss. 2. Require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss. 3. Require that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by FASB Accounting Standards Codification® Topic 280, Segment Reporting, in interim periods. 4. Clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements. 5. Require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. 6. Require that a public entity that has a single reportable segment provide all the disclosures required by the amendments in the ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.</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">In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. This ASU incorporates certain U.S. Securities and Exchange Commission (SEC) disclosure requirements into the FASB Accounting Standards Codification™ (“Codification”). The amendments in the ASU are expected to clarify or improve disclosure and presentation requirements of a variety of Codification Topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. In SEC Release No. 33-10532, Disclosure Update and Simplification, issued August 17, 2018, the SEC referred certain of its disclosure requirements that overlap with, but require incremental information to, generally accepted accounting principles to the FASB for potential incorporation into the Codification. The ASU incorporates into the Codification 14 of the 27 disclosures referred by the SEC. They modify the disclosure or presentation requirements of a variety of Topics in the Codification. The requirements are relatively narrow in nature. Some of the amendments represent clarifications to, or technical corrections of, the current requirements. Because of the variety of Topics amended, a broad range of entities may be affected by one or more of those amendments. For entities subject to the SEC’s existing disclosure requirements and for entities required to file or furnish financial statements with or to the SEC in preparation for the sale of or for purposes of issuing securities that are not subject to contractual restrictions on transfer, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. For all other entities, the amendments will be effective two years later. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective for any entity. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.</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">In September 2022, FASB issued ASU 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this ASU require that a company that uses a supplier finance program in connection with the purchase of goods or services disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. ASU 2022-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022, except for the rollforward of the supplier finance program obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. An entity should apply ASU No. 2022-04 retrospectively to all periods in which a balance sheet is presented, except for the obligation rollforward, which should be applied prospectively. The adoption of this standard did not 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2022, FASB issued 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 its consolidated financial statements.</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">In October 2021, the FASB issued 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, 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 its consolidated financial statements.</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">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, “Topic 848”). Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (“LIBOR”) 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. In December 2022, the FASB issued ASU 2022-06, Reference Rate reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848, Reference Rate Reform to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. 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"> </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, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40).” 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’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 its consolidated financial statements.</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">In January 2017, the FASB issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” 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. ASU 2017-04 became effective for accelerated filing companies for annual periods or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. 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, 2022. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has adopted ASU 2017-04. See the disclosures above on Goodwill for further details.</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">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"> </p> <p id="xdx_841_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_ztfNr9GP3Sxj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86E_zP1TzRv827K8">Subsequent events</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 unaudited condensed consolidated financial statements are presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zjfVMy2nj5Pl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zANjEiTFrVx1">Basis of presentation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 (“U.S. GAAP”) and the requirements of the U.S. Securities and Exchange Commission (“SEC”) 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 the Company’s 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’s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2024, 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"> </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’s audited consolidated financial statements and the notes thereto included in the Annual Report for the year ended June 30, 2023, which are included in Form 10-K filed with the SEC on September 14, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zaqHOHGu6ivc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86D_zNeTJZVjHAT4">Principles of Consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </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"> </p> <p id="xdx_846_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_zkuRNarUrRVi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86B_zoDUS9bJSHI4">Emerging Growth Company Status</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”), 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"> </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’s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of utilizing the emerging growth company reduced reporting requirements difficult.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--UseOfEstimates_zOP5Z0YZeqrk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_863_znHEihyqBu93">Use of estimates and assumptions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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 circumstances that existed 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 Company’s actual results could differ significantly from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zwoNfFuTk7Td" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86E_zGnt5XJPsc1k">Foreign currency translation and transactions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting and functional currency of iPower and its subsidiaries is the U.S. dollar (“USD”). iPower’s WFOE and VIE in China uses the local currency, Renminbi (“RMB”), as its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People’s Bank of China (the “PBOC”) 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’ 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"> </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 March 31, 2024, were translated at <span id="xdx_908_eus-gaap--ForeignCurrencyExchangeRateTranslation1_iI_c20240331__srt--CurrencyAxis__currency--CNY_zUsef2Im4BY9" title="Translation rate at period end">7.2212</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 nine months ended March 31, 2024 was <span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20230701__20240331__srt--CurrencyAxis__currency--CNY_zEEzERlr0lu1" title="Translation rate during period">7.2000</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"> </p> 7.2212 7.2000 <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zb5i19FAyuzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_864_zl3Ls4lExaVl">Cash and cash equivalents</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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"> </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 $250,000, which is currently the maximum amount insured by the FDIC 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"> </p> <p id="xdx_848_eus-gaap--ReceivablesPolicyTextBlock_zdnBWE7cns7a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlcsVSox8aEj">Accounts receivable, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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"> </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"> </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"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the customer fails to comply with its payment schedule;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the customer is in serious financial difficulty;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the customer breaches any of its contractual obligations;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">the business between the customer and the Company is not active; or</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recognized and carried at the 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’ 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"> </p> <p id="xdx_843_eus-gaap--EquityMethodInvestmentsPolicy_zf0wa14Itymj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zjtvRyxvHDm3">Equity method investment</span> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its ownership interest in Box Harmony, a <span id="xdx_905_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20240331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zLHr4EmHYLt" title="Ownership interest">40</span>% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments — 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’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"> </p> 0.40 <p id="xdx_848_eus-gaap--BusinessCombinationsPolicy_zPVw1yfdJUp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zwECxbSZcWHj">Business Combination</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including the VIE. 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 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 regarding the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_ecustom--VariableInterestEntitiesPolicyTextBlock_zwr9AnIPG58l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_z7Q2VfpA3tfg">Variable interest entities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia and its subsidiaries, including Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (“DHS”). Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’s economic performance. DHS’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 regarding the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_ziefATmTgWz3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zrsKIx6FPbI4">Goodwill</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </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’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’s filing of its Annual Report on Form 10-K for the period ended June 30, 2022. Due to the decrease in the Company’s share price subsequent to the filing of the June 30, 2022 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_90F_eus-gaap--GoodwillImpairmentLossNetOfTax_pp0p0_c20220701__20220930_zTyCA4xgH1J1" title="Goodwill impairment loss">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 quarter ended September 30, 2022. The Company also considered the Market Capital Method, an alternative market approach, which suggested the Company’s goodwill is partially impaired.</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">During the period ended March 31, 2024, the Company performed a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C and noted no goodwill impairment. As of March 31, 2024 and June 30, 2023, the goodwill balance amounted to $<span id="xdx_901_eus-gaap--Goodwill_iI_pp0p0_c20240331_zbJ8dRbCU8n9">3,034,110</span> and $<span id="xdx_900_eus-gaap--Goodwill_iI_pp0p0_c20230630_zfCYaa4gRkjg">3,034,110</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3060034 3034110 3034110 <p id="xdx_844_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z61o0x6M5jia" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zmxvQEYdfCAe">Intangible Assets, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Finite life intangible assets at March 31, 2024 include a covenant not to compete, supplier relationships and software recognized as part of the acquisition of Anivia. 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_88E_ecustom--ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock_zRwsZpuI1CQi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_z4HynvbUi8Bh" style="display: none">Schedule of estimated useful life</span></td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left">Covenant Not to Compete</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUqLDdXOLTyk" title="Intangible asset, useful life">10</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Supplier relationships</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zdOkBZnKXwv7" title="Intangible asset, useful life">6</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zbXkbE4ZZHK2" title="Intangible asset, useful life">5</span> years</td></tr> </table> <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">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 March 31, 2024 and 2023, there were no indicators of impairment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--ScheduleOfIntangibleAssetsUsefulLivesTableTextBlock_zRwsZpuI1CQi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_z4HynvbUi8Bh" style="display: none">Schedule of estimated useful life</span></td><td> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left">Covenant Not to Compete</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUqLDdXOLTyk" title="Intangible asset, useful life">10</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Supplier relationships</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zdOkBZnKXwv7" title="Intangible asset, useful life">6</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zbXkbE4ZZHK2" title="Intangible asset, useful life">5</span> years</td></tr> </table> P10Y P6Y P5Y <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zVNxlxqZzIwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zPaAQD69pLS3">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825, “Disclosures about Fair Value of Financial Instruments,” requires disclosure of fair value information about financial instruments. ASC 820, “Fair Value Measurements” 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"> </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"> </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 paid for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_znFayDGtsT4e" title="Principal amount of the purchase note">3.5</span> million. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_905_eus-gaap--DebtInstrumentFairValue_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zEbmYGghsAVj" title="Fair value of the purchase note">3.6</span> million using the following inputs:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfFairValueAssumptionsTableTextBlock_zXPiswq2zJ75" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zaBfpmw9ptZd" style="display: none">Schedule of assumptions for financial instruments</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Corporate bond yield</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">3.1%</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">1.6%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Liquidity premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">0.4%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">3.5%</span></td><td style="text-align: left"> </td></tr> </table> <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">As of March 31, 2024, the outstanding balance of the Purchase Note was $<span id="xdx_90E_eus-gaap--LongTermDebt_iI_c20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zAWGYTqLVxvc" title="Long term debt balance">0</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 – 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 – 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 – 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"> </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 year ended June 30, 2023 as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zywFNSn7ycOk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B8_zQCLiUQq3m6d" style="display: none">Schedule of impairment charges</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Fair <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Impairment <br/> Loss</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 34%; text-align: left"><span style="font-size: 10pt">Goodwill</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zam3jNE0uDT5" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zSiaAKbCizue" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z0BXDCFIGL92" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zoNcRXKzuXLa" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20240331__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zu4rDVO4ormi" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Goodwill impairment loss">3,060,034</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zFzQvQdppNw1" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zH2iAGCvmDbk" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_znJ3u0g1uUNg" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zMATpyuxZrgf" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20240331__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zoJOeFPAf0nl" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill impairment loss">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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 year ended June 30, 2023. 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"> </p> 3500000 3600000 <table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfFairValueAssumptionsTableTextBlock_zXPiswq2zJ75" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zaBfpmw9ptZd" style="display: none">Schedule of assumptions for financial instruments</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Corporate bond yield</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">3.1%</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">1.6%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Liquidity premium</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">0.4%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember" title="Fair value of financial instruments">3.5%</span></td><td style="text-align: left"> </td></tr> </table> 3.1% 1.6% 0.4% 3.5% 0 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zywFNSn7ycOk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair values of financial instruments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B8_zQCLiUQq3m6d" style="display: none">Schedule of impairment charges</span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Fair <br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Impairment <br/> Loss</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 34%; text-align: left"><span style="font-size: 10pt">Goodwill</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zam3jNE0uDT5" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zSiaAKbCizue" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z0BXDCFIGL92" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zoNcRXKzuXLa" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20240331__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zu4rDVO4ormi" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Goodwill impairment loss">3,060,034</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zFzQvQdppNw1" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zH2iAGCvmDbk" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_znJ3u0g1uUNg" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20240331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zMATpyuxZrgf" style="border-bottom: Black 2.5pt double; text-align: right" title="Assets fair value disclosure">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20240331__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsNonrecurringMember_zoJOeFPAf0nl" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill impairment loss">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3034110 0 0 3034110 3060034 3034110 0 0 3034110 3060034 <p id="xdx_84E_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zTGJGisqj2f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zg6J3Ow8i6Q">Revenue recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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’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">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; text-align: justify"> </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"> </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 percentage discounts off current purchases and other similar offers. Current discount offers, when accepted by the Company’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"> </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"> </p> <p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zJ5fhy6q60Q6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zWmqwLOwae36">Advertising costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are expensed as incurred.</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">Total advertising and promotional costs included in selling and fulfillment expenses for the three and nine months ended March 31, 2024 and 2023 were as following:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfAdvertisingCostsTableTextBlock_zc37B72IKxwe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_z6f0AESQZn24" style="display: none">Schedule of advertising costs</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zS8AwSxm3w4f" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230101__20230331_zgIg2DOaGyi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230701__20240331_zxbYWmLpfGP9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20220701__20230331_zkRJyeY3HVbj" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended March 31,</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended March 31,</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 40%; text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2024</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2023</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2024</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2023</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_40C_eus-gaap--AdvertisingExpense_zxX4VDowMXb8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Advertising and promotion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">819,827</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,304,662</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,529,809</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,777,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfAdvertisingCostsTableTextBlock_zc37B72IKxwe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_z6f0AESQZn24" style="display: none">Schedule of advertising costs</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zS8AwSxm3w4f" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230101__20230331_zgIg2DOaGyi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230701__20240331_zxbYWmLpfGP9" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20220701__20230331_zkRJyeY3HVbj" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended March 31,</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended March 31,</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 40%; text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2024</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2023</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2024</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; width: 11%; font-weight: bold; text-align: center">2023</td><td style="width: 1%; padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_40C_eus-gaap--AdvertisingExpense_zxX4VDowMXb8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Advertising and promotion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">819,827</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,304,662</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,529,809</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,777,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 819827 1304662 3529809 3777122 <p id="xdx_840_ecustom--CostOfRevenuePolicyTextBlock_zhsfuPVRfJx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zeX5BETth3Gg">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"> </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"> </p> <p id="xdx_847_ecustom--OperatingExpensesPolicyTextBlock_z0aWlFbxEx5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_z7DYVRqAjyR9">Operating expenses</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred. Vendor warranty credits resulting from refund of returns on quality issues are recorded to offset merchant selling fees. During the three and nine months ended March 31, 2024 and 2023, the Company recorded vendor credit of $<span id="xdx_90B_ecustom--VendorCredit_c20240101__20240331_zLtN9MaFbMJ4">858,456</span> and $<span id="xdx_909_ecustom--VendorCredit_c20230701__20240331_zo5SJ8v0GL7i">0</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 858456 0 <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zbJfTkSlD9y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zRbkpL27xIQl">Inventory, net</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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’s policy is to include as a part of inventory and 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"> </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"> </p> <p id="xdx_84D_ecustom--DebtIssuanceCostsPolicyTextBlock_zEesX7hxM384" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zSsTtHLNGttb">Debt Issuance Costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 unaudited condensed 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"> </p> <p id="xdx_845_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zYajeZtKJ2wi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zmQegE5JJqd7">Segment reporting</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment Reporting. The Company’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 nine months ended March 31, 2024 and 2023, sales through Amazon to Canada and other foreign countries were approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zkzALiULUJHa" title="Concentration risk, percentage">8.5</span>% and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zfG0UhzClLNh" title="Concentration risk, percentage">12.8</span>% of the Company’s total sales. During the nine months ended March 31, 2024, sales of hydroponic products, including ventilation and grow light systems, was approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_z95AV2ZBLZ9a" title="Concentration risk, percentage">21.7</span>% of the Company’s total sales and the remaining <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember_zCE5KJsbDv19" title="Concentration risk, percentage">78.3</span>% consisted of general gardening, home goods, and other products and accessories. During the nine months ended March, 2023, sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_z4YROrJF2fB9" title="Concentration risk, percentage">46</span>% of the Company’s total sales and the remaining <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningHomeGoodsAndOtherProductsAndAccessoriesMember_zIwCwAiquX0k" title="Concentration risk, percentage">54</span>% consisted of general gardening, home goods and other products and accessories. As of March, 2024 and June 30, 2023, the Company had approximately $<span id="xdx_902_eus-gaap--InventoryGross_iI_pn5n6_c20240331__srt--StatementGeographicalAxis__country--CN_zZYDzkXWzFUi" title="Inventory">1.9</span> million and $<span id="xdx_90C_eus-gaap--InventoryGross_iI_pn5n6_c20230630__srt--StatementGeographicalAxis__country--CN_zFsQQUgjTOmb" title="Inventory">1.6</span> million of inventory stored in China, respectively. The Company’s majority of long-lived assets are located in California, United States, a majority of the deferred tax assets are U.S. related, and a majority of the Company’s revenues are derived from within the U.S.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.085 0.128 0.217 0.783 0.46 0.54 1900000 1600000 <p id="xdx_848_eus-gaap--LesseeLeasesPolicyTextBlock_z9K7Evy31BDf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zBchujf9boG6">Leases</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records right-of-use (“ROU”) assets and related lease obligations on the balance sheet.</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">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’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"> </p> <p id="xdx_840_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zcQvhXZRbds5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zcHR3ikFOePh">Stock-based Compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies ASC No. 718, “Compensation-Stock Compensation,” 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 costs 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 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’s requisite service period or nonemployee’s vesting period if it is probable the performance condition will be met. If the performance condition is ultimately not met, compensation costs 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"> </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"> </p> <p id="xdx_845_eus-gaap--IncomeTaxPolicyTextBlock_ztaK0nrZ7mh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_z6ji29bjLet7">Income taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </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">The Company 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 “major” 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"> </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 does 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, Income Taxes. The Company’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">  </p> <p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zdUWMvWPB6D6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zaD9OMKFDQ4k">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"> </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"> </p> <p id="xdx_845_eus-gaap--EarningsPerSharePolicyTextBlock_zc63uRYdlKx" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zfdPRBRb982i">Earnings per share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 convertible or exercisable into common stock were issued upon conversion or exercise.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zZdU2eWIjFA5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zBKSTU7JMPzj">Recently issued accounting pronouncements</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures. Under this ASU, public business entities must annually “(1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5 percent of the amount computed by multiplying pretax income [or loss] by the applicable statutory income tax rate).” This ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. For entities other than public business entities, the amendments are effective for annual periods beginning after December 15, 2025. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” The amendments should be applied on a prospective basis. Retrospective application is permitted. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.</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">In November 2023, The FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments apply to all public entities that are required to report segment information in accordance with Topic 280, Segment Reporting. The amendments in this ASU are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments: 1. Require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss. 2. Require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss. 3. Require that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by FASB Accounting Standards Codification® Topic 280, Segment Reporting, in interim periods. 4. Clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements. 5. Require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. 6. Require that a public entity that has a single reportable segment provide all the disclosures required by the amendments in the ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. A public entity should apply the amendments retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.</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">In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC's Disclosure Update and Simplification Initiative. This ASU incorporates certain U.S. Securities and Exchange Commission (SEC) disclosure requirements into the FASB Accounting Standards Codification™ (“Codification”). The amendments in the ASU are expected to clarify or improve disclosure and presentation requirements of a variety of Codification Topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. In SEC Release No. 33-10532, Disclosure Update and Simplification, issued August 17, 2018, the SEC referred certain of its disclosure requirements that overlap with, but require incremental information to, generally accepted accounting principles to the FASB for potential incorporation into the Codification. The ASU incorporates into the Codification 14 of the 27 disclosures referred by the SEC. They modify the disclosure or presentation requirements of a variety of Topics in the Codification. The requirements are relatively narrow in nature. Some of the amendments represent clarifications to, or technical corrections of, the current requirements. Because of the variety of Topics amended, a broad range of entities may be affected by one or more of those amendments. For entities subject to the SEC’s existing disclosure requirements and for entities required to file or furnish financial statements with or to the SEC in preparation for the sale of or for purposes of issuing securities that are not subject to contractual restrictions on transfer, the effective date for each amendment will be the date on which the SEC removes that related disclosure from its rules. For all other entities, the amendments will be effective two years later. However, if by June 30, 2027, the SEC has not removed the related disclosure from its regulations, the amendments will be removed from the Codification and not become effective for any entity. The Company does not expect the adoption of this standard to have a material impact on its consolidated financial statements.</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">In September 2022, FASB issued ASU 2022-04, Liabilities—Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The amendments in this ASU require that a company that uses a supplier finance program in connection with the purchase of goods or services disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. ASU 2022-04 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022, except for the rollforward of the supplier finance program obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. An entity should apply ASU No. 2022-04 retrospectively to all periods in which a balance sheet is presented, except for the obligation rollforward, which should be applied prospectively. The adoption of this standard did not 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2022, FASB issued 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 its consolidated financial statements.</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">In October 2021, the FASB issued 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, 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 its consolidated financial statements.</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">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, “Topic 848”). Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (“LIBOR”) 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. In December 2022, the FASB issued ASU 2022-06, Reference Rate reform (Topic 848): Deferral of the Sunset Date of Topic 848, which deferred the sunset date of Topic 848, Reference Rate Reform to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. 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"> </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, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40).” 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’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 its consolidated financial statements.</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">In January 2017, the FASB issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” 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. ASU 2017-04 became effective for accelerated filing companies for annual periods or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. 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, 2022. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has adopted ASU 2017-04. See the disclosures above on Goodwill for further details.</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">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"> </p> <p id="xdx_841_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_ztfNr9GP3Sxj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86E_zP1TzRv827K8">Subsequent events</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 unaudited condensed consolidated financial statements are presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_80F_ecustom--JointVenturesDisclosureTextBlock_zamcjJEvwngj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3 - <span id="xdx_82F_zP7CQjIuLdn3">Joint Ventures</span></b></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"><b><i>Box Harmony, LLC</i></b></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">On January 13, 2022, the Company entered into a joint venture agreement (the “Joint Venture Agreement”) with Titanium Plus Autoparts, Inc., a California corporation (“TPA”), Tony Chiu (“Chiu”) and Bin Xiao (“Xiao”). Pursuant to the terms of the Joint Venture Agreement, the parties formed a Nevada limited liability company, Box Harmony, LLC (“Box Harmony”), 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 (“Equity Units”), 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"> </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 “LLC Agreement”), 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. In January 2023, TPA and Xiao transferred their 60% equity units to a third party without consideration as the LLC was still in development stage and did not have significant operations. The transfer of equity did not have any impact on the LLC’s financial statements.</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">As a result, the Company owns <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20240331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zfYxu82DuRqi" title="Equity interest">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 —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"> </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"> </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 “GSM Joint Venture Agreement”). Pursuant to the terms of the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (“GSM”), 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"> </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 “GSM Equity Units”), 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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"> </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_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20240331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--GSMMember_z6hCnf7tpu5j" title="Equity interest">60</span>% of the equity interest in GSM and control of GSM’s operations. Based on ASU 2015-02, the Company consolidates GSM into its financial statements due to its majority equity ownership and control over operations. For the three and nine months ended March 31, 2024 and 2023, the impact of GSM’s activities were immaterial to the Company’s unaudited condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.40 0.60 <p id="xdx_80A_ecustom--AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDisclosureTextBlock_zoFJ30whxhb3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4 - <span id="xdx_821_zTDNkaBM6uX1">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (“Anivia”), a corporation organized under the laws of the British Virgin Islands (“BVI”), in accordance with the terms of a share transfer framework agreement (the “Transfer Agreement”), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (“White Cherry”), White Cherry’s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the “Sellers”), 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’s Republic of China (“PRC”) and which is a wholly foreign-owned enterprise (“WFOE”) 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 (“DHS”) and located in Shenzhen, China.</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">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 “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) consist of a management fee and a fee for services provided, as 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 logistics services in the PRC.</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">Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS’s operations as the sole manager to direct the activities and significantly impact DHS’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 (“VIE”) 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total fair value of the consideration for the transaction was $<span id="xdx_902_eus-gaap--BusinessCombinationConsiderationTransferred1_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zWDTioIBqENi" title="Fair value of the consideration">10,629,000</span>, which was paid to White Cherry as follows: at closing, the Company (i) paid $<span id="xdx_90C_eus-gaap--NotesIssued1_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--LongtermDebtTypeAxis__custom--PurchaseNoteMember_zu3Dgp1qgOE9" 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 “Purchase Note”), (ii) issued <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_pdd" title="Number of shares issued for acquisition">3,083,700</span> restricted shares of the Company’s common stock, which shares were subject to a lock-up period of 180 days and remain subject to insider trading rules, and (iii) an additional $<span id="xdx_907_eus-gaap--PaymentsToAcquireBusinessesGross_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zplzzmFPpk33" title="Additional cash">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">JP Morgan Chase Bank, the Company’s senior secured lender (“JPM”), consented to the transaction. In conjunction with obtaining JPM’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, Fly Elephant Limited and the WFOE.</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">On October 7, 2022, in conjunction with the Company’s entry into the Second Amendment to the Credit Agreement, the Company’s promissory note holder, White Cherry, entered into an amendment (the “Amendment”) to the subordination agreement, originally dated March 9, 2022 (the “Subordination Agreement”). 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 “payment conditions” thereafter were to 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 has 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 “Employment Agreement”), pursuant to which Mr. Li was 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’s performance. During his term of 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">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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’ 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 relationship 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 will 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_908_eus-gaap--Goodwill_iI_pn5n6_c20220215_z2Rub0cyfmZj" title="Goodwill">6.1</span> million of goodwill in the transaction, which is 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--AniviaMember_pp0p0" title="General and administrative expense">54,702</span> as general and administration expenses and $<span id="xdx_903_eus-gaap--PaymentsOfFinancingCosts_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__srt--CounterpartyNameAxis__custom--JPMMember_zsXQW1ozVixa" title="Payments of financing cost">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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_881_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zY7sSwBGtvZi" 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 Entity (Details - Acquisition allocation)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zR1K5jj0Cx2l" style="display: none">Schedule of allocation of acquisition price</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Fair Value of Purchase Price:</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; width: 83%">Cash</td><td style="width: 2%"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Promissory note issued</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--PromissoryNotesIssued1_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zavJRxSDZhEd" style="text-align: right" title="Promissory note issued">3,600,627</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">Common stock issued</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </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"> </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"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Purchase Price Allocation:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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">Covenant not to compete</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUBmutqHv7G2" style="text-align: right" title="Finite lived intangibles">3,459,120</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Supplier relationship</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zVI0dzqazB4l" style="text-align: right" title="Finite lived intangibles">1,179,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zZm3VgDNy6Nf" style="text-align: right" title="Finite lived intangibles">534,591</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 assets</td><td> </td> <td style="text-align: left"> </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"> </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> </td> <td style="text-align: left"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Rent deposit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zzCXnosSk41h" style="text-align: right" title="Rent deposit">52,707</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">ROU asset</td><td> </td> <td style="text-align: left"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Goodwill</td><td> </td> <td style="text-align: left"> </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"> </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> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zTKmSPnqVL9i" 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> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zwlcHfFcgDo9" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_z7iij2lZbmIj" 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"> </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"> </td></tr> </table> <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">In October 2022, the $1.5 million cash portion of the consideration, which was presented as investment payable, was fully paid off.</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">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; text-align: justify"> </p> 10629000 3500000 3083700 1500000 6100000 54702 50000 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zY7sSwBGtvZi" 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 Entity (Details - Acquisition allocation)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zR1K5jj0Cx2l" style="display: none">Schedule of allocation of acquisition price</span></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Fair Value of Purchase Price:</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; width: 83%">Cash</td><td style="width: 2%"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Promissory note issued</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--PromissoryNotesIssued1_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zavJRxSDZhEd" style="text-align: right" title="Promissory note issued">3,600,627</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">Common stock issued</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </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"> </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"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Purchase Price Allocation:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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">Covenant not to compete</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUBmutqHv7G2" style="text-align: right" title="Finite lived intangibles">3,459,120</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Supplier relationship</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zVI0dzqazB4l" style="text-align: right" title="Finite lived intangibles">1,179,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zZm3VgDNy6Nf" style="text-align: right" title="Finite lived intangibles">534,591</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 assets</td><td> </td> <td style="text-align: left"> </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"> </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> </td> <td style="text-align: left"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Rent deposit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zzCXnosSk41h" style="text-align: right" title="Rent deposit">52,707</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">ROU asset</td><td> </td> <td style="text-align: left"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Goodwill</td><td> </td> <td style="text-align: left"> </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"> </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> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iI_pp0p0_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zTKmSPnqVL9i" 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> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zwlcHfFcgDo9" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_z7iij2lZbmIj" 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"> </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"> </td></tr> </table> 1500000 3600627 5528373 10629000 3459120 1179246 534591 1784113 46548 52707 234578 6094144 -1389113 1143076 223858 10629000 <p id="xdx_801_eus-gaap--VariableInterestEntityDisclosureTextBlock_zGR3QxasNGbe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5 – <span id="xdx_828_zTQLTUnBgUob">Variable interest entity</span></b></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">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"> </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and June 30, 2023, 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"> </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’s unaudited condensed 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amount of the VIE’s assets and liabilities were as follows for the periods indicated:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_z7LvDn5C7XRk" 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_8B5_zu4Ti1NTS5t4" style="display: none">Schedule of carrying amount of the VIE’s assets and liabilities</span></td><td> </td> <td colspan="2" id="xdx_49E_20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zKAi0yguRDz1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zD99Iv8UPZi2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--Cash_iI_zGOmN953F5xk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Cash in bank</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">397,087</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">341,774</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zVUcwCR32SR" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepayments and other receivables</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">181,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">664,886</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepositsAssetsCurrent_iI_zp8sYkXSkXsg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Rent deposit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">72,743</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">81,624</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--OfficeEquipmentNet_iI_zyOAVQuhXYYd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office equipment, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,373</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33,774</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zO7nGKzA7WN4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Right of use – noncurrent</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">485,118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,104</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGross_iI_d0_zEKDzWySOPv1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">64,510</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--AdvanceFromShareholders_iI_zfHx1RwcFISf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Advance from shareholders</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">85,581</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">85,200</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableCurrent_iI_zUtgWptviEm2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,278</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_z4zTJWzV5AWi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">485,262</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,758</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--TaxesPayableCurrent_iI_zyeCs2RW3sPd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">277,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">276,683</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zayS4fhHZq9e" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other payables and accrued liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">484,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">344,735</td><td style="text-align: left"> </td></tr> </table> <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">The operating results of the VIE were as follows for the three and nine months ended March 31, 2024:</p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zB9fGw2mO045" 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_8BA_zTD1ZEqgOWoe" style="display: none">Schedule of operating results of the VIE</span></td><td> </td> <td colspan="2" id="xdx_496_20240101__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zOrVQRvcFvSa" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230701__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zDwZafKzQ8q8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_zNYX2ZIddTA4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLoss_pp0p0_zAX6Dc51ya6i" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income (loss) after elimination of intercompany transactions</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63,898</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(327,984</td><td style="text-align: left">)</td></tr> </table> <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">The operating results of the VIE were as follows for the three and nine months ended March 31, 2023:</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> </td><td> </td> <td colspan="2" id="xdx_491_20230101__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z573ItjOtYu7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zkT3SrbEbUYf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_zjKTOgOKIPPg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLoss_pp0p0_zJZ7HPtySoA8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income (loss) after elimination of intercompany transactions</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">389,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,301,559</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zxLT9WfmzpO9" 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">For the three and nine months ended March 31, 2024, the VIE contributed approximately $<span id="xdx_90A_ecustom--RevenueBeforeConsolidation_pn5n6_c20240101__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zMfvbboSm4Nh" title="Revenue before consolidation">1.6</span> million and $<span id="xdx_90A_ecustom--RevenueBeforeConsolidation_pn5n6_c20230701__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zNvTIWyEE2F5" title="Revenue before consolidation">5.5</span> million of revenue and $<span id="xdx_90A_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20240101__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zPgAwzJ8AoJ1" title="Net loss">0.1</span> million and $<span id="xdx_90A_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20230701__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zt6YA8TASIfc" title="Net loss">0.3</span> million of net loss before elimination, respectively. For the three and nine months ended March 31, 2023, the VIE contributed approximately $<span id="xdx_906_ecustom--RevenueBeforeConsolidation_pn5n6_c20230101__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zuNFXfWA7lFg" title="Revenue before consolidation">0.7</span> million and $<span id="xdx_90F_ecustom--RevenueBeforeConsolidation_pn6n6_c20220701__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z34uKvU6vNjk" title="Revenue before consolidation">5</span>.0 million of revenue and $<span id="xdx_905_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20230101__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zGoMoU28PFdg" title="Net loss">0.1</span> million and $<span id="xdx_909_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20220701__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zXCCuHLcET15" title="Net loss">0.7</span> million of net loss before elimination, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_z7LvDn5C7XRk" 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_8B5_zu4Ti1NTS5t4" style="display: none">Schedule of carrying amount of the VIE’s assets and liabilities</span></td><td> </td> <td colspan="2" id="xdx_49E_20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zKAi0yguRDz1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zD99Iv8UPZi2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--Cash_iI_zGOmN953F5xk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Cash in bank</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">397,087</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">341,774</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zVUcwCR32SR" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepayments and other receivables</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">181,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">664,886</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DepositsAssetsCurrent_iI_zp8sYkXSkXsg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Rent deposit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">72,743</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">81,624</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--OfficeEquipmentNet_iI_zyOAVQuhXYYd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office equipment, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,373</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33,774</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zO7nGKzA7WN4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Right of use – noncurrent</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">485,118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,104</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGross_iI_d0_zEKDzWySOPv1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">64,510</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--AdvanceFromShareholders_iI_zfHx1RwcFISf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Advance from shareholders</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">85,581</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">85,200</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableCurrent_iI_zUtgWptviEm2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">355,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,278</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_z4zTJWzV5AWi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">485,262</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,758</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--TaxesPayableCurrent_iI_zyeCs2RW3sPd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">277,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">276,683</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zayS4fhHZq9e" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other payables and accrued liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">484,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">344,735</td><td style="text-align: left"> </td></tr> </table> 397087 341774 181380 664886 72743 81624 16373 33774 485118 6104 0 64510 85581 85200 355189 6278 485262 4758 277921 276683 484343 344735 <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zB9fGw2mO045" 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_8BA_zTD1ZEqgOWoe" style="display: none">Schedule of operating results of the VIE</span></td><td> </td> <td colspan="2" id="xdx_496_20240101__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zOrVQRvcFvSa" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230701__20240331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zDwZafKzQ8q8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_zNYX2ZIddTA4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLoss_pp0p0_zAX6Dc51ya6i" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income (loss) after elimination of intercompany transactions</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">63,898</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(327,984</td><td style="text-align: left">)</td></tr> </table> <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">The operating results of the VIE were as follows for the three and nine months ended March 31, 2023:</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> </td><td> </td> <td colspan="2" id="xdx_491_20230101__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z573ItjOtYu7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20230331__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zkT3SrbEbUYf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_zjKTOgOKIPPg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLoss_pp0p0_zJZ7HPtySoA8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income (loss) after elimination of intercompany transactions</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">389,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,301,559</td><td style="text-align: left"> </td></tr> </table> 0 0 63898 -327984 0 0 389995 1301559 1600000 5500000 100000 300000 700000 5000000 100000 700000 <p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zKoUxPB01BMl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6 – <span id="xdx_826_zhQR4p1BKry5">Accounts receivable, net</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b> </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_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zCpJeokIAku5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details - Accounts receivable)"> <tr style="vertical-align: bottom"> <td><span><span id="xdx_8B4_zyqmeigUDbe9" style="display: none">Schedule of accounts receivable</span></span></td><td> </td> <td colspan="2" id="xdx_49C_20240331_zgX7B8STgJqg" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20230630_zb01tkM2atI8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzTn6_zvM8bs1pIvol" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">16,913,692</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">14,141,543</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzTn6_zLZFHFDaAUZa" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </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_mtARNCzTn6_zOhuat8nP3Ii" 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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,843,692</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,071,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zLOv3uPheSq1" 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">During the three and nine months ended March 31, 2024 and 2023, there were <span id="xdx_90B_eus-gaap--ValuationAllowancesAndReservesPeriodIncreaseDecrease_do_c20240101__20240331_zEHBKC2zJnLj"><span id="xdx_902_eus-gaap--ValuationAllowancesAndReservesPeriodIncreaseDecrease_do_c20230701__20240331_znRvaBAb85vg">no</span></span> changes in allowance for credit losses on accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zCpJeokIAku5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details - Accounts receivable)"> <tr style="vertical-align: bottom"> <td><span><span id="xdx_8B4_zyqmeigUDbe9" style="display: none">Schedule of accounts receivable</span></span></td><td> </td> <td colspan="2" id="xdx_49C_20240331_zgX7B8STgJqg" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20230630_zb01tkM2atI8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzTn6_zvM8bs1pIvol" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">16,913,692</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">14,141,543</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzTn6_zLZFHFDaAUZa" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </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_mtARNCzTn6_zOhuat8nP3Ii" 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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,843,692</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,071,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 16913692 14141543 70000 70000 16843692 14071543 0 0 <p id="xdx_80A_eus-gaap--InventoryDisclosureTextBlock_zCmJFEBlYJth" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7 – <span id="xdx_821_z2cUfp68qzGa">Inventories, net</span></b></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">As of March 31, 2024 and June 30, 2023, inventories consisted of finished goods ready for sale, net of allowance for obsolescence, amounted to $<span id="xdx_902_eus-gaap--InventoryNet_iI_pp0p0_c20240331_zpJFi9qle2li" title="Inventory, net">11,872,286</span> and $<span id="xdx_90A_eus-gaap--InventoryNet_pp0p0_c20230630_znUp04y9QLa9" title="Inventory, net">20,593,889</span>, respectively.</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">For the three and nine months ended March 31, 2024, the Company recorded inventory reserve expense of $<span id="xdx_90C_eus-gaap--InventoryLIFOReservePeriodCharge_c20240101__20240331_zaeqVw0jDLyg" title="Inventory reserve expense">0</span> and $<span id="xdx_902_eus-gaap--InventoryLIFOReservePeriodCharge_c20230701__20240331_z6R15M5OZjk" title="Inventory reserve expense">222,755</span>, respectively. For the three and nine months ended March 31, 2023, the Company recorded inventory reserve expense of $<span id="xdx_905_eus-gaap--InventoryLIFOReservePeriodCharge_c20230101__20230331_zW0P9y4Hvpz4" title="Inventory reserve expense">163,901</span> and $<span id="xdx_900_eus-gaap--InventoryLIFOReservePeriodCharge_c20220701__20230331_zRWJFQ56wAei" title="Inventory reserve expense">238,899</span>, respectively. As of March 31, 2024 and June 30, 2023, allowance for obsolescence was $<span id="xdx_900_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20240331_z3OHjszOtEU3" title="Allowance for obsolescence">781,655</span> and $<span id="xdx_902_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20230630_zwhd2dLh7hFc" title="Allowance for obsolescence">558,899</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 11872286 20593889 0 222755 163901 238899 781655 558899 <p id="xdx_80E_ecustom--PrepaymentsAndOtherAssetsNetDisclosureTextBlock_zDsDMXFeGPe5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8 – <span id="xdx_822_zVOp9nB5g4Ud">Prepayments and other current assets, net</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024 and June 30, 2023, prepayments and other current assets consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zWXi5Wx35tF6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets, net (Details - Other assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_zbYN3UaTDsY8" style="display: none">Schedule of prepayments and other current assets</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Advance to suppliers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepayments and other current assets">756,107</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepayments and other current assets">1,668,173</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid income taxes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">31,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">45,718</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Prepaid expenses and other receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">1,093,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">1,393,433</td><td style="text-align: left"> </td></tr> <tr 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_pp0p0_di_c20240331_z0APbeqd4FG2" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for credit losses">(249,128</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_pp0p0_di_c20230630_zEdiAmCP4hdj" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for credit losses">(249,128</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepayments and other current assets">1,632,113</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepayments and other current assets">2,858,196</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zIebTpcGdkV9" 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">Other receivables consisted of delivery fees of $<span id="xdx_90A_ecustom--DeliveryFeesReceivable_iI_pp0p0_c20240331_zjhVtmKBplYi" title="Delivery fees receivable">6,619</span> and $<span id="xdx_909_ecustom--DeliveryFeesReceivable_c20230630_pp0p0" title="Delivery fees receivable">165,962</span> from one and two unrelated parties for their use of the Company’s courier accounts at March 31, 2024 and June 30, 2023.</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">During the three and nine months ended March 31, 2024 and 2023, there were no changes in allowance for credit losses on other receivables.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zWXi5Wx35tF6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets, net (Details - Other assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_zbYN3UaTDsY8" style="display: none">Schedule of prepayments and other current assets</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Advance to suppliers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepayments and other current assets">756,107</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepayments and other current assets">1,668,173</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid income taxes</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">31,496</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">45,718</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Prepaid expenses and other receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">1,093,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_pp0p0" style="text-align: right" title="Prepayments and other current assets">1,393,433</td><td style="text-align: left"> </td></tr> <tr 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_pp0p0_di_c20240331_z0APbeqd4FG2" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for credit losses">(249,128</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_pp0p0_di_c20230630_zEdiAmCP4hdj" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for credit losses">(249,128</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20240331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepayments and other current assets">1,632,113</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepayments and other current assets">2,858,196</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 756107 1668173 31496 45718 1093638 1393433 249128 249128 1632113 2858196 6619 165962 <p id="xdx_80D_ecustom--NoncurerntPrepaymentTextBlock_ztBNuS1BeyT2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9 – <span id="xdx_828_zVIFqluw9TY4">Non-current prepayments</span></b></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">Non-current prepayments included $<span id="xdx_901_ecustom--NoncurrentPrepayments_iI_c20240331__us-gaap--TransactionTypeAxis__custom--ProductSourcingMember_zzohaY5IYuGe" title="Noncurrent prepayments">292,071</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_900_ecustom--NoncurrentPrepayments_iI_c20240331__us-gaap--TransactionTypeAxis__custom--CarPaymentMember_zgBkZBAD9igj" title="Noncurrent prepayments">28,119</span> down payment on a four-year car lease. As of March 31, 2024 and June 30, 2023, total non-current prepayments were $<span id="xdx_90B_ecustom--NoncurrentPrepayments_iI_pp0p0_c20240331_z2ba7ceA88i2" title="Non-current prepayments">320,190</span> and $<span id="xdx_904_ecustom--NoncurrentPrepayments_iI_pp0p0_c20230630_zYsEd0WoK1e3" title="Non-current prepayments">531,456</span>, respectively. For the three and nine months ended March 31, 2024, the Company recorded $<span id="xdx_904_eus-gaap--AdjustmentForAmortization_pp0p0_c20240101__20240331_zs6NcG6sdokb" title="Amortization expenses">70,422</span> and $<span id="xdx_909_eus-gaap--AdjustmentForAmortization_c20230701__20240331_pp0p0" title="Amortization expenses">211,266</span> amortization of prepayments in the operating expenses, respectively. For the three and nine months ended March 31, 2023, the Company recorded $<span id="xdx_907_eus-gaap--AdjustmentForAmortization_pp0p0_c20230101__20230331_zbgcpa6v9iZh" title="Amortization expenses">107,917</span> and $<span id="xdx_90B_eus-gaap--AdjustmentForAmortization_c20220701__20230331_pp0p0" title="Amortization expenses">323,751</span> amortization of prepayments in the operating expenses, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 292071 28119 320190 531456 70422 211266 107917 323751 <p id="xdx_800_eus-gaap--IntangibleAssetsDisclosureTextBlock_z1fAtuIFqywb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10 – <span id="xdx_823_zdN7E8mpGxi6">Intangible assets, net</span></b></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">As of March 31, 2024 and June 30, 2023, intangible assets, net, consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z0QclZFbTYH3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Intangible assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zVdsg9ikrbJb" style="display: none">Schedule of intangible assets, net</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Covenant not to compete</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 13%; text-align: right" title="Intangible assets, gross">3,459,120</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 13%; text-align: right" title="Intangible assets, gross">3,459,120</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Supplier relationships</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Intangible assets, gross">1,179,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Intangible assets, gross">1,179,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Intangible assets, gross">534,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Intangible assets, gross">534,591</td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20240331_zFHZOQR9U2p2" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,379,915</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20230630_zsJ1gKLc1vki" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(892,886</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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_c20240331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,793,042</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">4,280,071</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zKockjr9ndGe" 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">The intangible assets were acquired on February 15, 2022 through acquisition of Anivia. The weighted average remaining life for finite-lived intangible assets at March 31, 2024 was approximately <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zQ9sj8RNjt6h" title="Weighted average remaining life for finite-lived intangible assets">6.45</span> years. The amortization expense for the three and nine months ended March 31, 2024 was $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20240101__20240331_zqGwDUwG1ks1" title="Amortization expense">162,343</span> and $ <span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20230701__20240331_pp0p0" title="Amortization expense">487,028</span>, respectively. The amortization expense for the three and nine months ended March 31, 2023 was $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20230101__20230331_z3kuXpGTcvj1" title="Amortization expense">162,343</span> and $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20220701__20230331_pp0p0" title="Amortization expense">487,028</span>, respectively. At March 31, 2024, 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_899_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zusrx2RTpSAf" 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 style="text-align: left"><span id="xdx_8B2_zMKWZgsHo5z4" style="display: none">Schedule of amortization expense</span></td><td> </td> <td colspan="2" id="xdx_496_20240331_zeN5p2jRnJAk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left; font-weight: bold">Year Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt"> </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"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">162,343</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">649,371</td><td style="text-align: left"> </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">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">649,371</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">609,277</td><td style="text-align: left"> </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">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,750</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,253,930</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Intangible assets, net</span></td><td style="padding-bottom: 2.5pt"> </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,793,042</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z0QclZFbTYH3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Intangible assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zVdsg9ikrbJb" style="display: none">Schedule of intangible assets, net</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Covenant not to compete</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 13%; text-align: right" title="Intangible assets, gross">3,459,120</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="width: 13%; text-align: right" title="Intangible assets, gross">3,459,120</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Supplier relationships</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Intangible assets, gross">1,179,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Intangible assets, gross">1,179,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Intangible assets, gross">534,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Intangible assets, gross">534,591</td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20240331_zFHZOQR9U2p2" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,379,915</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20230630_zsJ1gKLc1vki" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(892,886</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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_c20240331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,793,042</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">4,280,071</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3459120 3459120 1179246 1179246 534591 534591 1379915 892886 3793042 4280071 P6Y5M12D 162343 487028 162343 487028 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zusrx2RTpSAf" 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 style="text-align: left"><span id="xdx_8B2_zMKWZgsHo5z4" style="display: none">Schedule of amortization expense</span></td><td> </td> <td colspan="2" id="xdx_496_20240331_zeN5p2jRnJAk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left; font-weight: bold">Year Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt"> </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"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">162,343</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">649,371</td><td style="text-align: left"> </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">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">649,371</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">609,277</td><td style="text-align: left"> </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">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">468,750</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,253,930</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Intangible assets, net</span></td><td style="padding-bottom: 2.5pt"> </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,793,042</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 162343 649371 649371 609277 468750 1253930 3793042 <p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zUq8t4zglx3c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 11 – <span id="xdx_826_zkrSD5Tddk39">Other payables and accrued liabilities</span></b></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">As of March 31, 2024 and June 30, 2023, other payables and accrued liabilities consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zVXmWar5KGzf" 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><span id="xdx_8B6_zKqdhkaGy9K8" style="display: none">Schedule of other payables and accrued liabilities</span></td><td> </td> <td colspan="2" id="xdx_495_20240331_zfTmJ9jEMw97" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230630_zRpySlrFRtbk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_ecustom--AccruedPayablesForInventoryInTransit_iI_zbaaZDTbz7q7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accrued payables for inventory in transit</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,012,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,948,551</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--AccruedAmazonFees_iI_zDLhjHayWFC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued Amazon fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">866,398</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">915,319</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zjb94l7GMBoe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Sales taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">436,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">448,433</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedPayrollTaxesCurrent_iI_zgXWYXJSnWD4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Payroll liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,035</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,962</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--OtherAccruedLiabilitiesAndPayables_iI_zHi6u6l6GdM8" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">728,458</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">295,802</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iI_z3egI4XofPFj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </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,242,002</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,831,067</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s controlled VIE, DHS, facilitates the Company in the process of inventory procurement. During the nine months ended March 31, 2024 and 2023, the Company purchased a total of $<span id="xdx_905_eus-gaap--CostOfGoodsAndServicesSold_c20230701__20240331__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zxNUqC5H1Eeb" title="Purchase amount">0</span> and $<span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_c20220701__20230331__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zdS3pzck73Bf" title="Purchase amount">31,385</span>, respectively, in inventories from a supplier which had a payment term of 90 days with a 2% premium on the purchase price, which was presented as financing cash flows from short term loans on the statement of cash flows. As of March 31, 2024 and June 30, 2023, the outstanding balance included in other payables to this supplier was $<span id="xdx_906_eus-gaap--AccountsPayableOtherCurrent_iI_c20240331__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zR1PrpG5QNfg" title="Other accounts payable">0</span> and $<span id="xdx_90E_eus-gaap--AccountsPayableOtherCurrent_iI_c20230630__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zBW50xdvZXSc" title="Other accounts payable">0</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zVXmWar5KGzf" 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><span id="xdx_8B6_zKqdhkaGy9K8" style="display: none">Schedule of other payables and accrued liabilities</span></td><td> </td> <td colspan="2" id="xdx_495_20240331_zfTmJ9jEMw97" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230630_zRpySlrFRtbk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_ecustom--AccruedPayablesForInventoryInTransit_iI_zbaaZDTbz7q7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Accrued payables for inventory in transit</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,012,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,948,551</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--AccruedAmazonFees_iI_zDLhjHayWFC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued Amazon fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">866,398</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">915,319</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zjb94l7GMBoe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Sales taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">436,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">448,433</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedPayrollTaxesCurrent_iI_zgXWYXJSnWD4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Payroll liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,035</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,962</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--OtherAccruedLiabilitiesAndPayables_iI_zHi6u6l6GdM8" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">728,458</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">295,802</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iI_z3egI4XofPFj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </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,242,002</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,831,067</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1012844 2948551 866398 915319 436267 448433 198035 222962 728458 295802 3242002 4831067 0 31385 0 0 <p id="xdx_804_eus-gaap--DebtDisclosureTextBlock_zyCitzGSXnw" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12 – <span id="xdx_82C_zZmsshYf2U72">Loans payable</span></b></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"><b><i>Long-term loan</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Asset-based revolving loan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 12, 2021, the Company entered into a Credit Agreement with JPM, as administrative agent, issuing bank and swingline lender, for an asset-based revolving loan (“ABL”) of up to $25 million with key terms listed as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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: 7%"> </td> <td style="width: 1%"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 92%"><span style="font-size: 10pt">Borrowing base equal to the sum of</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td><span style="font-size: 10pt">Up to 90% of eligible credit card receivables</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td><span style="font-size: 10pt">Up to 85% of eligible trade accounts receivable</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Wingdings; font-size: 10pt">Ø</span></td> <td><span style="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> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="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> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">Undrawn fee of between 0.25% and 0.375% depending on utilization</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-size: 10pt">Maturity Date of <span id="xdx_90D_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zDkCNDJhTalg" title="Maturity date">November 12, 2024</span></span></td></tr> </table> <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">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’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" title="Payments of financing cost">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 are to be amortized over the three year term of the ABL as interest expense.</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">Below is a summary of the interest expense recorded for the three and nine months ended March 31, 2024 and 2023:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_z0Hbb6Hv8kDa" 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_8BD_z7E2mymwv5o8" style="display: none">Schedule of interest expense</span></td><td> </td> <td colspan="2" id="xdx_49B_20240101__20240331_zUFhP9Pxm366" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20230101__20230331_zAvC74FBQxil" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20230701__20240331_zniDaJzCwEha" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220701__20230331_zxUH9lDhCFgk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--AccruedInterestExpenses_maIEzhw4_znwTYp6YBnAi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Accrued interest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">95,167</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">136,570</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">296,471</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">500,117</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CreditUtilizationFees_maIEzhw4_zenWKCZUW7Ld" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Credit utilization fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,897</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,961</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,265</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_maIEzhw4_zu1tjJxxnez3" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">66,305</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">66,305</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">198,914</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">198,914</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InterestExpense_mtIEzhw4_zDDnA8Mnxo9c" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">180,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">218,554</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">550,346</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">728,296</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and June 30, 2023, the outstanding amount of the revolving loan payable, net of debt discount and including interest payable was $<span id="xdx_90D_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20240331__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zDOXzoIFZEcb" title="Interest payable">6,011,860</span> and $<span id="xdx_909_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20230630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zLor5917stWg" title="Interest payable">9,791,191</span>, respectively.</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">On October 7, 2022, the Company entered into a second amendment to the credit agreement and consent (the “Second Amendment to the Credit Agreement”), originally dated November 12, 2021, as amended, with JPM. The Company entered into 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 “Covenant Testing Trigger Period” 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 11, 2022, the Company and JPM entered into a default waiver and consent agreement (the “Waiver Letter”) 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 JPM accurately reflecting the Excess Availability (together, the “Existing Defaults”). Under the terms of the Waiver Letter, JPM agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults. As of March 31, 2024, the Company was in compliance with the ABL covenants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Promissory note payable</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the consideration for the acquisition of Anivia, the Company issued a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15, 2022 (the “Purchase Note”). The principal amount of the Purchase Note was $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z1I59LX58Rl6" title="Principal amount">3.5</span> million with a fair value of $<span id="xdx_902_eus-gaap--DebtInstrumentFairValue_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zOuAnaRaHsm4" title="Fair value of purchase note">3.6</span> million as of February 15, 2022. In October 2022, the Company paid the first installment of $<span id="xdx_904_eus-gaap--RepaymentsOfDebt_c20221001__20221031__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zb50loDVXgTj" title="Repayment of debt">875,000</span>. And in February 2023, the Company paid the second installment of $<span id="xdx_90F_eus-gaap--RepaymentsOfDebt_pp0p0_c20230201__20230228__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z0CqpbA3qQwd" title="Repayment of debt">875,000</span>. In August 2023, the Company paid the third installment of $<span id="xdx_909_eus-gaap--RepaymentsOfDebt_pp0p0_c20230801__20230831__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_ztik5fd18DWg" title="Repayment of debt">875,000</span>. In February 2024, the Company paid the fourth installment of $<span id="xdx_903_eus-gaap--RepaymentsOfDebt_pp0p0_c20240201__20240229__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zCJHI27Tj7Nl" title="Repayment of debt">875,000</span>. For the three months ended March 31, 2024, the Company recorded interest of $<span id="xdx_903_eus-gaap--InterestExpenseDebt_pp0p0_c20240101__20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zpfov3mjlehj" title="Accrued interest">6,617</span> and amortization of note premium of $<span id="xdx_90C_eus-gaap--AmortizationOfDebtDiscountPremium_pp0p0_c20240101__20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zqx9f8Onp0Wf" title="Amortization of note premium">6,445</span>. For the nine months ended March 31, 2024, the Company recorded interest of $<span id="xdx_904_eus-gaap--InterestExpenseDebt_pp0p0_c20230701__20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zfIGevZd2rk7" title="Accrued interest">39,429</span> and amortization of note premium of $<span id="xdx_908_eus-gaap--AmortizationOfDebtDiscountPremium_pp0p0_c20230701__20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zjo3tYYZJD74" title="Amortization of note premium">31,602</span>. In February 2024, the note premium was fully amortized, and the outstanding balance of the principal and interest was fully paid off. As of March 31, 2024, the total outstanding balance of the Purchase Note was $<span id="xdx_900_eus-gaap--LongTermNotesPayable_iI_c20240331__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zkbg9NHczEb" title="Promissory note payable">0</span>. As of June 30, 2023, including $<span id="xdx_90B_eus-gaap--LongTermNotesAndLoans_iI_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--AccruedInterestMember_zmJM4RiwNWN6" title="Note payable balance">236,250</span> of accrued interest and $<span id="xdx_903_eus-gaap--LongTermNotesAndLoans_iI_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--UnamortizedPremiumMember_zn0PCqlhmW78" title="Note payable balance">31,602</span> of unamortized premium, the total outstanding balance of the Purchase Note was $<span id="xdx_90A_eus-gaap--LongTermNotesAndLoans_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zPN95lsxlQmc" title="Note payable balance">2,017,852</span>, which is presented on the consolidated balance sheet as a current portion of $<span id="xdx_903_eus-gaap--NotesAndLoansPayableCurrent_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z0WSdftzlZgf" title="Note payable - current">2,017,852</span> and a non-current portion of $<span id="xdx_90D_ecustom--NotesAndLoansPayableNoncurrent_iI_c20230630_zKMjKxTELNhl" title="Note payable - noncurrent">0</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Short-term loan payable</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 8, 2023, the Company entered into an agreement with White Cherry Limited (“White Cherry”), a BVI company owned by the former owner of DHS, for an on-demand, unsecured and subordinated loan (“On-demand Loan”). Pursuant to the agreement, White Cherry agreed to loan the Company the amount requested. The On-demand Loan bears interest at the rate of the Secured Overnight Financing Rate, or SOFR, plus 1% per annum. The On-demand Loan is due in 30 days upon receipt of White Cherry’s notice of repayment. On July 16, 2023, the Company borrowed $<span id="xdx_904_eus-gaap--LongTermDebt_iI_c20230716__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_z5hUecUgGIuc" title="Debt borrowed">2,000,000</span> from White Cherry, repaid $<span id="xdx_902_eus-gaap--DebtInstrumentRepaidPrincipal_pn6n6_c20230730__20230731__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zjCjvJD6Snw9" title="Repayment of debt">1</span> million on July 31, 2023 and $<span id="xdx_906_eus-gaap--DebtInstrumentRepaidPrincipal_pn6n6_c20240130__20240131__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zELvFvu7oNG9" title="Repayment of debt">1</span> million on January 31, 2024. For the three and nine months ended March 31, 2024, the Company recorded interest of $<span id="xdx_908_eus-gaap--InterestExpenseDebt_c20240101__20240331__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zi3sGfsnPrTl" title="Accrued interest">723</span> and $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_c20230701__20240331__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zv1ZOrr7rt3g" title="Accrued interest">32,911</span>, respectively. As of March 31, 2024, the outstanding balance of the On-demand Loan was $<span id="xdx_908_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240331__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zYkUs58YDv05" title="Outstanding balance of the on-demand loan">0</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2024-11-12 796035 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_z0Hbb6Hv8kDa" 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_8BD_z7E2mymwv5o8" style="display: none">Schedule of interest expense</span></td><td> </td> <td colspan="2" id="xdx_49B_20240101__20240331_zUFhP9Pxm366" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20230101__20230331_zAvC74FBQxil" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20230701__20240331_zniDaJzCwEha" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220701__20230331_zxUH9lDhCFgk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--AccruedInterestExpenses_maIEzhw4_znwTYp6YBnAi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Accrued interest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">95,167</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">136,570</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">296,471</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">500,117</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CreditUtilizationFees_maIEzhw4_zenWKCZUW7Ld" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Credit utilization fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,897</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,961</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,265</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_maIEzhw4_zu1tjJxxnez3" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">66,305</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">66,305</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">198,914</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">198,914</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InterestExpense_mtIEzhw4_zDDnA8Mnxo9c" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">180,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">218,554</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">550,346</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">728,296</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 95167 136570 296471 500117 18897 15679 54961 29265 66305 66305 198914 198914 180369 218554 550346 728296 6011860 9791191 3500000 3600000 875000 875000 875000 875000 6617 6445 39429 31602 0 236250 31602 2017852 2017852 0 2000000 1000000 1000000 723 32911 0 <p id="xdx_80D_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zx7oqPAAu2x1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 13 - <span id="xdx_82A_zmG2ItO1lr94">Related party transactions</span></b></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">Starting from March 2022 to January 2023, the Company subleased 50,000 square feet of its warehouse space to Box Harmony, LLC, which is a 40% owned joint venture of the Company as disclosed in Note 1 and Note 2 above. For the three and nine months ended March 31, 2024, the Company received and recorded sublease fee of $<span id="xdx_90A_eus-gaap--SubleaseIncome_c20240101__20240331_zDqhseTXk7Le" title="Sublease fee">0</span> and $<span id="xdx_90B_eus-gaap--SubleaseIncome_pp0p0_c20230701__20240331_zenETQXmmmx2" title="Sublease fee">0</span> as other non-operating income, respectively. For the three and nine months ended March 31, 2023, the Company recorded a sublease fee of $<span id="xdx_905_eus-gaap--SubleaseIncome_pp0p0_c20230101__20230331_zVoGlrk1Fjwg" title="Sublease fee">0</span> and $<span id="xdx_901_eus-gaap--SubleaseIncome_pp0p0_c20220701__20230331_z8YFfLQfrvu4" title="Sublease fee">387,750</span> as other non-operating income.</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">During the period ended March 31, 2024, the Company started selling products through MII Strategy Inc. (“MII”), a company owned by the Company’s CEO, Mr. Chenlong Tan. As of March 31, 2024, the total amount due from MII was $<span id="xdx_90D_eus-gaap--OtherReceivables_iI_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MIIStrategyIncMember_z3looh7eVd24" title="Other receivable">59,901</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company assumed $<span id="xdx_903_ecustom--AdvanceFromShareholders_iI_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_z8NfIiXMeYI" title="Advance from shareholders">92,246</span> of advance from shareholders of DHS through acquisition of Anivia. This amount was for capital injection pending capital inspection by the local government in accordance with the PRC rules. As of March 31, 2024 and June 30, 2023, the balance of advance from shareholders was $<span id="xdx_909_ecustom--AdvanceFromShareholders_iI_c20240331_zgQ5YOoMzOZj" title="Advance from shareholders">85,581</span> and $<span id="xdx_904_ecustom--AdvanceFromShareholders_iI_c20230630_zeZkh44Otx27" title="Advance from shareholders">85,200</span>, respectively.</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">On July 8, 2023, the Company entered into an agreement with White Cherry for an on-demand loan. See Note 12 above for details.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 0 387750 59901 92246 85581 85200 <p id="xdx_80C_eus-gaap--IncomeTaxDisclosureTextBlock_z5M8kYGmS5d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14 – <span id="xdx_82F_z7Bn9fjqerH6">Income taxes</span></b></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">In addition to corporate income taxes in the United States, upon completion of the acquisition of Anivia in February 2022, the Company is subject to corporate income taxes in PRC. Anivia and its subsidiaries are subject to BVI or Hong Kong income taxes but did not have any operations for the nine months ended March 31, 2024 and 2023. DHS, the operating VIE of Anivia, is considered a Controlled Foreign Corporation (CFC) defined under IRC Sec. 957(a) since the Company indirectly owns more than 50% voting control of DHS as a result of the Transfer Agreement. Therefore, DHS is subject to the Global Intangible Low-Taxed Income (or GILTI) Tax. DHS is subject to 5% tax rate in PRC. The Company made an election to apply the GILTI high-tax exclusion for DHS under the Final Regulations (T.D. 9902). As the result of the election, no GILTI tax was recorded as of March 31, 2024 and 2023. In addition, as a result of the acquisition, the Company booked a $6,094,144 of goodwill. Since the acquisition was a stock acquisition, the Goodwill is not deductible for tax purposes.</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">For the three and nine months ended March 31, 2024, as a result of the Company’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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The income tax provision for the three and nine months ended March 31, 2024 and 2023 consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zTHXkJs8td6i" 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><span id="xdx_8BB_zMBjqYqqw6L7" style="display: none">Schedule of provision for income tax</span></td><td> </td> <td colspan="2" id="xdx_496_20240101__20240331_zt944dav7WG6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230101__20230331_zilxXB26OgOj" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230701__20240331_z59Lo8imtyC5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20230331_zLsuQGjpS7Rf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z74OL8mB6W71" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCzqWY_zJQ5lPB6s0o7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%">Federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">105,492</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">386,273</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCzqWY_z00TfGisYOX7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,024</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,590</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,596</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCzqWY_zQjYVKIQr3n1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCzqWY_zEeBAQ0tAvQb" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,024</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">107,289</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">22,590</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">397,869</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zoDboylsulE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzZb8_zcnOc8zfi08l" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">271,732</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(558,437</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(568,897</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,818,222</td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzZb8_zTSSWYBta2Xl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,210</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(114,675</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(106,357</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(421,382</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzZb8_znzANcNwmKX4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">181</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(23,758</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">64,990</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(243,391</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_mtDITEBzZb8_zH46h4oInAh4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total deferred taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">366,123</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(696,870</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(610,264</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,482,995</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherTaxExpenseBenefit_zyd36qKAIDDg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">377,147</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(589,581</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(587,674</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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,085,126</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AE_zJ1Y157djk31" 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">The Company is subject to U.S. federal income tax as well as state income tax in certain jurisdictions. The tax years 2019 to 2023 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_898_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zw7wvQXl6pA4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconciliation of effective income tax rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zH1ntwE6XL76" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td> </td> <td colspan="2" id="xdx_490_20240101__20240331_zNuVwK6xyRAi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20230101__20230331_za5FSwj8ff52" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230701__20240331_zteCTiQEbxoa" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20230331_z1FKhrolENW1" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Statutory tax rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zs5hnbxmJTW9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%">Federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zGLy5jx7o0W2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">State</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.54%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.82%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.54%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.82%</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_zpFWVvsHEc1b" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Foreign tax rate difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.45%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.33%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2.34%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.19%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_dp0_zkPQRm76OAyd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Impairment loss on goodwill -permanent difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7.40%</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zdgka6bkYwUd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Net effect of state income tax deduction and other permanent differences</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.15%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.62%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3.08%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2.82%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zfLTnsK3W19e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">27.14%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">27.77%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">21.12%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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.79%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zIodUluHucZ5" 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">As of March 31, 2024, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_907_eus-gaap--PrepaidTaxes_iI_c20240331__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zCFL4XvFrMQc" title="Prepaid taxes">31,496</span> and $<span id="xdx_908_eus-gaap--PrepaidTaxes_iI_c20240331__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zdEJEvD7om3l" title="Prepaid taxes">277,921</span>, respectively. As of June 30, 2023, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_900_eus-gaap--PrepaidTaxes_iI_c20230630__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zTlCGWEgYrs5" title="Prepaid taxes">45,718</span> and $<span id="xdx_90D_eus-gaap--PrepaidTaxes_iI_c20230630__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_z0JrhkMsIVTf" title="Prepaid taxes">276,683</span>, respectively.</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">The tax effects of temporary differences which give rise to significant portions of the deferred taxes are summarized as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zX6VTkcPnMQl" 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><span id="xdx_8B0_zD270aYgQXM4" style="display: none">Schedule of deferred taxes</span></td><td> </td> <td colspan="2" id="xdx_49F_20240331_zsWEr59huJDc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230630_zfXatgq3LhIh" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zPQhPWDCrN4c" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_iI_maDTAGziAs_zPsKmS1sZ9jb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%">263A calculation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">327,987</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">239,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsInventory_iI_maDTAGziAs_z8OjkWrZMPIe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207,463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,907</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsStateTaxes_iI_maDTAGziAs_zIVbIKxv2rI1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">State taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,840</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,435</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_iI_maDTAGziAs_zkNTHHsaWA2j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">253,615</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273,589</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_iI_maDTAGziAs_zzDRWXgkGUf8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">ROU assets / liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">112,582</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,125</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_maDTAGziAs_zZHRY9Ehs8e" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Net Operation loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,389,948</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,173,221</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--DisallowedInterestExpense_iI_maDTAGziAs_zFZUvlOHx0j9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Disallowed interest expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">234,473</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,381</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_maDTAGziAs_zutjXiWl2u7c" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">308,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207,726</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di0_msDTAGziAs_zkk9OPZAi1ia" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,990</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsOther_iI_maDTAGziAs_zXU4zRR5tale" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">84,701</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">85,596</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGziAs_maNDTLzP89_zIimfZeKYYbc" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,859,575</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,410,122</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_z1RdsCyqmPo3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_di_maDITLzSi5_z9ha23OQMVtd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(82,870</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(105,323</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_iNI_di_maDITLzSi5_z9i1ZDDmGrGj" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,020,285</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,149,549</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzSi5_msNDTLzP89_zM6QzmOXMNsj" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,103,155</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,254,872</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--NetDeferredTaxAssets_iTI_mtNDTLzP89_zZPf5WRhpH6b" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="padding-bottom: 2.5pt"> </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,756,420</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,155,250</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zE8xEUILkJAj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the nine months ended March 31, 2024, the Company recorded $<span id="xdx_907_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240331_zFzyKHybQaFf" title="Valuation allowance">64,990</span> of valuation allowance to reduce deferred tax assets for the losses incurred by DHS.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zTHXkJs8td6i" 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><span id="xdx_8BB_zMBjqYqqw6L7" style="display: none">Schedule of provision for income tax</span></td><td> </td> <td colspan="2" id="xdx_496_20240101__20240331_zt944dav7WG6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230101__20230331_zilxXB26OgOj" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230701__20240331_z59Lo8imtyC5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20230331_zLsuQGjpS7Rf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z74OL8mB6W71" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCzqWY_zJQ5lPB6s0o7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%">Federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">105,492</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">386,273</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCzqWY_z00TfGisYOX7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,024</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,590</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,596</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCzqWY_zQjYVKIQr3n1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCzqWY_zEeBAQ0tAvQb" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,024</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">107,289</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">22,590</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">397,869</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zoDboylsulE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzZb8_zcnOc8zfi08l" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">271,732</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(558,437</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(568,897</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,818,222</td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzZb8_zTSSWYBta2Xl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,210</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(114,675</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(106,357</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(421,382</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzZb8_znzANcNwmKX4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">181</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(23,758</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">64,990</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(243,391</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_mtDITEBzZb8_zH46h4oInAh4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total deferred taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">366,123</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(696,870</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(610,264</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,482,995</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherTaxExpenseBenefit_zyd36qKAIDDg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">377,147</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(589,581</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(587,674</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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,085,126</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 0 105492 0 386273 11024 1797 22590 11596 0 0 0 0 11024 107289 22590 397869 271732 -558437 -568897 -1818222 94210 -114675 -106357 -421382 181 -23758 64990 -243391 366123 -696870 -610264 -2482995 377147 -589581 -587674 -2085126 <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zw7wvQXl6pA4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconciliation of effective income tax rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zH1ntwE6XL76" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td> </td> <td colspan="2" id="xdx_490_20240101__20240331_zNuVwK6xyRAi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20230101__20230331_za5FSwj8ff52" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230701__20240331_zteCTiQEbxoa" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20230331_z1FKhrolENW1" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Statutory tax rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zs5hnbxmJTW9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%">Federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">21.00%</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zGLy5jx7o0W2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">State</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.54%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.82%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.54%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.82%</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_zpFWVvsHEc1b" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Foreign tax rate difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.45%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.33%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2.34%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.19%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_dp0_zkPQRm76OAyd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Impairment loss on goodwill -permanent difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7.40%</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zdgka6bkYwUd" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Net effect of state income tax deduction and other permanent differences</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.15%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.62%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3.08%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2.82%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zfLTnsK3W19e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">27.14%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">27.77%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">21.12%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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.79%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.2100 0.2100 0.2100 0.2100 0.0554 0.0582 0.0554 0.0582 0.0045 0.0033 -0.0234 0.0219 0 0 0 -0.0740 0.0015 0.0062 -0.0308 -0.0282 0.2714 0.2777 0.2112 0.1879 31496 277921 45718 276683 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zX6VTkcPnMQl" 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><span id="xdx_8B0_zD270aYgQXM4" style="display: none">Schedule of deferred taxes</span></td><td> </td> <td colspan="2" id="xdx_49F_20240331_zsWEr59huJDc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230630_zfXatgq3LhIh" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zPQhPWDCrN4c" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_iI_maDTAGziAs_zPsKmS1sZ9jb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%">263A calculation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">327,987</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">239,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsInventory_iI_maDTAGziAs_z8OjkWrZMPIe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Inventory reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207,463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,907</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsStateTaxes_iI_maDTAGziAs_zIVbIKxv2rI1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">State taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,840</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,435</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_iI_maDTAGziAs_zkNTHHsaWA2j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">253,615</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273,589</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_iI_maDTAGziAs_zzDRWXgkGUf8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">ROU assets / liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">112,582</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,125</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_maDTAGziAs_zZHRY9Ehs8e" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Net Operation loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,389,948</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,173,221</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--DisallowedInterestExpense_iI_maDTAGziAs_zFZUvlOHx0j9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Disallowed interest expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">234,473</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,381</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_maDTAGziAs_zutjXiWl2u7c" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">308,956</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207,726</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di0_msDTAGziAs_zkk9OPZAi1ia" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,990</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxAssetsOther_iI_maDTAGziAs_zXU4zRR5tale" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">84,701</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">85,596</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGziAs_maNDTLzP89_zIimfZeKYYbc" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,859,575</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,410,122</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_z1RdsCyqmPo3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_di_maDITLzSi5_z9ha23OQMVtd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(82,870</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(105,323</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_iNI_di_maDITLzSi5_z9i1ZDDmGrGj" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,020,285</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,149,549</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_di_mtDITLzSi5_msNDTLzP89_zM6QzmOXMNsj" 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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,103,155</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,254,872</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--NetDeferredTaxAssets_iTI_mtNDTLzP89_zZPf5WRhpH6b" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="padding-bottom: 2.5pt"> </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,756,420</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,155,250</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 327987 239142 207463 149907 4840 2435 253615 273589 112582 115125 2389948 2173221 234473 163381 308956 207726 64990 -0 84701 85596 3859575 3410122 82870 105323 1020285 1149549 1103155 1254872 2756420 2155250 64990 <p id="xdx_80F_eus-gaap--EarningsPerShareTextBlock_znGrJ0cyv8E7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15 – <span id="xdx_82E_zEC6635Hw1Xh">Earnings per share</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zrcCFgeKi1gg" 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><span id="xdx_8B7_zJwOjYQAOS4c" style="display: none">Schedule of computation of basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zPDZxWQUdYzd" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20230101__20230331_zhxqoQRpnHt1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230701__20240331_zcTSaU2miQC1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20220701__20230331_zi2UkwwRNcUg" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Numerator:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt; width: 40%; text-align: left; padding-bottom: 2.5pt">Net income (loss) attributable to iPower Inc.</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">1,016,082</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(1,530,534</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(2,185,261</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(9,003,349</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Weighted-average shares used in computing basic and diluted earnings per share*</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240101__20240331_zFMYyxAzpy2d" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_906_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20240101__20240331_zzcsWOX4NTE5" title="Weighted-average shares used in computing diluted earnings per share">29,821,811</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230331_z4qxqVsTLb93" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_906_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20230101__20230331_zAEEYfXMR1uf" title="Weighted-average shares used in computing diluted earnings per share">29,730,914</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230701__20240331_z1D4yfkrbyQa" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20230701__20240331_zNFFOyDTTe3i" title="Weighted-average shares used in computing diluted earnings per share">29,791,990</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220701__20230331_zN3Wva5GDT21" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_905_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20220701__20230331_zkItbQmLx2yk" title="Weighted-average shares used in computing diluted earnings per share">29,702,014</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Earnings (losses) per share of ordinary shares - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--EarningsPerShareBasic_c20240101__20240331_z1i0A5OnWDbe" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_904_eus-gaap--EarningsPerShareDiluted_c20240101__20240331_zV3OM9tADu46" title="Earnings (losses) per share of ordinary shares - diluted">0.03</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20230101__20230331_zBIdBFekupT4" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_90A_eus-gaap--EarningsPerShareDiluted_c20230101__20230331_zZwxd8Vdxxqd" title="Earnings (losses) per share of ordinary shares - diluted">(0.05</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--EarningsPerShareBasic_c20230701__20240331_z9U7FUsrm4Lh" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_90A_eus-gaap--EarningsPerShareDiluted_c20230701__20240331_zu1EY8Wo3H4a" title="Earnings (losses) per share of ordinary shares - diluted">(0.07</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20220701__20230331_zcVeQnEFiCd1" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_c20220701__20230331_zNjvtPf9CUQf" title="Earnings (losses) per share of ordinary shares - diluted">(0.30</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AF_zPSJOEg5MhI6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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: 1%; text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="width: 99%; text-align: justify"><span style="font-size: 10pt">Due to the anti-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 and/or the warrants were out of the money (the exercise price is higher than the market price) for the three and nine months ended March 31, 2024 and 2023.</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="text-align: justify"><span style="font-size: 10pt">The computation of diluted EPS did not include the shares underlying the exercise of options granted as none of the options were vested and the exercise price of the options was higher than the market price as of March 31, 2024 and 2023.</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="text-align: justify"><span style="font-size: 10pt">For the three and nine months ended March 31, 2024, <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20240101__20240331_z2MT4uLp6RJ5" title="Unissued shares of restricted stock units">25,331</span> and <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20230701__20240331_zMLi7nmRAhL2" title="Unissued shares of restricted stock units">28,635</span> vested but unissued 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 (losses) per share when the shares are fully vested.</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="text-align: justify"><span style="font-size: 10pt">For the three and nine months ended March 31, 2023, <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20230101__20230331_zrnrcvOjqEac" title="Unissued shares of restricted stock units">12,400</span> and <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20230331_zf9n5lihRaq6" title="Unissued shares of restricted stock units">166,661</span> vested but unissued 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 losses per share when the shares are fully vested.</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zrcCFgeKi1gg" 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><span id="xdx_8B7_zJwOjYQAOS4c" style="display: none">Schedule of computation of basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zPDZxWQUdYzd" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20230101__20230331_zhxqoQRpnHt1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230701__20240331_zcTSaU2miQC1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20220701__20230331_zi2UkwwRNcUg" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Numerator:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt; width: 40%; text-align: left; padding-bottom: 2.5pt">Net income (loss) attributable to iPower Inc.</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">1,016,082</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(1,530,534</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(2,185,261</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(9,003,349</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Weighted-average shares used in computing basic and diluted earnings per share*</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240101__20240331_zFMYyxAzpy2d" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_906_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20240101__20240331_zzcsWOX4NTE5" title="Weighted-average shares used in computing diluted earnings per share">29,821,811</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230331_z4qxqVsTLb93" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_906_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20230101__20230331_zAEEYfXMR1uf" title="Weighted-average shares used in computing diluted earnings per share">29,730,914</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230701__20240331_z1D4yfkrbyQa" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_90C_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20230701__20240331_zNFFOyDTTe3i" title="Weighted-average shares used in computing diluted earnings per share">29,791,990</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220701__20230331_zN3Wva5GDT21" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_905_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20220701__20230331_zkItbQmLx2yk" title="Weighted-average shares used in computing diluted earnings per share">29,702,014</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Earnings (losses) per share of ordinary shares - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--EarningsPerShareBasic_c20240101__20240331_z1i0A5OnWDbe" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_904_eus-gaap--EarningsPerShareDiluted_c20240101__20240331_zV3OM9tADu46" title="Earnings (losses) per share of ordinary shares - diluted">0.03</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20230101__20230331_zBIdBFekupT4" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_90A_eus-gaap--EarningsPerShareDiluted_c20230101__20230331_zZwxd8Vdxxqd" title="Earnings (losses) per share of ordinary shares - diluted">(0.05</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--EarningsPerShareBasic_c20230701__20240331_z9U7FUsrm4Lh" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_90A_eus-gaap--EarningsPerShareDiluted_c20230701__20240331_zu1EY8Wo3H4a" title="Earnings (losses) per share of ordinary shares - diluted">(0.07</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20220701__20230331_zcVeQnEFiCd1" title="Earnings (losses) per share of ordinary shares - basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_c20220701__20230331_zNjvtPf9CUQf" title="Earnings (losses) per share of ordinary shares - diluted">(0.30</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 1016082 -1530534 -2185261 -9003349 29821811 29821811 29730914 29730914 29791990 29791990 29702014 29702014 0.03 0.03 -0.05 -0.05 -0.07 -0.07 -0.30 -0.30 25331 28635 12400 166661 <p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z9UpYrkHtWZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16 – <span id="xdx_820_zWL5K1Sg9uVb">Equity</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024, the total authorized shares of capital stock were 200,000,000 shares consisting of <span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_c20240331_zaSXnVBqymWc" title="Common stock, shares authorized">180,000,000</span> shares of Common Stock (“Common Stock”) and <span id="xdx_90D_eus-gaap--PreferredStockSharesAuthorized_iI_c20240331_zOazfCK9kC51" title="Preferred stock shares authorized">20,000,000</span> shares of preferred stock (the “Preferred Stock”), each with a par value of $<span id="xdx_905_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20240331_zCIzbWnnclOh" title="Preferred stock, par value"><span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240331_zK7XWjpoRXGa" title="Common stock, par value">0.001</span></span> per share.</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">The holders of Common Stock shall be entitled to one vote per share in voting to the election of directors and all other corporate purposes. Subject to the express terms of any outstanding series of Preferred Stock, dividends may be paid in cash or otherwise with respect to the holders of Common Stock out of the assets of the Company legally available therefor, upon the terms, and subject to the limitations, as the Board of Directors of the Company (the “Board of Directors”) may determine. In the event of a liquidation or dissolution of the Company, subject to the express terms of any outstanding series of Preferred Stock, the holders of Common Stock shall be entitled to share in the distribution of any remaining assets available for distribution to the holders of Common Stock ratably in proportion to the total number of shares of Common Stock then issued and outstanding.</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">During the year ended June 30, 2023, the Company issued <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20230630__us-gaap--AwardTypeAxis__custom--StockIssuedForVestedRSUsMember_zrqK3GX6vO9h" title="Restricted stock issued">138,557</span> shares of restricted Common Stock for RSUs vested.</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">On February 15, 2022, as part of the consideration for the acquisition of Anivia and subsidiaries, as further described in Note 4, the Company issued <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zbFGAGqOQb13" title="Shares issued for acquisition">3,083,700</span> restricted shares of the Company’s common stock, valued at $<span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_iI_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_z6F29Xtj9Ns8" title="Common stock, per share value">2.27</span> per share, which was the closing price of the Company’s Common Stock as traded on Nasdaq on February 15, 2022. These shares had a lock-up period of 180 days and are subject to insider trading restrictions. The fair value of the shares was $<span id="xdx_903_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zUBqBtQg886g" title="Shares issued for acquisition, value">5,528,373</span>, calculated with a discount of lack of marketability of 21%, which was determined using the Black Scholes Model.</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">During the quarter ended March 31, 2024, the Company issued <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20240101__20240331__us-gaap--AwardTypeAxis__custom--StockIssuedForVestedRSUsMember_zHAQgIhWzBW6" title="Restricted shares issued for vested RSUs, shares">107,293</span> shares of restricted Common Stock for RSUs vested.</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">As of March 31, 2024 and June 30, 2023, there were <span id="xdx_906_eus-gaap--CommonStockSharesIssued_iI_c20240331_zkF6FwyHdySg" title="Common stock, shares issued"><span id="xdx_907_eus-gaap--CommonStockSharesOutstanding_iI_c20240331_zQFjqVSgQtk8" title="Common stock, shares outstanding">29,818,232</span></span> and <span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_c20230630_zwIYEoDk4Ry8" title="Common stock, shares issued"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zi4RO2ZNZk53" title="Common stock, shares outstanding">29,710,939</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"> </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Preferred Stock was authorized as “blank check” 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 March 31, 2024 and June 30, 2023, respectively, there were <span id="xdx_901_eus-gaap--PreferredStockSharesIssued_iI_do_c20240331_z396sShe1UFh" title="Preferred stock shares issued"><span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20240331_zzoF0yYGbjU4" title="Preferred stock shares outstanding"><span id="xdx_908_eus-gaap--PreferredStockSharesIssued_iI_do_c20230630_zckfAMN5Sw6b" title="Preferred stock shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20230630_zPVsT7DsV2Df" title="Preferred stock shares outstanding">no</span></span></span></span> shares of Preferred Stock issued and outstanding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Equity Incentive Plan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 5, 2021, the Company’s Board of Directors adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the “Plan”). The Plan allows for the issuance of up to <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20240331__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zANnvohkrce9" title="Number of shares authorized">5,000,000</span> shares of Common Stock, whether in the form of stock 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’s directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the Company’s business. On November 16, 2021 and December 6, 2022, the Company filed a registration statement on Form S-8 registering all shares issuable under the Plan, which Form S-8 was subsequently amended on December 6, 2022, September 15, 2023 and November 22, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Restricted Stock Unit</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following completion of the Company’s IPO on May 11, 2021, pursuant to their letter agreements, the Company awarded <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20210510__20210511__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--CounterpartyNameAxis__custom--VariousPartiesMember_zmS7vq2Y6pgh" title="Number of RSU's granted">46,546</span> restricted stock units (“RSUs”) under the Plan to its independent directors, its Chief Financial Officer, and certain other employees and consultants, all of which vested over 12 months following the grant date and were subject to other restrictions until the filing of a Registration Statement on Form S-8 registering the shares. The fair value of the RSUs was determined based on $5.00 per share, the initial listing price of the Company’s Common Stock on the grant date. During the nine months ended March 31, 2024, the Company granted an additional <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zRFLqX1DGXAh" title="Number of RSU's granted">62,600</span> shares of RSUs. For the three and nine months ended March 31, 2024, the Company recorded $<span id="xdx_907_eus-gaap--ShareBasedCompensation_pp0p0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyIvBFJI6cE4" title="Stock-based compensation expense">20,075</span> and $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zenZGSPl0KPf" title="Stock-based compensation expense">58,438</span> of stock-based compensation expense. There was <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_do_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zS03Ng8W3oA2" title="Number of restricted shares, forfeited"><span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_do_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zVl3bt83l133" title="Number of restricted shares, forfeited">no</span></span> forfeiture of RSUs occurred during the nine months ended March 31, 2024 and 2023. As of March 31, 2024 and June 30, 2023, the unvested number of RSUs was <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zKtTC6JdWH4b" title="Unvested RSUs">18,900</span> and <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iI_c20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zAxmNIIKbc8c" title="Unvested RSUs">38,793</span> and the unamortized expense was $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20240331_zL4XuXOEVFg3" title="Unamortized expense">14,364</span> and $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20230630_zaQjnDYQkQH6" title="Unamortized expense">22,500</span>, respectively.</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">Information relating to RSU grants is summarized as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zr1bi82EhoL" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BB_zNpJkvWRk3eb" style="display: none">Schedule of RSU activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total RSUs Issued</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Total Fair</p> <p style="margin-top: 0; margin-bottom: 0">Market Value of</p> <p style="margin-top: 0; margin-bottom: 0">RSUs Issued as Compensation (1)</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">RSUs granted, but not vested, at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zb57P9ZkGIpa" style="width: 13%; text-align: right" title="RSUs granted but not vested, Beginning balance">38,793</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">RSUs granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zckuiGFtyhXh" style="text-align: right" title="RSUs granted">62,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zAsHRX0srbp6" style="text-align: right" title="Total fair market value of RSUs issued as compensation, RSUs granted">50,302</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">RSUs forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z7yxpLlaTIG" style="text-align: right" title="RSUs forfeited">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfZqYxk6a6u5" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested">(82,493</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </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 March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfxPvZDH2io8" style="border-bottom: Black 2.5pt double; text-align: right" title="RSUs granted but not vested, Ending balance">18,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> _____________________</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_F0A_zNqSo9nNucxa" style="font-size: 10pt">(1)</span></td> <td><span id="xdx_F1A_zCbSl8uuh419" style="font-size: 10pt">The total fair value was based on the current stock price on the grant date.</span></td></tr> </table> <p id="xdx_8A7_zgppnZ9X2uje" 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">As of March 31, 2024, of the <span id="xdx_90C_eus-gaap--ConversionOfStockSharesConverted1_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zuRV7xVvop9" title="Conversion of RSUs vested, shares">314,504</span> vested RSUs, <span id="xdx_904_eus-gaap--ConversionOfStockSharesIssued1_c20230701__20240331__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zIlbRyM7ejO6" title="Stock issued for RSU's vested">285,869</span> shares, including <span id="xdx_907_eus-gaap--ConversionOfStockSharesIssued1_c20240101__20240331__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zjbPCMm4AlJd" title="Stock issued for RSU's vested">107,293</span> shares issued during the current quarter, of Common Stock were issued, and <span id="xdx_907_ecustom--ConversionOfStockSharesToBeIssued_c20230701__20240331__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zjAOoqgcs3g2" title="Stock to be issued for RSU's vested">28,635</span> shares were to be issued in the near future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock Option</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 12, 2022, the Compensation Committee of the Board of Directors approved an incentive plan for the Company’s executive officers consisting of a cash performance bonus of $<span id="xdx_903_ecustom--CashPerformanceBonus_pp0p0_c20220511__20220512_zsUUk94MK34i" title="Cash performance bonus">60,000</span> to be awarded to Kevin Vassily, CFO of the Company, and grants of stock option (the “Option Grants”) exercisable to purchase (i) <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220511__20220512__srt--CounterpartyNameAxis__custom--ChenlongTanMember_zprgnkF6Irs9" title="Options, grants in period">3,000,000</span> shares of Common Stock to Chenlong Tan, CEO and (ii) <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220511__20220512__srt--CounterpartyNameAxis__custom--MrVassilyMember_zQZ3QLPTx6ck" title="Options, grants in period">330,000</span> shares of Common Stock to Mr. Vassily. The Option Grants, which were issued on May 13, 2022, have an exercise price of $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20220513_zjGrVPFa6Kol" title="Exercise price">1.12</span> per share, a contractual term of 10 years, and consist of six vesting tranches with a vesting schedule based entirely on the attainment of both operational milestones (performance conditions) and market conditions, assuming continued employment of the recipients through each vesting date. Each of the six vesting tranches of the Option Grants will vest when both (i) the market capitalization milestone for such tranche, which begins at $150 million for the first tranche and increases by increments of $50 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The estimated achievement status of the operational milestones as of March 31, 2024 was as follows:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - xdx: Disclosure - Equity (Details - Stock option operational milestones)"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Revenue in Fiscal Year</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Operating Income in Fiscal Year</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Milestone</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(in Millions)</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Achievement</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Status</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Milestone</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(in Millions)</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Achievement</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Status</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">90</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 22%; text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </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"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 21%; text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td style="text-align: right">100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td style="text-align: right">150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right">200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-size: 10pt">Probable</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td style="text-align: right">250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">–</td><td style="text-align: left"> </td></tr> </table> <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">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"> </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 the Company will achieve each operational milestone that has not previously been achieved or deemed probable of achievement and, if so, the future time when the Company expects 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"> </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"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Stock Price - $<span id="xdx_90A_eus-gaap--SharePrice_iI_c20220512_zz3tAkkF2pT8" title="Share price">1.12</span> </span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Volatility – <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220511__20220512_zgBGSRzOF2c7" title="Volatility rate">95.65</span>% </span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Term –<span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220511__20220512_zgrueUli9n6g" title="Term">10</span> years</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Risk Free Rate of Return – <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220511__20220512_zoXx6SmZY0gj" title="Risk free rate of return">2.93</span>% </span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Dividend Yield – <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20220511__20220512_zbvFY3GbSWrb" title="Dividend yield">0</span>%</span></td></tr> </table> <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">The total fair value of the Option Grants was $3.2 million of which, at March 31, 2024, $2.3 million is deemed probable of vesting. As of March 31, 2024, <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20240331_z36iqYkyzCPe" title="Options vested">none</span> of the options had vested. For the three and nine months ended March 31, 2024, the Company recorded $<span id="xdx_909_eus-gaap--ShareBasedCompensation_c20240101__20240331__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_z2Si5IFjkAIi" title="Stock-based compensation expense">110,382</span> and $<span id="xdx_900_eus-gaap--ShareBasedCompensation_c20230701__20240331__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_zGRkCS8NRl29" title="Stock-based compensation expense">331,146</span> of stock-based compensation expense related to the Option Grants. For the three and nine months ended March 31, 2023, the Company recorded $<span id="xdx_904_eus-gaap--ShareBasedCompensation_c20230101__20230331__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_zgdH82Cb7ipc" title="Stock-based compensation expense">110,382</span> and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_c20220701__20230331__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_zDmuzjrJjOu" title="Stock-based compensation expense">331,146</span> of stock-based compensation expense related to the Option Grants. As of March 31, 2024, unrecognized compensation cost related to tranches probable of vesting is approximately $1.4 million and will be recognized over two years to nine years, depending on the tranche.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 180000000 20000000 0.001 0.001 138557 3083700 2.27 5528373 107293 29818232 29818232 29710939 29710939 0 0 0 0 5000000 46546 62600 20075 58438 0 0 18900 38793 14364 22500 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zr1bi82EhoL" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BB_zNpJkvWRk3eb" style="display: none">Schedule of RSU activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total RSUs Issued</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Total Fair</p> <p style="margin-top: 0; margin-bottom: 0">Market Value of</p> <p style="margin-top: 0; margin-bottom: 0">RSUs Issued as Compensation (1)</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">RSUs granted, but not vested, at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zb57P9ZkGIpa" style="width: 13%; text-align: right" title="RSUs granted but not vested, Beginning balance">38,793</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">RSUs granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zckuiGFtyhXh" style="text-align: right" title="RSUs granted">62,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zAsHRX0srbp6" style="text-align: right" title="Total fair market value of RSUs issued as compensation, RSUs granted">50,302</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">RSUs forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z7yxpLlaTIG" style="text-align: right" title="RSUs forfeited">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfZqYxk6a6u5" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested">(82,493</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </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 March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfxPvZDH2io8" style="border-bottom: Black 2.5pt double; text-align: right" title="RSUs granted but not vested, Ending balance">18,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> _____________________</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_F0A_zNqSo9nNucxa" style="font-size: 10pt">(1)</span></td> <td><span id="xdx_F1A_zCbSl8uuh419" style="font-size: 10pt">The total fair value was based on the current stock price on the grant date.</span></td></tr> </table> 38793 62600 50302 0 82493 18900 314504 285869 107293 28635 60000 3000000 330000 1.12 1.12 0.9565 P10Y 0.0293 0 0 110382 331146 110382 331146 <p id="xdx_800_ecustom--WarrantsDisclosureTextBlock_z9qUcKvnN5z2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17 – <span id="xdx_829_zgr1DvKqmRd3">Warrants</span></b></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">On January 27, 2021, the Company completed a private placement offering pursuant to which the Company sold to two accredited investors an aggregate of $3,000,000 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 are 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">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The outstanding warrants held by the Convertible Note investors were reclassified to additional paid in capital as the terms became fixed upon closing of the IPO. Through March 31, 2024, none of the private placement investors exercised any of their warrants. As such, as of March 31, 2024 and June 30, 2023, the number of shares issuable under the outstanding warrants was <span id="xdx_907_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331_zigdMlkUe9fh" title="Warrants outstanding"><span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230630_zUHWkRubXHql" title="Warrants outstanding">685,715</span></span>, with an average exercise price of $<span id="xdx_903_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240331_zm5dDDmpVoq9" title="Average exercise price"><span id="xdx_900_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230630_zFrUNzBaVFN4" title="Average exercise price">5.00</span></span> per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 685715 685715 5.00 5.00 <p id="xdx_803_eus-gaap--ConcentrationRiskDisclosureTextBlock_zBfWjdhMgRm" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18 - <span id="xdx_82F_z6YqbNgxcoB5">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"> </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"> </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and June 30, 2023, $<span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20240331_z8cm24bgK9ec" title="Cash and cash equivalents">2,714,724</span> and $<span id="xdx_90B_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20230630_zWeYrOOQSKy7" title="Cash and cash equivalents">3,735,642</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_900_eus-gaap--CashUninsuredAmount_iI_dm_c20240331_zKBNKcGIu0U7" title="Cash, uninsured amount">1.1 million</span> and $<span id="xdx_909_eus-gaap--CashUninsuredAmount_iI_dm_c20230630_zxtIlAKOW8Hg" title="Cash, uninsured amount">2.7 million</span>, respectively, in excess of the FDIC insurance limit, as of March 31, 2024 and June 30, 2023.</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">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’s assessment of its customers’ 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The business of DHS, the Company’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"> </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the nine months ended March 31, 2024 and 2023, Amazon Vendor and Amazon Seller customers accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zjoc8g8fV1Il" title="Concentration risk, percentage">91</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zPE2Us0tXLNf" title="Concentration risk, percentage">91</span>% of the Company's total revenues, respectively. As of March 31, 2024 and June 30, 2023, accounts receivable from Amazon Vendor and Amazon Seller accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zAyCJXl2dR1e" title="Concentration risk, percentage">91</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230630__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zbQmc4i557Cd" title="Concentration risk, percentage">95</span>% of the Company’s total accounts receivable, respectively.</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">For the nine months ended March 31, 2024 and 2023, two suppliers accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zpHt0ovrScda" title="Concentration risk, percentage">19</span>% (<span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_z3zLxO5n1uQj" title="Concentration risk, percentage">10</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zyTxPeW0RzI3" title="Concentration risk, percentage">9</span>%) and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zHOeR9KVmmC2" title="Concentration risk, percentage">39</span>% (<span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zuQQDPtYDmV1" title="Concentration risk, percentage">28</span>% and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zRJiupstHKe5" title="Concentration risk, percentage">11</span>%) of the Company's total purchases, respectively. As of March 31, 2024 and June 30, 2023, accounts payable to two suppliers accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zONys28Oap36" title="Concentration risk, percentage">45</span>% (<span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zfOgAZFt3pN4" title="Concentration risk, percentage">36</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z46WsEyFxxnk" title="Concentration risk, percentage">9</span>%) and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zLZ3HXBt8rNf" title="Concentration risk, percentage">55</span>% (<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zbfv4rp3bi9f" title="Concentration risk, percentage">49</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zimUQQAjF7ch" title="Concentration risk, percentage">6</span>%) of the Company’s total accounts payable, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 2714724 3735642 1100000 2700000 0.91 0.91 0.91 0.95 0.19 0.10 0.09 0.39 0.28 0.11 0.45 0.36 0.09 0.55 0.49 0.06 <p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z9zf7xMOdHw3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 19 - <span id="xdx_820_zBbLFB5vnJ95">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> </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has entered into a lease agreement for 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. On December 21, 2023, the lease expired without renewal.</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">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 was $27,921 to $29,910 per month through October 31, 2023. On October 31, 2023, the lease expired without renewal.</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">On February 15, 2022, upon completion of the acquisition of Anivia Limited, the Company assumed an operating lease for offices located in the PRC. In July 2023, the Company renewed the lease contract for its existing office plus additional office space. The lease term is for three years expiring on July 14, 2026. The total base rental fee for these offices is approximately $19,406 per month.</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">On July 28, 2021, the Company entered into a Lease agreement (the “Lease Agreement”) with 9th &amp; Vineyard, LLC, a Delaware limited liability company (the “Landlord”), to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street, Rancho Cucamonga, California (the “Premises”). The term of the Lease Agreement is for 62 months, commencing on the date on which the Landlord completes certain prescribed improvements on the property (the “Rent Commencement Date”). The Lease Agreement does not provide for an option to renew. Under the Lease Agreement, the Company is responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed in the Lease Agreement. In addition, following the Rent Commencement Date, the first two months of the Base Rent were abated.</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">The lease was not started under the original agreement as the construction was not completed. On February 23, 2022, the Company entered into an amended agreement to extend the lease term to 74 months. Under the amended agreement, the lease commenced on February 10, 2022, with rent payments commencing May 11, 2022 and the lease expiring on May 31, 2028. The base rental fee is $114,249, increasing gradually over time 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"> </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. The base rental fee for the Duarte fulfillment center is $56,000 to $59,410 per month through April 30, 2025.</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">The Company’s total commitment for the full term of these leases is $<span id="xdx_901_eus-gaap--ContractualObligation_iI_c20240331_zF1k6PWzwhLl" title="Total commitment of term lease">12,649,053</span>. The financial statements reflected $<span id="xdx_902_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20240331_zBWVWQIo40T" title="Right of use asset - non-current">6,632,349</span> and $<span id="xdx_904_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230630_zUBOzmgvfo8a" title="Right of use asset - non-current">7,837,345</span>, respectively, of operating lease right-of-use assets, and $<span id="xdx_908_eus-gaap--OperatingLeaseLiability_iI_c20240331_z2evX1YzjJhf" title="Operating lease liabilities">7,056,669</span> and $<span id="xdx_904_eus-gaap--OperatingLeaseLiability_iI_c20230630_z13XpZovmPMl" title="Operating lease liabilities">8,265,220</span>, respectively, of operating lease liabilities as of March 31, 2024 and June 30, 2023.</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">Three months Ended March 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--LeaseCostTableTextBlock_zKEgP9Df8om4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B4_zPyWrvvP79R3" style="display: none">Schedule of lease cost and other information</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left; padding-bottom: 1pt">Lease cost</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>3/31/2024</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>3/31/2023</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left">Operating lease cost (included in selling and fulfillment in the Company's statement of operations)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseCost_c20240101__20240331_zmvtJQJbSr5a" style="width: 13%; text-align: right" title="Operating lease cost">592,410</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseCost_c20230101__20230331_zsKI7b2ZBj9d" style="width: 13%; text-align: right" title="Operating lease cost">776,878</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left">Other information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Cash paid for amounts included in the measurement of lease liabilities</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeasePayments_c20240101__20240331_z4RqJHPQSOJg" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">594,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeasePayments_c20230101__20230331_zJwCvT86Zlyb" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">778,843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_908_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20240101__20240331_z9723RgpTA9i" title="Remaining term in years">1.08 – 4.17</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20230101__20230331_zih4ErCm0T7g" title="Remaining term in years">0.33 – 5.17</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Average discount rate - operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20240101__20240331_zA3TeIp4h99" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20230101__20230331_zTqaZj3QwU92" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td></tr> </table> <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">Nine Months Ended March 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="text-decoration: underline">Lease cost</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">3/31/2023</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; text-align: left; width: 66%">Operating lease cost (included in selling and fulfillment in the Company's statement of operations)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseCost_pp0p0_c20230701__20240331_z9ZzbnWcAwzd" style="width: 13%; text-align: right" title="Operating lease cost">2,124,939</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseCost_pp0p0_c20220701__20230331_zvytFq6Wwura" style="width: 13%; text-align: right" title="Operating lease cost">2,331,542</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left">Other information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeasePayments_pp0p0_c20230701__20240331_zIO4F0MeYs1c" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">2,129,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_pp0p0_c20220701__20230331_zhU1iLftCjJ7" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">2,303,668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20230701__20240331_z30NoMF4qqn" title="Remaining lease term in years">1.08 – 4.17</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20230331_zxMei0IeSdp" title="Remaining lease term in years">0.33 – 5.17</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Average discount rate - operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20230701__20240331_zUgWppciyDa3" title="Average discount rate - operating leases">5 - 8%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20230331_zxouBtJLI0ck" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A6_zItjP1CGXRh8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zg5zhwaEti8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance sheet)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B6_zZuOKPRh0S21" style="display: none">Schedule of supplemental balance sheet information related to leases</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20240331_zFakcvLwKrk4" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230630_zfqkcexIG37g" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left; padding-bottom: 1pt">Operating leases</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>3/31/2024</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>6/30/2023</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zVWeLGdYYRQj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 1pt">Right of use asset - non-current</td><td style="width: 2%; padding-bottom: 1pt"> </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">6,632,349</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </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">7,837,345</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_zeb0LhxWrJx9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease Liability – current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,106,867</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,159,173</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_z5pAEmESNSg2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Lease Liability - non-current</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,949,802</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,106,047</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseLiability_iI_zZqWuadEKShb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,056,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,265,220</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of the Company’s lease liabilities are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4cKAwH8mW4b" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_zTVD00qfhZF6" style="display: none">Schedule of maturities of lease liabilities</span></td><td> </td> <td colspan="2" id="xdx_49B_20240331_zqjWaYfwddhl" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Operating</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lease</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">For Year ending June 30:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zQxTkOV1g05j" style="vertical-align: bottom; background-color: White"> <td style="width: 83%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">591,236</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pp0p0_zLztA3FTHt4h" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,315,584</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pp0p0_zrfVbAQ8qlY2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,769,171</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pp0p0_zAYeXhc3z9Wj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,596,374</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pp0p0_zxNRRh1LExyg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,459,408</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zOqzTaJrd9Th" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Less: Imputed interest/present value discount</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(675,104</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iI_zIh9QS9ldEr1" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Present value of lease liabilities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,056,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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"> </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’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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Pursuant to an engagement agreement, dated and effective August 31, 2020 (the “Engagement Agreement”), with Boustead Securities LLC (“Boustead”), 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 seeking, among other things, monetary damages against the Company and D.A. Davidson &amp; Co. (who acted as underwriter in the Company’s IPO). This matter was scheduled to hold its evidentiary hearing before a FINRA arbitration panel during the first two weeks of March 2024. 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’s Chairman, President and Chief Executive Officer and a beneficial owner more than 5% of the Company’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.</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 April 3, 2024, the Company and the underwriter of its initial public offering, D.A. Davidson &amp; Co (“D.A. Davidson”), entered into a settlement agreement and mutual release (the “Settlement Agreement”) with Boustead Securities, LLC (“BSL”) and its current and former employees, officers, directors, partners, agents and affiliates, pursuant to which all parties agreed to release all claims in exchange for the Company’s payment of $<span id="xdx_905_eus-gaap--LitigationSettlementAmountAwardedToOtherParty_pn5n6_c20240402__20240403__us-gaap--TransactionTypeAxis__custom--SettlementAgreementMember_z7tixOmX0poc" title="Settlement payment">1.3</span> million (the “Settlement Amount”) to BSL. The Settlement Agreement was entered into for purposes of settling in full the FINRA Arbitration (FINRA Case No. 22-01133) which had been brought by BSL against the Company and D.A. Davidson after the Company opted not to complete its initial public offering with BSL but instead engaged and completed its initial public offering with D.A. Davidson. In entering into the Settlement Agreement, the Company is required to pay the Settlement Amount in four equal installments of $325,000 on each of April 3, 2024, May 3, 2024, June 3, 2024 and July 3, 2024, with the April and May payments having been completed on or about April 3 and May 3, 2024. Within five days of its receipt of the final payment, or by July 8, 2024, BSL will be obligated to dismiss the FINRA Arbitration against the Company, with prejudice, after which time the Company will be required to dismiss, with prejudice, all counterclaims brought by the Company against BSL. As of March 31, 2024, the Company did not accrue any expenses in connection with the settlement agreement.</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">In conjunction with entry into the Settlement Agreement, the Company’s CEO and co-founder, Chenlong Tan, and Allan Huang, also a co-founder of the Company, entered into a pledge agreement (the “Pledge Agreement”) with the Company pursuant to which they each pledged <span id="xdx_90E_ecustom--PledgedShares_c20240402__20240403__us-gaap--TransactionTypeAxis__custom--PledgeAgreementMember_z4v6KFK1B1Jk">1,300,000 </span>shares of their iPower common stock, for a total of <span id="xdx_90D_ecustom--TotalNumberOfPledgedShares_c20240402__20240403__us-gaap--TransactionTypeAxis__custom--PledgeAgreementMember_zZO8eQL4xz29">2,600,000 </span>shares (the “Pledged Shares”), in order that the Company may, from time to time, sell such Pledged Shares into the market on behalf of Messrs. Tan and Huang in order to recoup the Settlement Amount.</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">In an effort to contain or slow the COVID-19 outbreak, authorities across the world implemented various measures, including travel bans, stay-at-home orders and shutdowns of certain businesses. While most of these measures have since been rescinded or modified and much of the effects related to COVID-19 have dissipated as COVID-19 has become endemic, the Company nonetheless anticipates that these actions and the global health crisis caused by the COVID-19 outbreak, including any resurgences, may continue to negatively impact global economic activity.</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">In addition, in February 2022, the Russian Federation began conducting military operations against Ukraine, and in October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces began, both of which have since escalated into prolonged wars. While we do not do business in those regions, the military conflicts in Ukraine and in Israel have resulted in global economic uncertainty and increased the 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 disruptions 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, we have experienced a delay in, as well as an increase in costs in shipping, and the resulting inventory level increase in our warehouse facilities, thus resulting in reduced profits. In addition, supply chain disruptions may put upward pressure on our costs and increase 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 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2020, the Company entered into an agreement with Royal Business Bank (the “Lender”) for a total amount of $175,500, pursuant to which the Company issued a promissory note to the Lender (the “PPP Note”). The loan was made pursuant to the Payroll Protection Program established as part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). On March 22, 2021, the $175,500 PPP Note due to Royal Business Bank was fully forgiven by the SBA.</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">The Company is required to retain PPP loan documentation through 2026 and permit authorized representatives of the SBA to access such files upon request. Should the SBA conduct such a review and reject all or some of the Company’s judgments pertaining to satisfying PPP loan eligibility or forgiveness conditions, the Company may be required to adjust previously reported amounts and disclosures in its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 12649053 6632349 7837345 7056669 8265220 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--LeaseCostTableTextBlock_zKEgP9Df8om4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B4_zPyWrvvP79R3" style="display: none">Schedule of lease cost and other information</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left; padding-bottom: 1pt">Lease cost</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>3/31/2024</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>3/31/2023</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left">Operating lease cost (included in selling and fulfillment in the Company's statement of operations)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseCost_c20240101__20240331_zmvtJQJbSr5a" style="width: 13%; text-align: right" title="Operating lease cost">592,410</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseCost_c20230101__20230331_zsKI7b2ZBj9d" style="width: 13%; text-align: right" title="Operating lease cost">776,878</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left">Other information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Cash paid for amounts included in the measurement of lease liabilities</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeasePayments_c20240101__20240331_z4RqJHPQSOJg" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">594,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeasePayments_c20230101__20230331_zJwCvT86Zlyb" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">778,843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_908_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20240101__20240331_z9723RgpTA9i" title="Remaining term in years">1.08 – 4.17</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20230101__20230331_zih4ErCm0T7g" title="Remaining term in years">0.33 – 5.17</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Average discount rate - operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20240101__20240331_zA3TeIp4h99" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20230101__20230331_zTqaZj3QwU92" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td></tr> </table> <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">Nine Months Ended March 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="text-decoration: underline">Lease cost</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">3/31/2024</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">3/31/2023</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt; text-align: left; width: 66%">Operating lease cost (included in selling and fulfillment in the Company's statement of operations)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseCost_pp0p0_c20230701__20240331_z9ZzbnWcAwzd" style="width: 13%; text-align: right" title="Operating lease cost">2,124,939</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseCost_pp0p0_c20220701__20230331_zvytFq6Wwura" style="width: 13%; text-align: right" title="Operating lease cost">2,331,542</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left">Other information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeasePayments_pp0p0_c20230701__20240331_zIO4F0MeYs1c" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">2,129,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_pp0p0_c20220701__20230331_zhU1iLftCjJ7" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">2,303,668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20230701__20240331_z30NoMF4qqn" title="Remaining lease term in years">1.08 – 4.17</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20230331_zxMei0IeSdp" title="Remaining lease term in years">0.33 – 5.17</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Average discount rate - operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20230701__20240331_zUgWppciyDa3" title="Average discount rate - operating leases">5 - 8%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20230331_zxouBtJLI0ck" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td></tr> </table> 592410 776878 594976 778843 1.08 – 4.17 0.33 – 5.17 5 - 8% 5 - 8% 2124939 2331542 2129841 2303668 1.08 – 4.17 0.33 – 5.17 5 - 8% 5 - 8% <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zg5zhwaEti8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance sheet)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B6_zZuOKPRh0S21" style="display: none">Schedule of supplemental balance sheet information related to leases</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20240331_zFakcvLwKrk4" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230630_zfqkcexIG37g" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-decoration: underline; text-align: left; padding-bottom: 1pt">Operating leases</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>3/31/2024</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>6/30/2023</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zVWeLGdYYRQj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 1pt">Right of use asset - non-current</td><td style="width: 2%; padding-bottom: 1pt"> </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">6,632,349</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </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">7,837,345</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_zeb0LhxWrJx9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease Liability – current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,106,867</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,159,173</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_z5pAEmESNSg2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Lease Liability - non-current</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,949,802</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,106,047</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseLiability_iI_zZqWuadEKShb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,056,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,265,220</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6632349 7837345 2106867 2159173 4949802 6106047 7056669 8265220 <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4cKAwH8mW4b" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_zTVD00qfhZF6" style="display: none">Schedule of maturities of lease liabilities</span></td><td> </td> <td colspan="2" id="xdx_49B_20240331_zqjWaYfwddhl" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Operating</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lease</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">For Year ending June 30:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zQxTkOV1g05j" style="vertical-align: bottom; background-color: White"> <td style="width: 83%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">591,236</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pp0p0_zLztA3FTHt4h" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,315,584</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pp0p0_zrfVbAQ8qlY2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,769,171</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pp0p0_zAYeXhc3z9Wj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,596,374</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pp0p0_zxNRRh1LExyg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,459,408</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zOqzTaJrd9Th" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Less: Imputed interest/present value discount</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(675,104</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iI_zIh9QS9ldEr1" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Present value of lease liabilities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,056,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 591236 2315584 1769171 1596374 1459408 675104 7056669 1300000 1300000 2600000 <p id="xdx_801_eus-gaap--SubsequentEventsTextBlock_zvBLP0z4zTT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 20 - <span id="xdx_82C_zTfjErubPTA">Subsequent events</span></b></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">The Company evaluated subsequent events and transactions that occurred after the balance sheet date through the date that the unaudited condensed consolidated financial statements were available to be issued. Other than as disclosed in Note 19 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"> </p> false false false false The total fair value was based on the current stock price on the grant date.