0001683168-24-000987.txt : 20240214 0001683168-24-000987.hdr.sgml : 20240214 20240214161609 ACCESSION NUMBER: 0001683168-24-000987 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240214 DATE AS OF CHANGE: 20240214 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: 24638467 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-123123.htm FORM 10-Q FOR DEC 2023
false --06-30 2024 Q2 0001830072 0001830072 2023-07-01 2023-12-31 0001830072 2024-02-14 0001830072 2023-12-31 0001830072 2023-06-30 0001830072 2023-10-01 2023-12-31 0001830072 2022-10-01 2022-12-31 0001830072 2022-07-01 2022-12-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 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 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 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 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 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 currency:CNY 2023-12-31 0001830072 currency:CNY 2023-07-01 2023-12-31 0001830072 IPW:BoxHarmonyMember 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember IPW:PrincipalPortionMember 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember IPW:PremiumPortionMember 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember IPW:AccruedInterestMember 2023-12-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember 2023-07-01 2023-12-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember 2022-07-01 2022-12-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:HydroponicProductsMember 2023-07-01 2023-12-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:GeneralGardeningAndOtherProductsMember 2023-07-01 2023-12-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:HydroponicProductsMember 2022-07-01 2022-12-31 0001830072 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember IPW:GeneralGardeningAndOtherProductsMember 2022-07-01 2022-12-31 0001830072 country:CN 2023-12-31 0001830072 country:CN 2023-06-30 0001830072 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001830072 IPW:SupplierRelationshipMember 2023-12-31 0001830072 IPW:SoftwareMember 2023-12-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:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:GoodwillMember 2023-07-01 2023-12-31 0001830072 us-gaap:FairValueInputsLevel12And3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 2023-12-31 0001830072 IPW:GPMMember 2023-12-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 IPW:AnivaMember 2022-02-15 0001830072 IPW:AnivaMember 2022-02-14 2022-02-15 0001830072 IPW:AnivaMember 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 2023-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-06-30 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-10-01 2023-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-07-01 2023-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-10-01 2022-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-07-01 2022-12-31 0001830072 IPW:AdvanceToSuppliersMember 2023-12-31 0001830072 IPW:AdvanceToSuppliersMember 2023-06-30 0001830072 IPW:PrepaidIncomeTaxesMember 2023-12-31 0001830072 IPW:PrepaidIncomeTaxesMember 2023-06-30 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2023-12-31 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2023-06-30 0001830072 IPW:ProductSourcingMember 2023-12-31 0001830072 IPW:CarPaymentMember 2023-12-31 0001830072 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001830072 IPW:SupplierRelationshipMember 2023-06-30 0001830072 IPW:SoftwareMember 2023-06-30 0001830072 IPW:OneVendorMember 2023-07-01 2023-12-31 0001830072 IPW:OneVendorMember 2022-07-01 2022-12-31 0001830072 IPW:OneVendorMember 2023-12-31 0001830072 IPW:OneVendorMember 2023-06-30 0001830072 IPW:AssetBasedRevolvingLoanMember 2021-11-11 2021-11-12 0001830072 IPW:AssetBasedRevolvingLoanMember 2023-12-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 2023-10-01 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember 2023-07-01 2023-12-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 2023-10-01 2023-12-31 0001830072 IPW:WhiteCherryLimitedMember 2023-07-01 2023-12-31 0001830072 IPW:WhiteCherryLimitedMember 2023-12-31 0001830072 IPW:M2StrategyIncMember 2023-12-31 0001830072 2022-02-15 0001830072 IPW:USTaxAuthoritiesMember 2023-12-31 0001830072 IPW:ChineseTaxAuthoritiesMember 2023-12-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:EquityIncentivePlanMember 2023-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember IPW:VariousPartiesMember 2021-05-10 2021-05-11 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001830072 us-gaap:CommonStockMember 2023-07-01 2023-12-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 2023-10-01 2023-12-31 0001830072 IPW:OptionsGrantedMember 2023-07-01 2023-12-31 0001830072 IPW:OptionsGrantedMember 2022-10-01 2022-12-31 0001830072 IPW:OptionsGrantedMember 2022-07-01 2022-12-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-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 2023-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2023-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2023-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2022-07-01 2022-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2022-07-01 2022-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2022-07-01 2022-12-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2023-07-01 2023-12-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2023-12-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2023-12-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 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 December 31, 2023

 

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 February 14, 2024 was 29,818,286.

 

 

 

   

 

 

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 December 31, 2023 and June 30, 2023   3
       
  Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and six months ended December 31, 2023 and 2022   4
       
  Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended December 31, 2023 and 2022   5
       
  Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended December 31, 2023 and 2022   6
       
  Notes to Unaudited Condensed Consolidated Financial Statements   7
       
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations   38
       
Item 3. Quantitative and Qualitative Disclosures About Market Risk   49
       
Item 4. Controls and Procedures   49
       
  PART II. Other Information    
       
Item 1. Legal Proceedings   50
       
Item 1A. Risk Factors   50
       
Item 2. Unregistered Sale of Equity Securities and Use of Proceeds   51
       
Item 3. Defaults Upon Senior Securities   51
       
Item 4. Mine Safety Disclosures   51
       
Item 5. Other Information   51
       
Item 6. Exhibits   52
       
  Signatures   53

 

 

 

 2 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

iPower Inc. and Subsidiaries

Unaudited Condensed Consolidated Balance Sheets

As of December 31, 2023 and June 30, 2023

         
   December 31,   June 30, 
   2023   2023 
    (Unaudited)      
ASSETS          
Current assets          
Cash and cash equivalents  $1,488,027   $3,735,642 
Accounts receivable, net   11,765,833    14,071,543 
Inventories, net   15,782,322    20,593,889 
Prepayments and other current assets   1,483,209    2,858,196 
Total current assets   30,519,391    41,259,270 
           
Non-current assets          
Right of use - non-current   7,141,633    7,837,345 
Property and equipment, net   456,006    536,418 
Deferred tax assets   3,122,363    2,155,250 
Non-current prepayments   390,612    531,456 
Goodwill   3,034,110    3,034,110 
Investment in joint venture   31,287    33,113 
Intangible assets, net   3,955,385    4,280,071 
Other non-current assets   419,289    427,254 
Total non-current assets   18,550,685    18,835,017 
           
Total assets  $49,070,076   $60,094,287 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities          
Accounts payable  $13,931,800   $13,244,957 
Credit cards payable   340,912    366,781 
Customer deposit   340,876    350,595 
Other payables and accrued liabilities   3,715,996    4,831,067 
Advance from shareholders   87,305    85,200 
Lease liability - current   2,065,177    2,159,173 
Short-term loan payable - related party   1,032,189     
Long-term promissory note payable - current portion   1,150,508    2,017,852 
Revolving loan payable, net   2,862,857     
Income taxes payable   283,519    276,683 
Total current liabilities   25,811,139    23,332,308 
           
Non-current liabilities          
Long-term revolving loan payable, net       9,791,191 
Lease liability - non-current   5,503,365    6,106,047 
Total non-current liabilities   5,503,365    15,897,238 
           
Total liabilities   31,314,504    39,229,546 
           
Commitments and contingency        
           
Stockholders' Equity          
Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at December 31, 2023 and June 30, 2023        
Common stock, $0.001 par value; 180,000,000 shares authorized; 29,710,939 and 29,710,939 shares issued and outstanding at December 31, 2023 and June 30, 2023   29,712    29,712 
Additional paid in capital   29,883,647    29,624,520 
Accumulated deficits   (11,903,785)   (8,702,442)
Non-controlling interest   (30,906)   (24,915)
Accumulated other comprehensive loss   (223,096)   (62,134)
Total stockholders’ equity   17,755,572    20,864,741 
           
Total liabilities and stockholders’ equity  $49,070,076   $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 Six Months Ended December 31, 2023 and 2022

 

                             
  

For the Three Months Ended

December 31,

  

For the Six Months Ended

December 31,

 
   2023   2022   2023   2022 
   (Unaudited)   (Unaudited)   (Unaudited)   (Unaudited) 
                 
REVENUES  $16,800,122   $19,254,590   $43,308,496   $45,277,263 
                     
TOTAL REVENUES   16,800,122    19,254,590    43,308,496    45,277,263 
                     
COST OF REVENUES   9,481,882    11,285,064    24,231,411    27,322,021 
                     
GROSS PROFIT   7,318,240    7,969,526    19,077,085    17,955,242 
                     
OPERATING EXPENSES:                    
Selling and fulfillment   6,936,980    9,338,737    17,000,451    17,757,549 
General and administrative   2,933,607    2,713,355    5,897,658    5,813,531 
Impairment loss - goodwill               3,060,034 
Total operating expenses   9,870,587    12,052,092    22,898,109    26,631,114 
                     
LOSS FROM OPERATIONS   (2,552,347)   (4,082,566)   (3,821,024)   (8,675,872)
                     
OTHER INCOME (EXPENSE)                    
Interest expenses   (182,612)   (314,119)   (410,977)   (562,160)
Loss on equity method investment   (801)   (3,938)   (1,826)   (7,328)
Other non-operating income   128,838    59,600    61,672    271,360 
Total other expenses, net   (54,575)   (258,457)   (351,131)   (298,128)
                     
LOSS BEFORE INCOME TAXES   (2,606,922)   (4,341,023)   (4,172,155)   (8,974,000)
                     
PROVISION FOR INCOME TAX BENEFIT   (688,939)   (1,047,749)   (964,821)   (1,495,545)
NET LOSS   (1,917,983)   (3,293,274)   (3,207,334)   (7,478,455)
                     
Non-controlling interest   (3,155)   (2,835)   (5,991)   (5,640)
                     
NET LOSS ATTRIBUTABLE TO IPOWER INC.  $(1,914,828)  $(3,290,439)  $(3,201,343)  $(7,472,815)
                     
OTHER COMPREHENSIVE LOSS                    
Foreign currency translation adjustments   (160,255)   47,149    (160,962)   (64,326)
                     
COMPREHENSIVE LOSS ATTRIBUTABLE TO IPOWER INC.  $(2,075,083)  $(3,243,290)  $(3,362,305)  $(7,537,141)
                     
WEIGHTED AVERAGE NUMBER OF COMMON STOCK                    
Basic   29,790,242    29,742,620    29,777,378    29,687,878 
                     
Diluted   29,790,242    29,742,620    29,777,378    29,687,878 
                     
LOSSES PER SHARE                    
Basic  $(0.06)  $(0.11)  $(0.11)  $(0.25)
                     
Diluted  $(0.06)  $(0.11)  $(0.11)  $(0.25)

 

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 Six Months Ended December 31, 2023 and 2022

 

                             
   Common Stock   Additional  

Retained Earnings

(Accumulated

   Non-controlling  

Accumulated other

Comprehensive

     
   Shares   Amount   Paid in Capital   Deficit)   interest   income (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 
                                    
                                    
                                    
                                    
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 

 

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 Six Months Ended December 31, 2023 and 2022

 

           
   For the Six Months Ended December 31, 
   2023   2022 
   (Unaudited)   (Unaudited) 
         
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net loss  $(3,207,334)  $(7,478,455)
Adjustments to reconcile net loss to cash provided by operating activities:          
Depreciation and amortization expense   402,342    393,168 
Inventory reserve   222,755    74,998 
Loss on equity method investment   1,826    7,328 
Impairment loss - goodwill       3,060,034 
Stock-based compensation expense   259,127    270,148 
Non-cash operating lease expense   (966)   30,023 
Amortization of debt premium / discount and non-cash financing costs   107,452    107,349 
Change in operating assets and liabilities          
Accounts receivable   2,305,710    5,785,530 
Inventories   4,588,812    7,100,607 
Deferred tax assets / liabilities   (967,113)   (1,788,694)
Prepayments and other current assets   1,278,027    1,729,990 
Non-current prepayments   140,844    215,834 
Other non-current assets   7,965    5,420 
Accounts payable   686,843    2,607,691 
Credit cards payable   (25,869)   (584,648)
Customer deposit   (9,719)   95,260 
Other payables and accrued liabilities   (848,767)   (3,844,758)
Income taxes payable   103,796    (8,617)
Net cash provided by operating activities   5,045,731    7,778,208 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of equipment       (127,367)
Net cash used in investing activities       (127,367)
           
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   (1,000,000)    
Payments on short-term loans   (875,000)   (906,385)
Proceeds from long-term loans       3,022,655 
Payments on long-term loans   (7,300,000)   (6,200,000)
Net cash used in financing activities   (7,175,000)   (5,540,436)
           
EFFECT OF EXCHANGE RATE ON CASH   (118,346)   64,773 
           
CHANGES IN CASH   (2,247,615)   2,175,178 
           
CASH AND CASH EQUIVALENT, beginning of period   3,735,642    1,821,947 
           
CASH AND CASH EQUIVALENT, end of period  $1,488,027   $3,997,125 
           
SUPPLEMENTAL CASH FLOW INFORMATION:          
Cash paid for income tax  $   $55,000 
Cash paid for interest  $   $ 
           
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 December 31, 2023 and June 30, 2023 and for the Three and Six Months Ended December 31, 2023 and 2022

 

 

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 December 31, 2023, were translated at 7.0786 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 six months ended December 31, 2023 was 7.2201 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 December 31, 2023, in addition to a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C, the Company also performed a quantitative analysis using the Discounted Cash Flow and Market Capital Method and noted no goodwill impairment. As of December 31, 2023 and 2022, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

 

Finite life intangible assets at December 31, 2023 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 December 31, 2023 and 2022, there were no indicators of impairment.

 

 

 

 11 

 

 

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 December 31, 2023, the outstanding balance of the Purchase Note was $1,150,508, including principal due of $875,000, a premium of $6,445, and $269,063 of accrued interest.

 

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.

 

 

 

 12 

 

 

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 six months ended December 31, 2023 and 2022 were as following:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
    2023    2022    2023    2022 
Advertising and promotion  $1,139,239   $1,306,112   $2,709,981   $2,472,461 

 

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.

 

 

 

 13 

 

 

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 six months ended December 31, 2023 and 2022, sales through Amazon to Canada and other foreign countries were approximately 9.8% and 13.5% of the Company’s total sales. During the six months ended December 31, 2023, sales of hydroponic products, including ventilation and grow light systems, was approximately 19.3% of the Company’s total sales and the remaining 80.7% consisted of general gardening, home goods, and other products and accessories. During the six months ended December 31, 2022, sales of hydroponic products, including ventilation and grow light systems, were approximately 47% of the Company’s total sales and the remaining 53% consisted of general gardening, home goods and other products and accessories. As of December 31, 2023 and June 30, 2023, the Company had approximately $2.1 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.

 

 

 

 14 

 

 

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.

 

 

 

 15 

 

 

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.

 

 

 

 16 

 

 

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.

 

 

 

 17 

 

 

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.

 

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.

 

 

 

 18 

 

 

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 six months ended December 31, 2023 and 2022, the impact of GSM’s activities were immaterial to the Company’s unaudited condensed consolidated financial statements.

 

 

 

 19 

 

 

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.

 

 

 

 20 

 

 

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 December 31, 2023 and 2022, 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:

        
   December 31, 2023   June 30, 2023 
Cash in bank  $397,027   $341,774 
Prepayments and other receivables  $327,931   $664,886 
Rent deposit  $74,209   $81,624 
Office equipment, net  $21,422   $33,774 
Right of use – noncurrent  $543,307   $6,104 
Deferred tax assets  $   $64,510 
Advance from shareholders  $87,305   $85,200 
Accounts payable  $256,944   $6,278 
Lease liability  $545,219   $4,758 
Income tax payable  $283,519   $276,683 
Other payables and accrued liabilities  $526,727   $344,735 

 

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

        
   Three Months   Six Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $27,461   $(391,882)

 

The operating results of the VIE were as follows for the three and six months ended December 31, 2022:

         
   Three Months   Six Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $(177,947)  $(911,564)

 

For the three and six months ended December 31, 2023, the VIE contributed approximately $1.8 million and $3.9 million of revenue and $0.15 million and $0.2 million of net loss before elimination, respectively. For the three and six months ended December 31, 2022, the VIE contributed approximately $1.1 million and $4.3 million of revenue and $0.1 million and $0.6 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:

        
   December 31, 2023   June 30, 2023 
Accounts receivable  $11,835,833   $14,141,543 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $11,765,833   $14,071,543 

 

The changes in allowance for credit losses on accounts receivable are summarized below:

       
    Allowance for
Credit Losses
 
Balance at June 30, 2022  $ 70,000  
Allowance recorded during the three months ended September 30, 2022     
Balance at September 30, 2022  $ 70,000  
Allowance recorded during the three months ended December 31, 2022     
Balance at December 31, 2022  $ 70,000  
         
Balance at June 30, 2023  $ 70,000  
Allowance recorded during the three months ended September 30, 2023     
Balance at September 30, 2023  $ 70,000  
Allowance recorded during the three months ended December 31, 2023     
Balance at December 31, 2023  $ 70,000  

 

Note 7 – Inventories, net

 

As of December 31, 2023 and June 30, 2023, inventories consisted of finished goods ready for sale, net of allowance for obsolescence, amounted to $15,782,322 and $20,593,889, respectively.

 

For the three and six months ended December 31, 2023, the Company recorded inventory reserve expense of $117,563 and $222,755, respectively. For the three and six months ended December 31, 2022, the Company recorded inventory reserve expense of $74,998 and $74,998, respectively. As of December 31, 2023 and June 30, 2023, allowance for obsolescence was $781,655 and $558,899, respectively.

 

 

 

 23 

 

 

Note 8 – Prepayments and other current assets, net

 

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

        
   December 31, 2023   June 30, 2023 
Advance to suppliers  $750,973   $1,668,173 
Prepaid income taxes   41,987    45,718 
Prepaid expenses and other receivables   939,377    1,393,433 
Less: Allowance for credit losses   (249,128)   (249,128)
           
Total  $1,483,209   $2,858,196 

 

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

 

The changes in allowance for credit losses on other receivables are summarized below:

       
   

Allowance for

Credit Losses

 
Balance at June 30, 2022  $  
Allowance recorded during the three months ended September 30, 2022     
Balance at September 30, 2022  $  
Allowance recorded during the three months ended December 31, 2022     
Balance at December 31, 2022  $  
         
Balance at June 30, 2023  $ 249,128  
Allowance recorded during the three months ended September 30, 2023     
Balance at September 30, 2023  $ 249,128  
Allowance recorded during the three months ended December 31, 2023     
Balance at December 31, 2023  $ 249,128  

 

 

 

 24 

 

 

Note 9 – Non-current prepayments

 

Non-current prepayments included $356,241 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 $34,371 down payment on a four-year car lease. As of December 31, 2023 and June 30, 2023, total non-current prepayments were $390,612 and $531,456, respectively. For the three and six months ended December 31, 2023, the Company recorded $70,422 and $140,844 amortization of prepayments in the operating expenses, respectively. For the three and six months ended December 31, 2022, the Company recorded $107,917 and $215,834 amortization of prepayments in the operating expenses, respectively.

 

Note 10 – Intangible assets, net

 

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

        
   December 31, 2023   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,217,572)   (892,886)
Total  $3,955,385   $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 December 31, 2023 was approximately 6.7 years. The amortization expense for the three and six months ended December 31, 2023 and 2022 was $162,343 and $324,686, respectively. The amortization expense for the three and six months ended December 31, 2022 was $162,343 and $324,686, respectively. At December 31, 2023, 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  $324,686 
2025   649,371 
2026   649,371 
2027   609,277 
2028   468,750 
Thereafter   1,253,930 
Intangible assets, net  $3,955,385 

 

 

 

 25 

 

 

Note 11 – Other payables and accrued liabilities

 

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

        
   December 31, 2023   June 30, 2023 
Accrued payables for inventory in transit  $1,818,236   $2,948,551 
Accrued Amazon fees   851,888    915,319 
Sales taxes payable   382,715    448,433 
Payroll liabilities   226,182    222,962 
Other accrued liabilities and payables   436,975    295,802 
           
Total  $3,715,996   $4,831,067 

  

The Company’s controlled VIE, DHS, facilitates the Company in the process of inventory procurement. During the six months ended December 31, 2023 and 2022, 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 December 31, 2023 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 JPMorgan Chase Bank, N.A. (“JPMorgan”), 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 six months ended December 31, 2023 and 2022:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Accrued interest  $67,689   $207,292   $201,304   $363,547 
Credit utilization fees   20,539    6,824    36,065    13,586 
Amortization of debt discount   66,305    66,304    132,609    132,610 
Total  $154,533   $280,420   $369,978   $509,743 

 

As of December 31, 2023 and June 30, 2023, the outstanding amount of the revolving loan payable, net of debt discount and including interest payable was $2,862,857 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 JPMorgan. 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 JPMorgan 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 JPMorgan accurately reflecting the Excess Availability (together, the “Existing Defaults”). Under the terms of the Waiver Letter, JPMorgan agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults. As of December 31, 2023, 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. For the three months ended December 31, 2023, the Company recorded accrued interest of $13,125 and amortization of note premium of $12,579. For the six months ended December 31, 2023, the Company recorded accrued interest of $32,813 and amortization of note premium of $25,157. As of December 31, 2023, including $269,063 of accrued interest and $6,445 of unamortized premium, the total outstanding balance of the Purchase Note was $1,150,508, which is presented on the unaudited condensed consolidated balance sheet as a current portion of $1,150,508 and a non-current portion of $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 and repaid $1 million on July 31, 2023. For the three and six months ended December 31, 2023, the Company recorded accrued interest of $26,128 and $32,189, respectively. As of December 31, 2023, including the accrued interest, the outstanding balance of the On-demand Loan was $1,032,189.

 

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 six months ended December 31, 2023, the Company received and recorded sublease fee of $0 and $0 as other non-operating income, respectively. For the three and six months ended December 31, 2022, the Company recorded a sublease fee of $140,000 and $387,750 as other non-operating income.

 

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

 

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 December 31, 2023 and June 30, 2023, the balance of advance from shareholders was $87,305 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 six months ended December 31, 2023 and 2022. 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 December 31, 2023 and 2022. 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 six months ended December 31, 2023, 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 six months ended December 31, 2023 and 2022 consisted of the following:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Current:                
Federal  $1,705   $280,781   $   $280,781 
States   (904)   (123)   11,566    9,799 
Foreign                
Total current income tax provision   801    280,658    11,566    290,580 
                     
Deferred:                    
Federal   (555,981)   (1,090,318)   (840,629)   (1,259,785)
States   (133,943)   (203,562)   (200,567)   (306,707)
Foreign   184    (34,527)   64,809    (219,633)
Total deferred taxes   (689,740)   (1,328,407)   (976,387)   (1,786,125)
                     
Total provision for income taxes  $(688,939)  $(1,047,749)  $(964,821)  $(1,495,545)

 

The Company is subject to U.S. federal income tax as well as state income tax in certain jurisdictions. The tax years 2018 to 2022 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 December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Statutory tax rate                    
Federal   21.00%    21.00%    21.00%    21.00% 
State   5.82%    5.85%    5.82%    5.85% 
Foreign tax rate difference   0.35%    (0.33%)   0.20%    1.86% 
Impairment loss on goodwill -permanent difference               (9.32%)
Net effect of state income tax deduction and other permanent differences   (0.74%)   (2.38%)   (3.89%)   (2.72%)
                     
Effective tax rate   26.43%    24.14%    23.13%    16.67% 

 

As of December 31, 2023, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $41,987 and $283,519, 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:

        
   December 31, 2023   June 30, 2023 
Deferred tax assets          
263A calculation  $183,268   $239,142 
Inventory reserve   209,655    149,907 
State taxes   2,619    2,435 
Accrued expenses   253,589    273,589 
ROU assets / liabilities   113,992    115,125 
Net Operation loss   3,002,627    2,173,221 
Disallowed interest expense   214,299    163,381 
Stock-based compensation   277,228    207,726 
Valuation allowance   (66,104)    
Others   85,596    85,596 
Total deferred tax assets   4,276,769    3,410,122 
           
Deferred tax liabilities          
Depreciation   (91,944)   (105,323)
Intangible assets acquired   (1,062,462)   (1,149,549)
Total deferred tax liabilities   (1,154,406)   (1,254,872)
           
Net deferred tax assets  $3,122,363   $2,155,250 

 

For the six months ended December 31, 2023, the Company recorded $66,104 of valuation allowance to reduce deferred tax assets for the losses incurred by DHS.

 

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 December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Numerator:                
Net loss attributable to iPower Inc.  $(1,914,828)  $(3,290,439)  $(3,201,343)  $(7,472,815)
                     
Denominator:                    
Weighted-average shares used in computing basic and diluted earnings per share*  $29,790,242   $29,742,620   $29,777,378   $29,687,878 
Losses per share of ordinary shares - basic and diluted  $(0.06)  $(0.11)  $(0.11)  $(0.25)

 

* Due to the anti-dilutive effect, the computation of basic and diluted EPS did not include the shares underlying the exercise of warrants and unvested RSUs as the Company had a net loss for the three and six months ended December 31, 2023 and 2022.
   
* The computation of diluted EPS did not include the shares underlying the exercise of options granted as none of the options were vested as December 31, 2023 and 2022.
   
*

For the three and six months ended December 31, 2023, 40,981 and 107,347 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.

   
*

For the three and six months ended December 31, 2022, 154,261 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.

 

 

 

 30 

 

 

Note 16 – Equity

 

Common Stock

 

As of December 31, 2023, 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.

 

As of December 31, 2023 and June 30, 2023, there were 29,710,939 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 December 31, 2023 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.

 

 

 

 31 

 

 

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 six months ended December 31, 2023, the Company granted an additional 62,600 shares of RSUs. For the three and six months ended December 31, 2023, the Company recorded $30,863 and $38,363 of stock-based compensation expense. There was no forfeiture of RSUs occurred during the six months ended December 31, 2023 and 2022. As of December 31, 2023 and June 30, 2023, the unvested number of RSUs was 47,481 and 38,793 and the unamortized expense was $34,439 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   (53,912)     
RSUs granted, but not vested, at December 31, 2023   47,481      

 _____________________

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

 

As of December 31, 2023, of the 285,923 vested RSUs, 178,576 shares of Common Stock were issued, and 107,347 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.

 

 

 

 32 

 

 

The estimated achievement status of the operational milestones as of December 31, 2023 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 December 31, 2023, $2.3 million is deemed probable of vesting. As of December 31, 2023, none of the options had vested. For the three and six months ended December 31, 2023, the Company recorded $110,382 and $220,764 of stock-based compensation expense related to the Option Grants. For the three and six months ended December 31, 2022, the Company recorded $110,382 and $220,764 of stock-based compensation expense related to the Option Grants. As of December 31, 2023, unrecognized compensation cost related to tranches probable of vesting is approximately $1.5 million and will be recognized over two years to nine years, depending on the tranche.

 

 

 

 33 

 

 

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 December 31, 2023, none of the private placement investors exercised any of their warrants. As such, as of December 31, 2023 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.

 

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 December 31, 2023 and June 30, 2023, $1,488,027 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 $0.2 million and $2.7 million, respectively, in excess of the FDIC insurance limit, as of December 31, 2023 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 six months ended December 31, 2023 and 2022, Amazon Vendor and Amazon Seller customers accounted for 95% and 91% of the Company's total revenues, respectively. As of December 31, 2023 and June 30, 2023, accounts receivable from Amazon Vendor and Amazon Seller accounted for 93% and 95% of the Company’s total accounts receivable.

 

For the six months ended December 31, 2023 and 2022, two suppliers accounted for 20% (11% and 9%) and 41% (31% and 10%) of the Company's total purchases, respectively. As of December 31, 2023 and June 30, 2023, accounts payable to two suppliers accounted for 54% (42% and 12%) and 55% (49% and 6%) of the Company’s total accounts payable.

  

 

 

 34 

 

 

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 $7,141,633 and $7,837,345, respectively, of operating lease right-of-use assets, and $7,568,542 and $8,265,220, respectively, of operating lease liabilities as of December 31, 2023 and June 30, 2023.

 

 

 

 35 

 

 

Three months Ended December 31, 2023 and 2022:

        
Lease cost  12/31/2023   12/31/2022 
Operating lease cost (included in G&A in the Company's statement of operations)  $739,557   $775,494 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $742,427   $755,643 
Remaining term in years   1.33 – 4.42    0.58 – 5.42 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

Six Months Ended December 31, 2022 and 2021:

         
Lease cost  12/31/2023   12/31/2022 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $1,532,546   $1,554,727 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $1,529,857   $1,524,704 
Remaining term in years   1.33 – 4.42    0.58 – 5.42 
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  12/31/2023   6/30/2023 
Right of use asset - non-current  $7,141,633   $7,837,345 
           
Lease Liability – current   2,065,177    2,159,173 
Lease Liability - non-current   5,503,365    6,106,047 
Total operating lease liabilities  $7,568,542   $8,265,220 

 

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

    
   Operating 
   Lease 
For Year ending June 30:     
2024  $1,187,861 
2025   2,320,324 
2026   1,773,910 
2027   1,596,573 
2028   1,459,408 
Less: Imputed interest/present value discount   (769,534)
Present value of lease liabilities  $7,568,542 

 

 

 

 36 

 

 

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 is presently 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. The Company cannot reasonably estimate the amount of potential exposure as of the date of this report.

 

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.

 

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. The Company did not have any material subsequent events that required recognition or additional disclosure in the unaudited condensed consolidated financial statements presented.

 

 

 

 37 

 

 

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 supplier of consumer goods, including consumer home goods, hydroponics equipment, general gardening, furniture and pet supplies. Through the operations of our e-commerce platforms and channel partners, our fulfillment centers in Rancho Cucamonga and Duarte, California, we believe we are one of the leading marketers, distributors and retailers in the consumer gardening and home goods categories, based on management’s estimates. Our core strategy continues to focus on expanding our geographic reach across the United States and internationally through organic growth, both in terms of expanding our customer base as well as brand and product development. iPower has developed a set of methodologies driven by proprietary data formulas to effectively bring products to market and increase sales.

 

We are actively developing and acquiring our in-house branded products, which to date include the iPower and Simple Deluxe brands and more, with some of our products achieving Amazon best seller product leaders and Amazon Choice products designations, among others.

 

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.

 

 

 

 38 

 

 

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 in shipping, resulting in 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 the worst of the COVID-19 pandemic has seemingly passed and we believe that the pandemic is 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 COVID-19 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.

 

 

 

 39 

 

 

Regulatory Environment

 

In additional 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 December 31, 2023 and 2022

 

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

December 31, 2023

  

Three Months Ended

December 31, 2022

   Variance 
Revenues  $16,800,122   $19,254,590    (12.75%)
Cost of goods sold   9,481,882    11,285,064    (15.98%)
Gross profit   7,318,240    7,969,526    (8.17%)
Operating expenses   9,870,587    12,052,092    (18.10%)
Operating loss   (2,552,347)   (4,082,566)   (37.48%)
Other expenses   54,575    258,457    (78.88%)
Loss before income taxes   (2,606,922)   (4,341,023)   (39.95%)
Income tax benefit   (688,939)   (1,047,749)   (34.25%)
Net loss   (1,917,983)   (3,293,274)   (41.76%)
Non-controlling interest   (3,155)   (2,835)   11.29% 
Net loss attributable to iPower Inc.   (1,914,828)   (3,290,439)   (41.81%)
Other comprehensive (loss) income   (160,255)   47,149    (439.89%)
Comprehensive loss attributable to iPower Inc.  $(2,075,083)  $(3,243,290)   (36.02%)
                
Gross profit % of revenues   43.56%    41.39%      
Operating loss % of revenues   (15.19%)   (21.20%)     
Net loss % of revenues   (11.42%)   (17.10%)     

 

 

 

 40 

 

 

Revenues

 

Revenues for the three months ended December 31, 2023 decreased 12.75% to $16,800,122 as compared to $19,254,590 for the three months ended December 31, 2022. While pricing remained stable, the decreased revenue mainly resulted from a decrease in sales volume during the three months ended December 31, 2023 as the Company offered less promotions and clearance activities due to lower inventory level as compared to the three months ended December 31, 2022. This was partially offset by growth in the Company’s SuperSuite supply chain offerings.

 

Costs of Goods Sold

 

Costs of goods sold for the three months ended December 31, 2023 decreased 15.98% to $9,481,882 as compared to $11,285,064 for the three months ended December 31, 2022. The decrease was primarily due to a decrease in sales and freight costs. See discussions on gross profit below.

 

Gross Profit

 

Gross profit was $7,318,240 for the three months ended December 31, 2023 as compared to $7,969,526 for the three months ended December 31, 2022. The gross profit ratio increased to 43.56% for the three months ended December 31, 2023 from 41.39% for the three months ended December 31, 2022. The increase in the gross profit ratio was mainly driven by 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 December 31, 2023 decreased 18.10% to $9,870,587 as compared to $12,052,092 for the three months ended December 31, 2022. The decrease was mainly due to the combination of a decrease in selling and fulfillment expenses of $2.4 million as a result of decreased costs related to advertising, merchant fees, rental expenses, and delivery fees, and an increase in general and administrative expenses of $0.2 million, which included payroll expenses, stock-based compensation expense, insurance expenses and other operating expenses.

 

Loss from Operations

 

Loss from operations was $2,552,347 for the three months ended December 31, 2023 as compared to $4,082,566 for the three months ended December 31, 2022. The decrease in loss was resulted from the decrease in operating expenses and the increase in gross profit ratio, as discussed above.

 

Other Expenses

 

Other expenses for the three months ended December 31, 2023 was $54,575 as compared to $258,457 for the three months ended December 31, 2022. The decrease in other expenses was mainly due to a decrease in interest, including amortization of debt discount on the revolving loan of $131,507 and an increase in other non-operating income of $69,238.

 

Net Loss Attributable to iPower Inc.

 

Net loss attributable to iPower Inc. for the three months ended December 31, 2023 was $1,914,828 as compared to $3,290,439 for the three months ended December 31, 2022, representing a decrease of net loss of $1,375,611. The decrease was primarily due to the increase in gross profit and decrease in operating expenses as discussed above.

 

 

 

 41 

 

 

Comprehensive Loss Attributable to iPower Inc.

 

Comprehensive loss attributable to iPower Inc. for the three months ended December 31, 2023 was $2,075,083 as compared to $3,243,290 for the three months ended December 31, 2022, representing a decrease of comprehensive loss of $1,168,207. The decrease was due to the reasons discussed above, along with an increase in other comprehensive loss of $207,404 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 six months ended December 31, 2023 and 2022

 

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.

 

  

Six Months Ended

December 31, 2023

  

Six Months Ended

December 31, 2022

   Variance 
Revenues  $43,308,496   $45,277,263    (4.35%)
Cost of goods sold   24,231,411    27,322,021    (11.31%)
Gross profit   19,077,085    17,955,242    6.25% 
Operating expenses   22,898,109    26,631,114    (14.02%)
Operating loss   (3,821,024)   (8,675,872)   (55.96%)
Other expenses   351,131    298,128    17.78% 
Loss before income taxes   (4,172,155)   (8,974,000)   (53.51%)
Income tax benefit   (964,821)   (1,495,545)   (35.49%)
Net loss   (3,207,334)   (7,478,455)   (57.11%)
Non-controlling interest   (5,991)   (5,640)   6.22% 
Net loss attributable to iPower Inc.   (3,201,343)   (7,472,815)   (57.16%)
Other comprehensive (loss) income   (160,962)   (64,326)   150.23% 
Comprehensive loss attributable to iPower Inc.  $(3,362,305)  $(7,537,141)   (55.39%)
                
Gross profit % of revenues   44.05%    39.66%      
Operating loss % of revenues   (8.82%)   (19.16%)     
Net loss % of revenues   (7.41%)   (16.52%)     

 

Revenues

 

Revenues for the six months ended December 31, 2023 decreased 4.35% to $43,308,496 as compared to $45,277,263 for the six months ended December 31, 2022. While pricing remained stable, the decreased revenue mainly resulted from a decrease in sales volume during the six months ended December 31, 2023 as the Company offered less promotions and clearance activities due to lower inventory level as compared to the six months ended December 31, 2022. This was partially offset by growth in the Company’s SuperSuite supply chain offerings.

 

 

 

 42 

 

 

Costs of Goods Sold

 

Costs of goods sold for the six months ended December 31, 2023 decreased 11.31% to $24,231,411 as compared to $27,322,021 for the six months ended December 31, 2022. The decrease was primarily due to a decrease in sales and freight costs. See discussions on gross profit below.

 

Gross Profit

 

Gross profit was $19,077,085 for the six months ended December 31, 2023 as compared to $17,955,242 for the six months ended December 31, 2022. The gross profit ratio increased to 44.05% for the six months ended December 31, 2023 from 39.66% for the six months ended December 31, 2022. The increase in the gross profit ratio was mainly driven by 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 six months ended December 31, 2023 decreased 14.02% to $22,898,109 as compared to $26,631,114 for the six months ended December 31, 2022. The decrease was mainly due to the combination of a decrease in selling and fulfillment expenses of $0.8 million as a result of decreased costs related to advertising, merchant fees, rental expenses and delivery fees, 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 six months ended December 31, 2022.

 

Loss from Operations

 

Loss from operations was $3,821,024 for the six months ended December 31, 2023 as compared to $8,675,872 for the six months ended December 31, 2022. The decrease in loss was resulted from the decrease in operating expenses and the increase in gross profit, as discussed above.

 

Other Expenses

 

Other expenses for the six months ended December 31, 2023 was $351,131 as compared to $298,128 for the six months ended December 31, 2022. The increase in other expenses was mainly due to a combination of a decrease in interest expenses and a decrease in other non-operating income of $209,688 resulted from termination of sublease in January 2023.

 

Net Loss Attributable to iPower Inc.

 

Net loss attributable to iPower Inc. for the six months ended December 31, 2023 was $3,201,343 as compared to $7,472,815 for the six months ended December 31, 2022, representing a decrease of net loss of $4,271,472. The decrease was primarily due to the increase in gross profit and decrease in operating expenses as discussed above.

 

 

 

 43 

 

 

Comprehensive Loss Attributable to iPower Inc.

 

Comprehensive loss attributable to iPower Inc. for the six months ended December 31, 2023 was $3,362,305 as compared to $7,537,141 for the six months ended December 31, 2022, representing a decrease of comprehensive loss of $4,174,836. The decrease was due to the reasons discussed above, along with an increase in other comprehensive loss of $96,636 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 $1,488,027 as of December 31, 2023, representing a $2.2 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 the 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 margin profile and ability to generate cash. Currently, we have approximately $10 million in unused credit available under the revolving line with JPM. Given our current working capital position and available funding from our revolving credit line, we believe we will be able to manage through the current challenges by managing payment terms with customers and vendors.

 

Working Capital

 

As of December 31, 2023 and June 30, 2023, our working capital was $4.7 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.

 

 

 

 44 

 

 

Cash Flows

 

Operating Activities

 

Net cash provided by operating activities for the six months ended December 31, 2023 and 2022 was $5,045,730 and $7,778,208, respectively. The decrease in cash provided by operating activities mainly resulted from the decrease of changes in accounts payable, accounts receivable, inventories, prepayments and other current assets, partially offset by a decrease of changes in other payable and accrued liabilities.

 

Investing Activities

 

For the six months ended December 31, 2023 and 2022, net cash used in investing activities was $0 and $127,367, respectively. The decrease in cash used in investing activities was because the Company did not have additional purchase of equipment during the six months ended December 31, 2023.

 

Financing Activities

 

Net cash used in financing activities was $7,175,000 and $5,540,436, respectively, for the six months ended December 31, 2023 and 2022. The main reason the Company experienced an increase in net cash used in financing activities was primarily due to our payment of $9.2 million for: (1) $1.9 million to pay down the note 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.

 

 

 

 45 

 

 

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 is provided by the Company after February 15, 2022. During the term of the agreements, which run for a term of 10 years from February 2022 to February 2032, the Company bears all 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 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. See Note 4 and Note 5 for details on acquisition.

 

 

 

 46 

 

 

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 six months ended December 31, 2023, in addition to a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C, the Company also performed a quantitative analysis using the Discounted Cash Flow and Market Capital Method and noted no goodwill impairment. As of December 31, 2023 and 2022, the remaining goodwill balance amounted to $3,034,110.

 

Intangible Assets, net

 

Finite life intangible assets at December 31, 2023 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 December 31, 2023, there were no indicators of impairment.

 

 

 

 47 

 

 

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 December 31, 2023, 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.

 

 

 

 48 

 

 

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 December 31, 2023, 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 December 31, 2023 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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 49 

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

Our former placement agent, Boustead Securities LLC ("Boustead”), has brought a legal action against us following our communication to Boustead to unilaterally terminate an engagement agreement under which we and Boustead had originally intended for Boustead to be engaged to act as an exclusive underwriter in our initial public offering. To date, we have been unable to reach a settlement with Boustead. On April 30, 2021, Boustead filed a statement of claim with FINRA demanding to arbitrate the dispute, and is seeking, among other things, monetary damages against the Company and D.A. Davidson & Co. The matter is presently scheduled to hold its evidentiary hearing before a FINRA arbitration panel during the first two weeks of March 2024. The actual FINRA arbitration, however, has been postponed and, as a result, a date for the FINRA arbitration hearing has not yet been set. The Company and its special litigation counsel are in the process of preparing for the hearing. We believe that we have meritorious defenses to any claims that Boustead may assert, and we do not believe that such claims will have a material adverse effect on our business, financial condition, or operating results. However, we have agreed to indemnify D.A. Davidson & Co. and the other underwriters who participated in our initial public offering against any liability or expense they may incur or be subject to arising out of the Boustead dispute. In addition, Chenlong Tan, our Chairman, President, and Chief Executive Officer and a beneficial owner of more than 5% of our common stock, has agreed to reimburse us for any judgments, fines and amounts paid or actually incurred by us or an indemnitee in connection with such legal action or in connection with any settlement agreement entered into by us or an indemnitee up to a maximum of $3.5 million in the aggregate, with the sole source of funding for such reimbursement to come from sales of shares then owned by Mr. Tan.

 

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

 

ITEM 1A. RISK FACTORS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 50 

 

 

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 “Compliance Period”), to regain compliance with the Minimum Bid Price Requirement. To regain compliance, the closing bid price of the Company’s common stock must meet or exceed $1.00 per share for a minimum of 10 consecutive trading days, unless such period is extended by Nasdaq. If the Company does not regain compliance with the Minimum Bid Price Requirement by February 20, 2024, the Company may be eligible for an additional 180-day period to regain compliance. To qualify, the Company would be required to meet the continued listing requirement for market value of publicly held shares and all other initial listing standards for The Nasdaq Capital Market, with the exception of the Minimum Bid Price Requirement, and we would need to provide written notice of our intention to cure the bid price deficiency during the second compliance period, by effecting a reverse stock split, if necessary. Prior to February 20, 2024, we will submit a memorandum to Nasdaq seeking approval to utilize the additional 180-day compliance period to regain compliance with the Minimum Bid Price Requirement.

 

In the event the Company cannot regain compliance with the Minimum Bid Price Requirement during the Compliance Period or any subsequently granted compliance period, Nasdaq will provide the Company with notice that our common stock will be subject to delisting. At that time, the Company may appeal Nasdaq’s delisting determination to a Nasdaq Hearings Panel. While Nasdaq’s notice to the Company of noncompliance has no immediate effect on the listing of our common stock and our common stock will continue to be listed on The Nasdaq Capital Market under the symbol “IPW,” there can be no assurance that we will regain compliance with the Minimum Bid Price Requirement or maintain compliance with any of the other Nasdaq continued listing requirements. We will continue to monitor the closing bid price of our common stock and may, if appropriate, consider available options to regain compliance with the Minimum Bid Price Requirement.

 

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

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not Applicable.

 

ITEM 5. OTHER INFORMATION

 

None.

 

 

 

 51 

 

 

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   Incentive-Based Compensation Recovery (Clawback) Policy (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on December 1, 2023.
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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 52 

 

 

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.
     
February 14, 2024 By: /s/ Chenlong Tan
    Chenlong Tan
    Chief Executive Officer

 

February 14, 2024 By: /s/ Kevin Vassily
   

Kevin Vassily

Chief Financial Officer

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 53 

 

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 December 31, 2023 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: February 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 December 31, 2023 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: February 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 December 31, 2023, 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: February 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 December 31, 2023, 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: February 14, 2024

 

  /s/ Kevin Vassily
  Kevin Vassily
 

Chief Financial Officer

(Principal Financial and Accounting Officer)

EX-101.SCH 6 ipw-20231231.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 00000007 - Disclosure - Nature of business and organization link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Joint Ventures link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Variable interest entity link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Accounts receivable, net link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Prepayments and other current assets, net link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Non-current prepayments link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Other payables and accrued liabilities link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Loans payable link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Variable interest entity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Accounts receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Prepayments and other current assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Other payables and accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Loans payable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Fair Values of Financial Instruments) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details -Advertising Costs) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Joint Ventures (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Variable interest entity (Details - Assets and Liabilities) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Variable interest entity (Details - VIE Operations) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Variable interest entity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Accounts receivable, net (Details - Accounts Receivable) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Accounts receivable, net (Details - Allowance for Credit Losses) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Inventories, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Prepayments and other current assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Prepayments and other current assets, net (Details - Credit losses) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Prepayments and other current assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Non-current prepayments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Intangible assets, net (Details - Schedule of intangible assets) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Intangible assets, net (Details - Future Amortization) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Intangible assets, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Other payables and accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Other payables and accrued liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Loans payable (Details - Interest expense) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Loans payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Related party transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Income taxes (Details - Deferred taxes) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Income taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Earnings per share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Commitments and contingencies (Details - Lease cost) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - Commitments and contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ipw-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ipw-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ipw-20231231_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] Debt Instrument [Axis] Principal Portion [Member] Premium Portion [Member] Accrued Interest [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 And Other Products [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, Recurring [Member] Goodwill [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] GPM [Member] Business Acquisition [Axis] Anivia [Member] Long-Term Debt, Type [Axis] Purchase Note [Member] Class of Stock [Axis] Restricted Stock [Member] Aniva [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] Unamortized Premium [Member] White Cherry Limited [Member] Related Party, Type [Axis] M 2 Strategy Inc [Member] Income Tax Authority [Axis] U S 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] 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 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 Short-term loan payable - related party Long-term promissory note payable - current portion Revolving loan payable, net 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 contingency Stockholders' Equity Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at December 31, 2023 and June 30, 2023 Common stock, $0.001 par value; 180,000,000 shares authorized; 29,710,939 and 29,710,939 shares issued and outstanding at December 31, 2023 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 LOSS FROM OPERATIONS OTHER INCOME (EXPENSE) Interest expenses Loss on equity method investment Other non-operating income Total other expenses, net LOSS BEFORE INCOME TAXES PROVISION FOR INCOME TAX BENEFIT NET LOSS Non-controlling interest NET LOSS ATTRIBUTABLE TO IPOWER INC. OTHER COMPREHENSIVE LOSS Foreign currency translation adjustments COMPREHENSIVE LOSS ATTRIBUTABLE TO IPOWER INC. WEIGHTED AVERAGE NUMBER OF COMMON STOCK Basic Diluted 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 Ending balance, value Ending balance, shares 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 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 allowance for credit losses on accounts receivable Schedule of prepayments and other current assets Schedule of allowance for credit losses on other receivables 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 Qwnership interest Goodwill impairment loss Principal amount of the purchase note Fair value of the purchase note Long term debt balance Concentration Risk, Percentage Inventory, Gross 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 Software 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 Beginning balance Allowance recorded Ending balance Inventory, net Inventory reserve expense Allowance for obsolescence Prepayments and other current assets Allowance for credit losses Allowance for credit losses balance Allowance for credit losses addition Accounts and Financing Receivable, Allowance for Credit Loss 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 Accrued interest payable Unamortized premium Promissory note payable Promissory note payable, current Promissory note payable, noncurrent 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 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 Losses per share of ordinary shares, Basic 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 but not vested 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 and Cash Equivalents, at Carrying Value Cash, Uninsured Amount Concentration risk, percentage 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 Operating lease liabilities 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] WarrantLiabilitiesTextBlock 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 Deferred Tax Assets, Gross Accounts Payable and Other Accrued Liabilities NetIncomeLossBeforeConsolidation Accounts Receivable, Allowance for Credit Loss, Current Allowance for Doubtful Accounts, Premiums and Other Receivables Prepaid Expense and Other Assets, Current Accounts and Financing Receivable, Allowance for Credit Loss 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 NetDeferredTaxLiabilities 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-20231231_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - shares
6 Months Ended
Dec. 31, 2023
Feb. 14, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Dec. 31, 2023  
Document Fiscal Period Focus Q2  
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,286
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Current assets    
Cash and cash equivalents $ 1,488,027 $ 3,735,642
Accounts receivable, net 11,765,833 14,071,543
Inventories, net 15,782,322 20,593,889
Prepayments and other current assets 1,483,209 2,858,196
Total current assets 30,519,391 41,259,270
Non-current assets    
Right of use - non-current 7,141,633 7,837,345
Property and equipment, net 456,006 536,418
Deferred tax assets 3,122,363 2,155,250
Non-current prepayments 390,612 531,456
Goodwill 3,034,110 3,034,110
Investment in joint venture 31,287 33,113
Intangible assets, net 3,955,385 4,280,071
Other non-current assets 419,289 427,254
Total non-current assets 18,550,685 18,835,017
Total assets 49,070,076 60,094,287
Current liabilities    
Accounts payable 13,931,800 13,244,957
Credit cards payable 340,912 366,781
Customer deposit 340,876 350,595
Other payables and accrued liabilities 3,715,996 4,831,067
Advance from shareholders 87,305 85,200
Lease liability - current 2,065,177 2,159,173
Short-term loan payable - related party 1,032,189 0
Long-term promissory note payable - current portion 1,150,508 2,017,852
Revolving loan payable, net 2,862,857 0
Income taxes payable 283,519 276,683
Total current liabilities 25,811,139 23,332,308
Non-current liabilities    
Long-term revolving loan payable, net 0 9,791,191
Lease liability - non-current 5,503,365 6,106,047
Total non-current liabilities 5,503,365 15,897,238
Total liabilities 31,314,504 39,229,546
Commitments and contingency
Stockholders' Equity    
Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at December 31, 2023 and June 30, 2023 0 0
Common stock, $0.001 par value; 180,000,000 shares authorized; 29,710,939 and 29,710,939 shares issued and outstanding at December 31, 2023 and June 30, 2023 29,712 29,712
Additional paid in capital 29,883,647 29,624,520
Accumulated deficits (11,903,785) (8,702,442)
Non-controlling interest (30,906) (24,915)
Accumulated other comprehensive loss (223,096) (62,134)
Total stockholders’ equity 17,755,572 20,864,741
Total liabilities and stockholders’ equity $ 49,070,076 $ 60,094,287
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
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,710,939 29,710,939
Common stock, shares outstanding 29,710,939 29,710,939
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
REVENUES $ 16,800,122 $ 19,254,590 $ 43,308,496 $ 45,277,263
TOTAL REVENUES 16,800,122 19,254,590 43,308,496 45,277,263
COST OF REVENUES 9,481,882 11,285,064 24,231,411 27,322,021
GROSS PROFIT 7,318,240 7,969,526 19,077,085 17,955,242
OPERATING EXPENSES:        
Selling and fulfillment 6,936,980 9,338,737 17,000,451 17,757,549
General and administrative 2,933,607 2,713,355 5,897,658 5,813,531
Impairment loss - goodwill 0 0 0 3,060,034
Total operating expenses 9,870,587 12,052,092 22,898,109 26,631,114
LOSS FROM OPERATIONS (2,552,347) (4,082,566) (3,821,024) (8,675,872)
OTHER INCOME (EXPENSE)        
Interest expenses (182,612) (314,119) (410,977) (562,160)
Loss on equity method investment (801) (3,938) (1,826) (7,328)
Other non-operating income 128,838 59,600 61,672 271,360
Total other expenses, net (54,575) (258,457) (351,131) (298,128)
LOSS BEFORE INCOME TAXES (2,606,922) (4,341,023) (4,172,155) (8,974,000)
PROVISION FOR INCOME TAX BENEFIT (688,939) (1,047,749) (964,821) (1,495,545)
NET LOSS (1,917,983) (3,293,274) (3,207,334) (7,478,455)
Non-controlling interest (3,155) (2,835) (5,991) (5,640)
NET LOSS ATTRIBUTABLE TO IPOWER INC. (1,914,828) (3,290,439) (3,201,343) (7,472,815)
OTHER COMPREHENSIVE LOSS        
Foreign currency translation adjustments (160,255) 47,149 (160,962) (64,326)
COMPREHENSIVE LOSS ATTRIBUTABLE TO IPOWER INC. $ (2,075,083) $ (3,243,290) $ (3,362,305) $ (7,537,141)
WEIGHTED AVERAGE NUMBER OF COMMON STOCK        
Basic 29,790,242 29,742,620 29,777,378 29,687,878
Diluted 29,790,242 29,742,620 29,777,378 29,687,878
LOSSES PER SHARE        
Basic $ (0.06) $ (0.11) $ (0.11) $ (0.25)
Diluted $ (0.06) $ (0.11) $ (0.11) $ (0.25)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, value at Sep. 30, 2022 $ 29,573 29,249,745 (919,428) (16,037) (105,797) 28,238,056
Ending balance, shares at Sep. 30, 2022 29,572,382          
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           (7,478,455)
Ending balance, value at Dec. 31, 2022 $ 29,573 29,382,011 (4,209,867) (18,872) (58,648) 25,124,197
Ending balance, shares at Dec. 31, 2022 29,572,382          
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, value at Dec. 31, 2022 $ 29,573 29,382,011 (4,209,867) (18,872) (58,648) 25,124,197
Ending balance, shares at Dec. 31, 2022 29,572,382          
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, value at Sep. 30, 2023 $ 29,712 29,742,402 (9,988,957) (27,751) (62,841) 19,692,565
Ending balance, shares at Sep. 30, 2023 29,710,939          
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           (3,207,334)
Ending balance, value at Dec. 31, 2023 $ 29,712 29,883,647 (11,903,785) (30,906) (223,096) 17,755,572
Ending balance, shares at Dec. 31, 2023 29,710,939          
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, value at Dec. 31, 2023 $ 29,712 $ 29,883,647 $ (11,903,785) $ (30,906) $ (223,096) $ 17,755,572
Ending balance, shares at Dec. 31, 2023 29,710,939          
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (3,207,334) $ (7,478,455)
Adjustments to reconcile net loss to cash provided by operating activities:    
Depreciation and amortization expense 402,342 393,168
Inventory reserve 222,755 74,998
Loss on equity method investment 1,826 7,328
Impairment loss - goodwill 0 3,060,034
Stock-based compensation expense 259,127 270,148
Non-cash operating lease expense (966) 30,023
Amortization of debt premium / discount and non-cash financing costs 107,452 107,349
Change in operating assets and liabilities    
Accounts receivable 2,305,710 5,785,530
Inventories 4,588,812 7,100,607
Deferred tax assets / liabilities (967,113) (1,788,694)
Prepayments and other current assets 1,278,027 1,729,990
Non-current prepayments 140,844 215,834
Other non-current assets 7,965 5,420
Accounts payable 686,843 2,607,691
Credit cards payable (25,869) (584,648)
Customer deposit (9,719) 95,260
Other payables and accrued liabilities (848,767) (3,844,758)
Income taxes payable 103,796 (8,617)
Net cash provided by operating activities 5,045,731 7,778,208
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equipment 0 (127,367)
Net cash used in investing activities 0 (127,367)
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 (1,000,000) 0
Payments on short-term loans (875,000) (906,385)
Proceeds from long-term loans 0 3,022,655
Payments on long-term loans (7,300,000) (6,200,000)
Net cash used in financing activities (7,175,000) (5,540,436)
EFFECT OF EXCHANGE RATE ON CASH (118,346) 64,773
CHANGES IN CASH (2,247,615) 2,175,178
CASH AND CASH EQUIVALENT, beginning of period 3,735,642 1,821,947
CASH AND CASH EQUIVALENT, end of period 1,488,027 3,997,125
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for income tax 0 55,000
Cash paid for interest 0 0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING TRANSACTIONS:    
Right of use assets acquired under new operating leases $ 632,732 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of business and organization
6 Months Ended
Dec. 31, 2023
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 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies
6 Months Ended
Dec. 31, 2023
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 December 31, 2023, were translated at 7.0786 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 six months ended December 31, 2023 was 7.2201 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 December 31, 2023, in addition to a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C, the Company also performed a quantitative analysis using the Discounted Cash Flow and Market Capital Method and noted no goodwill impairment. As of December 31, 2023 and 2022, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

 

Finite life intangible assets at December 31, 2023 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 December 31, 2023 and 2022, 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 December 31, 2023, the outstanding balance of the Purchase Note was $1,150,508, including principal due of $875,000, a premium of $6,445, and $269,063 of accrued interest.

 

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 six months ended December 31, 2023 and 2022 were as following:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
    2023    2022    2023    2022 
Advertising and promotion  $1,139,239   $1,306,112   $2,709,981   $2,472,461 

 

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.

 

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 six months ended December 31, 2023 and 2022, sales through Amazon to Canada and other foreign countries were approximately 9.8% and 13.5% of the Company’s total sales. During the six months ended December 31, 2023, sales of hydroponic products, including ventilation and grow light systems, was approximately 19.3% of the Company’s total sales and the remaining 80.7% consisted of general gardening, home goods, and other products and accessories. During the six months ended December 31, 2022, sales of hydroponic products, including ventilation and grow light systems, were approximately 47% of the Company’s total sales and the remaining 53% consisted of general gardening, home goods and other products and accessories. As of December 31, 2023 and June 30, 2023, the Company had approximately $2.1 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 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Joint Ventures
6 Months Ended
Dec. 31, 2023
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 six months ended December 31, 2023 and 2022, the impact of GSM’s activities were immaterial to the Company’s unaudited condensed consolidated financial statements.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity
6 Months Ended
Dec. 31, 2023
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 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable interest entity
6 Months Ended
Dec. 31, 2023
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 December 31, 2023 and 2022, 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:

        
   December 31, 2023   June 30, 2023 
Cash in bank  $397,027   $341,774 
Prepayments and other receivables  $327,931   $664,886 
Rent deposit  $74,209   $81,624 
Office equipment, net  $21,422   $33,774 
Right of use – noncurrent  $543,307   $6,104 
Deferred tax assets  $   $64,510 
Advance from shareholders  $87,305   $85,200 
Accounts payable  $256,944   $6,278 
Lease liability  $545,219   $4,758 
Income tax payable  $283,519   $276,683 
Other payables and accrued liabilities  $526,727   $344,735 

 

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

        
   Three Months   Six Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $27,461   $(391,882)

 

The operating results of the VIE were as follows for the three and six months ended December 31, 2022:

         
   Three Months   Six Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $(177,947)  $(911,564)

 

For the three and six months ended December 31, 2023, the VIE contributed approximately $1.8 million and $3.9 million of revenue and $0.15 million and $0.2 million of net loss before elimination, respectively. For the three and six months ended December 31, 2022, the VIE contributed approximately $1.1 million and $4.3 million of revenue and $0.1 million and $0.6 million of net loss before elimination, respectively.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net
6 Months Ended
Dec. 31, 2023
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:

        
   December 31, 2023   June 30, 2023 
Accounts receivable  $11,835,833   $14,141,543 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $11,765,833   $14,071,543 

 

The changes in allowance for credit losses on accounts receivable are summarized below:

       
    Allowance for
Credit Losses
 
Balance at June 30, 2022  $ 70,000  
Allowance recorded during the three months ended September 30, 2022     
Balance at September 30, 2022  $ 70,000  
Allowance recorded during the three months ended December 31, 2022     
Balance at December 31, 2022  $ 70,000  
         
Balance at June 30, 2023  $ 70,000  
Allowance recorded during the three months ended September 30, 2023     
Balance at September 30, 2023  $ 70,000  
Allowance recorded during the three months ended December 31, 2023     
Balance at December 31, 2023  $ 70,000  

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, net
6 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories, net

Note 7 – Inventories, net

 

As of December 31, 2023 and June 30, 2023, inventories consisted of finished goods ready for sale, net of allowance for obsolescence, amounted to $15,782,322 and $20,593,889, respectively.

 

For the three and six months ended December 31, 2023, the Company recorded inventory reserve expense of $117,563 and $222,755, respectively. For the three and six months ended December 31, 2022, the Company recorded inventory reserve expense of $74,998 and $74,998, respectively. As of December 31, 2023 and June 30, 2023, allowance for obsolescence was $781,655 and $558,899, respectively.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepayments and other current assets, net
6 Months Ended
Dec. 31, 2023
Prepayments And Other Current Assets Net  
Prepayments and other current assets, net

Note 8 – Prepayments and other current assets, net

 

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

        
   December 31, 2023   June 30, 2023 
Advance to suppliers  $750,973   $1,668,173 
Prepaid income taxes   41,987    45,718 
Prepaid expenses and other receivables   939,377    1,393,433 
Less: Allowance for credit losses   (249,128)   (249,128)
           
Total  $1,483,209   $2,858,196 

 

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

 

The changes in allowance for credit losses on other receivables are summarized below:

       
   

Allowance for

Credit Losses

 
Balance at June 30, 2022  $  
Allowance recorded during the three months ended September 30, 2022     
Balance at September 30, 2022  $  
Allowance recorded during the three months ended December 31, 2022     
Balance at December 31, 2022  $  
         
Balance at June 30, 2023  $ 249,128  
Allowance recorded during the three months ended September 30, 2023     
Balance at September 30, 2023  $ 249,128  
Allowance recorded during the three months ended December 31, 2023     
Balance at December 31, 2023  $ 249,128  

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Non-current prepayments
6 Months Ended
Dec. 31, 2023
Non-current Prepayments  
Non-current prepayments

Note 9 – Non-current prepayments

 

Non-current prepayments included $356,241 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 $34,371 down payment on a four-year car lease. As of December 31, 2023 and June 30, 2023, total non-current prepayments were $390,612 and $531,456, respectively. For the three and six months ended December 31, 2023, the Company recorded $70,422 and $140,844 amortization of prepayments in the operating expenses, respectively. For the three and six months ended December 31, 2022, the Company recorded $107,917 and $215,834 amortization of prepayments in the operating expenses, respectively.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible assets, net
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net

Note 10 – Intangible assets, net

 

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

        
   December 31, 2023   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,217,572)   (892,886)
Total  $3,955,385   $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 December 31, 2023 was approximately 6.7 years. The amortization expense for the three and six months ended December 31, 2023 and 2022 was $162,343 and $324,686, respectively. The amortization expense for the three and six months ended December 31, 2022 was $162,343 and $324,686, respectively. At December 31, 2023, 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  $324,686 
2025   649,371 
2026   649,371 
2027   609,277 
2028   468,750 
Thereafter   1,253,930 
Intangible assets, net  $3,955,385 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued liabilities
6 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Other payables and accrued liabilities

Note 11 – Other payables and accrued liabilities

 

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

        
   December 31, 2023   June 30, 2023 
Accrued payables for inventory in transit  $1,818,236   $2,948,551 
Accrued Amazon fees   851,888    915,319 
Sales taxes payable   382,715    448,433 
Payroll liabilities   226,182    222,962 
Other accrued liabilities and payables   436,975    295,802 
           
Total  $3,715,996   $4,831,067 

  

The Company’s controlled VIE, DHS, facilitates the Company in the process of inventory procurement. During the six months ended December 31, 2023 and 2022, 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 December 31, 2023 and June 30, 2023, the outstanding balance included in other payables to this supplier was $0 and $0.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans payable
6 Months Ended
Dec. 31, 2023
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 JPMorgan Chase Bank, N.A. (“JPMorgan”), 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 six months ended December 31, 2023 and 2022:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Accrued interest  $67,689   $207,292   $201,304   $363,547 
Credit utilization fees   20,539    6,824    36,065    13,586 
Amortization of debt discount   66,305    66,304    132,609    132,610 
Total  $154,533   $280,420   $369,978   $509,743 

 

As of December 31, 2023 and June 30, 2023, the outstanding amount of the revolving loan payable, net of debt discount and including interest payable was $2,862,857 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 JPMorgan. 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 JPMorgan 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 JPMorgan accurately reflecting the Excess Availability (together, the “Existing Defaults”). Under the terms of the Waiver Letter, JPMorgan agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults. As of December 31, 2023, 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. For the three months ended December 31, 2023, the Company recorded accrued interest of $13,125 and amortization of note premium of $12,579. For the six months ended December 31, 2023, the Company recorded accrued interest of $32,813 and amortization of note premium of $25,157. As of December 31, 2023, including $269,063 of accrued interest and $6,445 of unamortized premium, the total outstanding balance of the Purchase Note was $1,150,508, which is presented on the unaudited condensed consolidated balance sheet as a current portion of $1,150,508 and a non-current portion of $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 and repaid $1 million on July 31, 2023. For the three and six months ended December 31, 2023, the Company recorded accrued interest of $26,128 and $32,189, respectively. As of December 31, 2023, including the accrued interest, the outstanding balance of the On-demand Loan was $1,032,189.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions
6 Months Ended
Dec. 31, 2023
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 six months ended December 31, 2023, the Company received and recorded sublease fee of $0 and $0 as other non-operating income, respectively. For the three and six months ended December 31, 2022, the Company recorded a sublease fee of $140,000 and $387,750 as other non-operating income.

 

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

 

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 December 31, 2023 and June 30, 2023, the balance of advance from shareholders was $87,305 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 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes
6 Months Ended
Dec. 31, 2023
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 six months ended December 31, 2023 and 2022. 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 December 31, 2023 and 2022. 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 six months ended December 31, 2023, 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 six months ended December 31, 2023 and 2022 consisted of the following:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Current:                
Federal  $1,705   $280,781   $   $280,781 
States   (904)   (123)   11,566    9,799 
Foreign                
Total current income tax provision   801    280,658    11,566    290,580 
                     
Deferred:                    
Federal   (555,981)   (1,090,318)   (840,629)   (1,259,785)
States   (133,943)   (203,562)   (200,567)   (306,707)
Foreign   184    (34,527)   64,809    (219,633)
Total deferred taxes   (689,740)   (1,328,407)   (976,387)   (1,786,125)
                     
Total provision for income taxes  $(688,939)  $(1,047,749)  $(964,821)  $(1,495,545)

 

The Company is subject to U.S. federal income tax as well as state income tax in certain jurisdictions. The tax years 2018 to 2022 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 December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Statutory tax rate                    
Federal   21.00%    21.00%    21.00%    21.00% 
State   5.82%    5.85%    5.82%    5.85% 
Foreign tax rate difference   0.35%    (0.33%)   0.20%    1.86% 
Impairment loss on goodwill -permanent difference               (9.32%)
Net effect of state income tax deduction and other permanent differences   (0.74%)   (2.38%)   (3.89%)   (2.72%)
                     
Effective tax rate   26.43%    24.14%    23.13%    16.67% 

 

As of December 31, 2023, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $41,987 and $283,519, 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:

        
   December 31, 2023   June 30, 2023 
Deferred tax assets          
263A calculation  $183,268   $239,142 
Inventory reserve   209,655    149,907 
State taxes   2,619    2,435 
Accrued expenses   253,589    273,589 
ROU assets / liabilities   113,992    115,125 
Net Operation loss   3,002,627    2,173,221 
Disallowed interest expense   214,299    163,381 
Stock-based compensation   277,228    207,726 
Valuation allowance   (66,104)    
Others   85,596    85,596 
Total deferred tax assets   4,276,769    3,410,122 
           
Deferred tax liabilities          
Depreciation   (91,944)   (105,323)
Intangible assets acquired   (1,062,462)   (1,149,549)
Total deferred tax liabilities   (1,154,406)   (1,254,872)
           
Net deferred tax assets  $3,122,363   $2,155,250 

 

For the six months ended December 31, 2023, the Company recorded $66,104 of valuation allowance to reduce deferred tax assets for the losses incurred by DHS.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per share
6 Months Ended
Dec. 31, 2023
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 December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Numerator:                
Net loss attributable to iPower Inc.  $(1,914,828)  $(3,290,439)  $(3,201,343)  $(7,472,815)
                     
Denominator:                    
Weighted-average shares used in computing basic and diluted earnings per share*  $29,790,242   $29,742,620   $29,777,378   $29,687,878 
Losses per share of ordinary shares - basic and diluted  $(0.06)  $(0.11)  $(0.11)  $(0.25)

 

* Due to the anti-dilutive effect, the computation of basic and diluted EPS did not include the shares underlying the exercise of warrants and unvested RSUs as the Company had a net loss for the three and six months ended December 31, 2023 and 2022.
   
* The computation of diluted EPS did not include the shares underlying the exercise of options granted as none of the options were vested as December 31, 2023 and 2022.
   
*

For the three and six months ended December 31, 2023, 40,981 and 107,347 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.

   
*

For the three and six months ended December 31, 2022, 154,261 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.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity
6 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Equity

Note 16 – Equity

 

Common Stock

 

As of December 31, 2023, 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.

 

As of December 31, 2023 and June 30, 2023, there were 29,710,939 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 December 31, 2023 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 six months ended December 31, 2023, the Company granted an additional 62,600 shares of RSUs. For the three and six months ended December 31, 2023, the Company recorded $30,863 and $38,363 of stock-based compensation expense. There was no forfeiture of RSUs occurred during the six months ended December 31, 2023 and 2022. As of December 31, 2023 and June 30, 2023, the unvested number of RSUs was 47,481 and 38,793 and the unamortized expense was $34,439 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   (53,912)     
RSUs granted, but not vested, at December 31, 2023   47,481      

 _____________________

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

 

As of December 31, 2023, of the 285,923 vested RSUs, 178,576 shares of Common Stock were issued, and 107,347 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 December 31, 2023 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 December 31, 2023, $2.3 million is deemed probable of vesting. As of December 31, 2023, none of the options had vested. For the three and six months ended December 31, 2023, the Company recorded $110,382 and $220,764 of stock-based compensation expense related to the Option Grants. For the three and six months ended December 31, 2022, the Company recorded $110,382 and $220,764 of stock-based compensation expense related to the Option Grants. As of December 31, 2023, unrecognized compensation cost related to tranches probable of vesting is approximately $1.5 million and will be recognized over two years to nine years, depending on the tranche.

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants
6 Months Ended
Dec. 31, 2023
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 December 31, 2023, none of the private placement investors exercised any of their warrants. As such, as of December 31, 2023 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 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of risk
6 Months Ended
Dec. 31, 2023
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 December 31, 2023 and June 30, 2023, $1,488,027 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 $0.2 million and $2.7 million, respectively, in excess of the FDIC insurance limit, as of December 31, 2023 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 six months ended December 31, 2023 and 2022, Amazon Vendor and Amazon Seller customers accounted for 95% and 91% of the Company's total revenues, respectively. As of December 31, 2023 and June 30, 2023, accounts receivable from Amazon Vendor and Amazon Seller accounted for 93% and 95% of the Company’s total accounts receivable.

 

For the six months ended December 31, 2023 and 2022, two suppliers accounted for 20% (11% and 9%) and 41% (31% and 10%) of the Company's total purchases, respectively. As of December 31, 2023 and June 30, 2023, accounts payable to two suppliers accounted for 54% (42% and 12%) and 55% (49% and 6%) of the Company’s total accounts payable.

  

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies
6 Months Ended
Dec. 31, 2023
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 $7,141,633 and $7,837,345, respectively, of operating lease right-of-use assets, and $7,568,542 and $8,265,220, respectively, of operating lease liabilities as of December 31, 2023 and June 30, 2023.

 

Three months Ended December 31, 2023 and 2022:

        
Lease cost  12/31/2023   12/31/2022 
Operating lease cost (included in G&A in the Company's statement of operations)  $739,557   $775,494 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $742,427   $755,643 
Remaining term in years   1.33 – 4.42    0.58 – 5.42 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

Six Months Ended December 31, 2022 and 2021:

         
Lease cost  12/31/2023   12/31/2022 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $1,532,546   $1,554,727 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $1,529,857   $1,524,704 
Remaining term in years   1.33 – 4.42    0.58 – 5.42 
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  12/31/2023   6/30/2023 
Right of use asset - non-current  $7,141,633   $7,837,345 
           
Lease Liability – current   2,065,177    2,159,173 
Lease Liability - non-current   5,503,365    6,106,047 
Total operating lease liabilities  $7,568,542   $8,265,220 

 

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

    
   Operating 
   Lease 
For Year ending June 30:     
2024  $1,187,861 
2025   2,320,324 
2026   1,773,910 
2027   1,596,573 
2028   1,459,408 
Less: Imputed interest/present value discount   (769,534)
Present value of lease liabilities  $7,568,542 

 

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 is presently 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. The Company cannot reasonably estimate the amount of potential exposure as of the date of this report.

 

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 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent events
6 Months Ended
Dec. 31, 2023
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. The Company did not have any material subsequent events that required recognition or additional disclosure in the unaudited condensed consolidated financial statements presented.

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies (Policies)
6 Months Ended
Dec. 31, 2023
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 December 31, 2023, were translated at 7.0786 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 six months ended December 31, 2023 was 7.2201 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 December 31, 2023, in addition to a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C, the Company also performed a quantitative analysis using the Discounted Cash Flow and Market Capital Method and noted no goodwill impairment. As of December 31, 2023 and 2022, the goodwill balance amounted to $3,034,110 and $3,034,110, respectively.

 

Intangible Assets, net

Intangible Assets, net

 

Finite life intangible assets at December 31, 2023 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 December 31, 2023 and 2022, 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 December 31, 2023, the outstanding balance of the Purchase Note was $1,150,508, including principal due of $875,000, a premium of $6,445, and $269,063 of accrued interest.

 

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 six months ended December 31, 2023 and 2022 were as following:

                
   Three Months Ended December 31,   Six Months Ended December 31, 
    2023    2022    2023    2022 
Advertising and promotion  $1,139,239   $1,306,112   $2,709,981   $2,472,461 

 

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.

 

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 six months ended December 31, 2023 and 2022, sales through Amazon to Canada and other foreign countries were approximately 9.8% and 13.5% of the Company’s total sales. During the six months ended December 31, 2023, sales of hydroponic products, including ventilation and grow light systems, was approximately 19.3% of the Company’s total sales and the remaining 80.7% consisted of general gardening, home goods, and other products and accessories. During the six months ended December 31, 2022, sales of hydroponic products, including ventilation and grow light systems, were approximately 47% of the Company’s total sales and the remaining 53% consisted of general gardening, home goods and other products and accessories. As of December 31, 2023 and June 30, 2023, the Company had approximately $2.1 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 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies (Tables)
6 Months Ended
Dec. 31, 2023
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 December 31,   Six Months Ended December 31, 
    2023    2022    2023    2022 
Advertising and promotion  $1,139,239   $1,306,112   $2,709,981   $2,472,461 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)
6 Months Ended
Dec. 31, 2023
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 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable interest entity (Tables)
6 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of carrying amount of the VIE’s assets and liabilities
        
   December 31, 2023   June 30, 2023 
Cash in bank  $397,027   $341,774 
Prepayments and other receivables  $327,931   $664,886 
Rent deposit  $74,209   $81,624 
Office equipment, net  $21,422   $33,774 
Right of use – noncurrent  $543,307   $6,104 
Deferred tax assets  $   $64,510 
Advance from shareholders  $87,305   $85,200 
Accounts payable  $256,944   $6,278 
Lease liability  $545,219   $4,758 
Income tax payable  $283,519   $276,683 
Other payables and accrued liabilities  $526,727   $344,735 
Schedule of operating results of the VIE
        
   Three Months   Six Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $27,461   $(391,882)

 

The operating results of the VIE were as follows for the three and six months ended December 31, 2022:

         
   Three Months   Six Months 
Revenue  $   $ 
Net income (loss) after elimination of intercompany transactions  $(177,947)  $(911,564)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net (Tables)
6 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of accounts receivable
        
   December 31, 2023   June 30, 2023 
Accounts receivable  $11,835,833   $14,141,543 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $11,765,833   $14,071,543 
Schedule of allowance for credit losses on accounts receivable
       
    Allowance for
Credit Losses
 
Balance at June 30, 2022  $ 70,000  
Allowance recorded during the three months ended September 30, 2022     
Balance at September 30, 2022  $ 70,000  
Allowance recorded during the three months ended December 31, 2022     
Balance at December 31, 2022  $ 70,000  
         
Balance at June 30, 2023  $ 70,000  
Allowance recorded during the three months ended September 30, 2023     
Balance at September 30, 2023  $ 70,000  
Allowance recorded during the three months ended December 31, 2023     
Balance at December 31, 2023  $ 70,000  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepayments and other current assets, net (Tables)
6 Months Ended
Dec. 31, 2023
Prepayments And Other Current Assets Net  
Schedule of prepayments and other current assets
        
   December 31, 2023   June 30, 2023 
Advance to suppliers  $750,973   $1,668,173 
Prepaid income taxes   41,987    45,718 
Prepaid expenses and other receivables   939,377    1,393,433 
Less: Allowance for credit losses   (249,128)   (249,128)
           
Total  $1,483,209   $2,858,196 
Schedule of allowance for credit losses on other receivables
       
   

Allowance for

Credit Losses

 
Balance at June 30, 2022  $  
Allowance recorded during the three months ended September 30, 2022     
Balance at September 30, 2022  $  
Allowance recorded during the three months ended December 31, 2022     
Balance at December 31, 2022  $  
         
Balance at June 30, 2023  $ 249,128  
Allowance recorded during the three months ended September 30, 2023     
Balance at September 30, 2023  $ 249,128  
Allowance recorded during the three months ended December 31, 2023     
Balance at December 31, 2023  $ 249,128  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible assets, net (Tables)
6 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets, net
        
   December 31, 2023   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,217,572)   (892,886)
Total  $3,955,385   $4,280,071 
Schedule of amortization expense
    
Year Ending June 30,  Amount 
2024  $324,686 
2025   649,371 
2026   649,371 
2027   609,277 
2028   468,750 
Thereafter   1,253,930 
Intangible assets, net  $3,955,385 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued liabilities (Tables)
6 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
        
   December 31, 2023   June 30, 2023 
Accrued payables for inventory in transit  $1,818,236   $2,948,551 
Accrued Amazon fees   851,888    915,319 
Sales taxes payable   382,715    448,433 
Payroll liabilities   226,182    222,962 
Other accrued liabilities and payables   436,975    295,802 
           
Total  $3,715,996   $4,831,067 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans payable (Tables)
6 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of interest expense
                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Accrued interest  $67,689   $207,292   $201,304   $363,547 
Credit utilization fees   20,539    6,824    36,065    13,586 
Amortization of debt discount   66,305    66,304    132,609    132,610 
Total  $154,533   $280,420   $369,978   $509,743 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Tables)
6 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of provision for income tax
                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Current:                
Federal  $1,705   $280,781   $   $280,781 
States   (904)   (123)   11,566    9,799 
Foreign                
Total current income tax provision   801    280,658    11,566    290,580 
                     
Deferred:                    
Federal   (555,981)   (1,090,318)   (840,629)   (1,259,785)
States   (133,943)   (203,562)   (200,567)   (306,707)
Foreign   184    (34,527)   64,809    (219,633)
Total deferred taxes   (689,740)   (1,328,407)   (976,387)   (1,786,125)
                     
Total provision for income taxes  $(688,939)  $(1,047,749)  $(964,821)  $(1,495,545)
Schedule of reconciliation of effective income tax rate
                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Statutory tax rate                    
Federal   21.00%    21.00%    21.00%    21.00% 
State   5.82%    5.85%    5.82%    5.85% 
Foreign tax rate difference   0.35%    (0.33%)   0.20%    1.86% 
Impairment loss on goodwill -permanent difference               (9.32%)
Net effect of state income tax deduction and other permanent differences   (0.74%)   (2.38%)   (3.89%)   (2.72%)
                     
Effective tax rate   26.43%    24.14%    23.13%    16.67% 
Schedule of deferred taxes
        
   December 31, 2023   June 30, 2023 
Deferred tax assets          
263A calculation  $183,268   $239,142 
Inventory reserve   209,655    149,907 
State taxes   2,619    2,435 
Accrued expenses   253,589    273,589 
ROU assets / liabilities   113,992    115,125 
Net Operation loss   3,002,627    2,173,221 
Disallowed interest expense   214,299    163,381 
Stock-based compensation   277,228    207,726 
Valuation allowance   (66,104)    
Others   85,596    85,596 
Total deferred tax assets   4,276,769    3,410,122 
           
Deferred tax liabilities          
Depreciation   (91,944)   (105,323)
Intangible assets acquired   (1,062,462)   (1,149,549)
Total deferred tax liabilities   (1,154,406)   (1,254,872)
           
Net deferred tax assets  $3,122,363   $2,155,250 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per share (Tables)
6 Months Ended
Dec. 31, 2023
LOSSES PER SHARE  
Schedule of computation of basic and diluted earnings per share
                
   Three Months Ended December 31,   Six Months Ended December 31, 
   2023   2022   2023   2022 
Numerator:                
Net loss attributable to iPower Inc.  $(1,914,828)  $(3,290,439)  $(3,201,343)  $(7,472,815)
                     
Denominator:                    
Weighted-average shares used in computing basic and diluted earnings per share*  $29,790,242   $29,742,620   $29,777,378   $29,687,878 
Losses per share of ordinary shares - basic and diluted  $(0.06)  $(0.11)  $(0.11)  $(0.25)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Tables)
6 Months Ended
Dec. 31, 2023
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   (53,912)     
RSUs granted, but not vested, at December 31, 2023   47,481      

 _____________________

(1) The total fair value was based on the current stock price on the grant date.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Tables)
6 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of lease cost and other information
        
Lease cost  12/31/2023   12/31/2022 
Operating lease cost (included in G&A in the Company's statement of operations)  $739,557   $775,494 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $742,427   $755,643 
Remaining term in years   1.33 – 4.42    0.58 – 5.42 
Average discount rate - operating leases   5 - 8%    5 - 8% 

 

Six Months Ended December 31, 2022 and 2021:

         
Lease cost  12/31/2023   12/31/2022 
Operating lease cost (included in selling and fulfillment in the Company's statement of operations)  $1,532,546   $1,554,727 
           
Other information          
Cash paid for amounts included in the measurement of lease liabilities  $1,529,857   $1,524,704 
Remaining term in years   1.33 – 4.42    0.58 – 5.42 
Average discount rate - operating leases   5 - 8%    5 - 8% 
Schedule of supplemental balance sheet information related to leases
        
Operating leases  12/31/2023   6/30/2023 
Right of use asset - non-current  $7,141,633   $7,837,345 
           
Lease Liability – current   2,065,177    2,159,173 
Lease Liability - non-current   5,503,365    6,106,047 
Total operating lease liabilities  $7,568,542   $8,265,220 
Schedule of maturities of lease liabilities
    
   Operating 
   Lease 
For Year ending June 30:     
2024  $1,187,861 
2025   2,320,324 
2026   1,773,910 
2027   1,596,573 
2028   1,459,408 
Less: Imputed interest/present value discount   (769,534)
Present value of lease liabilities  $7,568,542 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]  
Intangible asset, Useful life 6 years 8 months 12 days
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 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies (Details - Fair Values of Financial Instruments) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Platform Operator, Crypto-Asset [Line Items]        
Goodwill impairment loss $ 0 $ 0 $ 0 $ 3,060,034
Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Goodwill impairment loss     3,060,034  
Fair Value, Recurring [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, Recurring [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, Recurring [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, Recurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure 0   0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [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, Recurring [Member] | Goodwill [Member]        
Platform Operator, Crypto-Asset [Line Items]        
Assets fair value disclosure $ 3,034,110   $ 3,034,110  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies (Details -Advertising Costs) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]        
Advertising and promotion $ 1,139,239 $ 1,306,112 $ 2,709,981 $ 2,472,461
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of significant accounting policies (Details Narrative)
3 Months Ended 6 Months Ended
Sep. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
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  
CHINA          
Product Information [Line Items]          
Inventory, Gross   $ 2,100,000   $ 1,600,000  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Hydroponic Products [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage   19.30% 47.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | General Gardening And Other Products [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage   80.70% 53.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Amazon Sales To Canada And Other Foreign Countries [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage   9.80% 13.50%    
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   $ 1,150,508      
Anivia Purchase Note [Member] | Principal Portion [Member]          
Product Information [Line Items]          
Long term debt balance   875,000      
Anivia Purchase Note [Member] | Premium Portion [Member]          
Product Information [Line Items]          
Long term debt balance   6,445      
Anivia Purchase Note [Member] | Accrued Interest [Member]          
Product Information [Line Items]          
Long term debt balance   $ 269,063      
Box Harmony [Member]          
Product Information [Line Items]          
Qwnership interest   40.00%      
China, Yuan Renminbi          
Product Information [Line Items]          
Translation rate at period end   7.0786      
Translation rate during period   7.2201      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Joint Ventures (Details Narrative)
Dec. 31, 2023
Box Harmony [Member]  
Equity interest 40.00%
GPM [Member]  
Equity interest 60.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details - Acquisition allocation) - USD ($)
Feb. 15, 2022
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]        
Goodwill   $ 3,034,110 $ 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]        
Software 3,459,120      
Anivia [Member] | Supplier Relationship [Member]        
Restructuring Cost and Reserve [Line Items]        
Software 1,179,246      
Anivia [Member] | Software [Member]        
Restructuring Cost and Reserve [Line Items]        
Software $ 534,591      
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) - USD ($)
Feb. 15, 2022
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]        
Goodwill   $ 3,034,110 $ 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      
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      
Aniva [Member]        
Restructuring Cost and Reserve [Line Items]        
Goodwill 6,100,000      
General and administrative expense 54,702      
Aniva [Member] | JPM [Member]        
Restructuring Cost and Reserve [Line Items]        
Payments of financing cost $ 50,000      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable interest entity (Details - Assets and Liabilities) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Feb. 15, 2022
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Right of use – noncurrent $ 7,141,633 $ 7,837,345  
Deferred tax assets 4,276,769 3,410,122  
Advance from shareholders 87,305 85,200 $ 92,246
Accounts payable 13,931,800 13,244,957  
Lease liability 7,568,542 8,265,220  
Income tax payable 283,519 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,027 341,774  
Prepayments and other receivables 327,931 664,886  
Rent deposit 74,209 81,624  
Office equipment, net 21,422 33,774  
Right of use – noncurrent 543,307 6,104  
Deferred tax assets 0 64,510  
Advance from shareholders 87,305 85,200  
Accounts payable 256,944 6,278  
Lease liability 545,219 4,758  
Income tax payable 283,519 276,683  
Other payables and accrued liabilities $ 526,727 $ 344,735  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable interest entity (Details - VIE Operations) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Revenue $ 16,800,122 $ 19,254,590 $ 43,308,496 $ 45,277,263
Net income (loss) after elimination of intercompany transactions (1,914,828) (3,290,439) (3,201,343) (7,472,815)
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 $ 27,461 $ (177,947) $ (391,882) $ (911,564)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable interest entity (Details Narrative) - Variable Interest Entity, Primary Beneficiary [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Revenue before consolidation $ 1,800 $ 1,100 $ 3,900 $ 4,300
Net loss $ 150 $ 100 $ 200 $ 600
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net (Details - Accounts Receivable) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Receivables [Abstract]    
Accounts receivable $ 11,835,833 $ 14,141,543
Less: allowance for credit losses (70,000) (70,000)
Total accounts receivable $ 11,765,833 $ 14,071,543
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts receivable, net (Details - Allowance for Credit Losses) - USD ($)
3 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Receivables [Abstract]        
Beginning balance $ 70,000 $ 70,000 $ 70,000 $ 70,000
Allowance recorded 0 0 0 0
Ending balance $ 70,000 $ 70,000 $ 70,000 $ 70,000
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, net (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Inventory Disclosure [Abstract]          
Inventory, net $ 15,782,322   $ 15,782,322   $ 20,593,889
Inventory reserve expense 117,563 $ 74,998 222,755 $ 74,998  
Allowance for obsolescence $ 781,655   $ 781,655   $ 558,899
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepayments and other current assets, net (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Prepayments and other current assets $ 1,483,209   $ 2,858,196      
Allowance for credit losses (249,128) $ (249,128) (249,128) $ 0 $ 0 $ 0
Advance To Suppliers [Member]            
Prepayments and other current assets 750,973   1,668,173      
Prepaid Income Taxes [Member]            
Prepayments and other current assets 41,987   45,718      
Prepaid Expenses And Other Receivables [Member]            
Prepayments and other current assets $ 939,377   $ 1,393,433      
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepayments and other current assets, net (Details - Credit losses) - USD ($)
3 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Prepayments And Other Current Assets Net        
Allowance for credit losses balance $ 249,128 $ 249,128 $ 0 $ 0
Allowance for credit losses addition 0 0 0 0
Accounts and Financing Receivable, Allowance for Credit Loss $ 249,128 $ 249,128 $ 0 $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepayments and other current assets, net (Details Narrative) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Prepayments And Other Current Assets Net    
Delivery fees receivable $ 64,831 $ 165,962
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Non-current prepayments (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Offsetting Assets [Line Items]          
Non-current prepayments $ 390,612   $ 390,612   $ 531,456
Amortization expenses 70,422 $ 107,917 140,844 $ 215,834  
Product Sourcing [Member]          
Offsetting Assets [Line Items]          
Non-current prepayments 356,241   356,241    
Car Payment [Member]          
Offsetting Assets [Line Items]          
Non-current prepayments $ 34,371   $ 34,371    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible assets, net (Details - Schedule of intangible assets) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (1,217,572) $ (892,886)
Intangible assets, net 3,955,385 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 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible assets, net (Details - Future Amortization) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 324,686  
2025 649,371  
2026 649,371  
2027 609,277  
2028 468,750  
Thereafter 1,253,930  
Intangible assets, net $ 3,955,385 $ 4,280,071
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible assets, net (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Weighted average remaining life for finite-lived intangible assets 6 years 8 months 12 days   6 years 8 months 12 days  
Amortization expense $ 162,343 $ 162,343 $ 324,686 $ 324,686
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued liabilities (Details) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Payables and Accruals [Abstract]    
Accrued payables for inventory in transit $ 1,818,236 $ 2,948,551
Accrued Amazon fees 851,888 915,319
Sales taxes payable 382,715 448,433
Payroll liabilities 226,182 222,962
Other accrued liabilities and payables 436,975 295,802
Total $ 3,715,996 $ 4,831,067
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued liabilities (Details Narrative) - One Vendor [Member] - USD ($)
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Purchase amount $ 0 $ 31,385  
Other accounts payable $ 0   $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans payable (Details - Interest expense) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]        
Accrued interest $ 67,689 $ 207,292 $ 201,304 $ 363,547
Credit utilization fees 20,539 6,824 36,065 13,586
Amortization of debt discount 66,305 66,304 132,609 132,610
Total $ 154,533 $ 280,420 $ 369,978 $ 509,743
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans payable (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2023
Nov. 12, 2021
Aug. 31, 2023
Feb. 28, 2023
Oct. 31, 2022
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jul. 16, 2023
Jun. 30, 2023
Feb. 15, 2022
Line of Credit Facility [Line Items]                      
Amortization of note premium             $ 107,452 $ 107,349      
White Cherry Limited [Member]                      
Line of Credit Facility [Line Items]                      
Accrued interest           $ 26,128 32,189        
Debt borrowed                 $ 2,000,000    
Repayment of debt $ 1,000,000                    
Outstanding balance of the on-demand loan           1,032,189 1,032,189        
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            
Accrued interest           13,125 32,813        
Amortization of note premium           12,579 25,157        
Accrued interest payable           269,063 269,063        
Unamortized premium           6,445 6,445        
Promissory note payable           1,150,508 1,150,508        
Promissory note payable, current           1,150,508 1,150,508        
Promissory note payable, noncurrent           0 0        
Note payable balance                   $ 2,017,852  
Note payable - current                   2,017,852  
Note payable - noncurrent                   0  
Debt borrowed           1,150,508 1,150,508        
Anivia Purchase Note [Member] | Accrued Interest [Member]                      
Line of Credit Facility [Line Items]                      
Note payable balance                   236,250  
Debt borrowed           269,063 269,063        
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           $ 2,862,857 $ 2,862,857     $ 9,791,191  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Feb. 15, 2022
Related Party Transaction [Line Items]            
Sublease fee $ 0 $ 140,000 $ 0 $ 387,750    
Advance from shareholders 87,305   87,305   $ 85,200 $ 92,246
M 2 Strategy Inc [Member]            
Related Party Transaction [Line Items]            
Other receivable $ 47,566   $ 47,566      
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Current:        
Federal $ 1,705 $ 280,781 $ 0 $ 280,781
States (904) (123) 11,566 9,799
Foreign 0 0 0 0
Total current income tax provision 801 280,658 11,566 290,580
Deferred:        
Federal (555,981) (1,090,318) (840,629) (1,259,785)
States (133,943) (203,562) (200,567) (306,707)
Foreign 184 (34,527) 64,809 (219,633)
Total deferred taxes (689,740) (1,328,407) (976,387) (1,786,125)
Total provision for income taxes $ (688,939) $ (1,047,749) $ (964,821) $ (1,495,545)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Details - Reconcilation of effective income tax rate)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]        
Federal 21.00% 21.00% 21.00% 21.00%
State 5.82% 5.85% 5.82% 5.85%
Foreign tax rate difference 0.35% (0.33%) 0.20% 1.86%
Impairment loss on goodwill -permanent difference 0.00% 0.00% 0.00% (9.32%)
Net effect of state income tax deduction and other permanent differences (0.74%) (2.38%) (3.89%) (2.72%)
Effective tax rate 26.43% 24.14% 23.13% 16.67%
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Details - Deferred taxes) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Deferred tax assets    
263A calculation $ 183,268 $ 239,142
Inventory reserve 209,655 149,907
State taxes 2,619 2,435
Accrued expenses 253,589 273,589
ROU assets / liabilities 113,992 115,125
Net Operation loss 3,002,627 2,173,221
Disallowed interest expense 214,299 163,381
Stock-based compensation 277,228 207,726
Valuation allowance (66,104) 0
Others 85,596 85,596
Total deferred tax assets 4,276,769 3,410,122
Deferred tax liabilities    
Depreciation (91,944) (105,323)
Intangible assets acquired (1,062,462) (1,149,549)
Total deferred tax liabilities (1,154,406) (1,254,872)
Net deferred tax assets $ 3,122,363 $ 2,155,250
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Details Narrative) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 66,104 $ (0)
U S Tax Authorities [Member]    
Operating Loss Carryforwards [Line Items]    
Prepaid taxes 41,987 45,718
Chinese Tax Authorities [Member]    
Operating Loss Carryforwards [Line Items]    
Prepaid taxes $ 283,519 $ 276,683
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per share (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
LOSSES PER SHARE        
Net loss attributable to iPower Inc. $ (1,914,828) $ (3,290,439) $ (3,201,343) $ (7,472,815)
Weighted-average shares used in computing basic earnings per share 29,790,242 29,742,620 29,777,378 29,687,878
Weighted-average shares used in computing diluted earnings per share 29,790,242 29,742,620 29,777,378 29,687,878
Losses per share of ordinary shares, Basic $ (0.06) $ (0.11) $ (0.11) $ (0.25)
Losses per share of ordinary shares, Diluted $ (0.06) $ (0.11) $ (0.11) $ (0.25)
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per share (Details Narrative) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
LOSSES PER SHARE        
Unissued shares of restricted stock units 40,981 154,261 107,347 154,261
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Dec. 31, 2023
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 but not vested | $ $ 50,302 [1]
RSUs forfeited 0
RSUs vested (53,912)
RSUs granted but not vested, Ending balance 47,481
[1] The total fair value was based on the current stock price on the grant date.
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 12, 2022
Feb. 15, 2022
May 11, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
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 outstanding       29,710,939   29,710,939   29,710,939  
Preferred stock shares issued       0   0   0  
Preferred stock shares outstanding       0   0   0  
Stock-based compensation expense           $ 259,127 $ 270,148    
Unamortized expense       $ 34,439   $ 34,439   $ 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           178,576      
Stock to be issued for RSU's vested           107,347      
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               138,557  
Restricted Stock Units (RSUs) [Member]                  
Class of Stock [Line Items]                  
Number of RSU's granted           62,600      
Stock-based compensation expense           $ 30,863 $ 38,363    
Number of restricted shares, forfeited           0 0    
Unvested RSUs       47,481   47,481   38,793  
Conversion of RSUs vested, shares           285,923      
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 $ 220,764 $ 220,764    
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants (Details Narrative) - $ / shares
Dec. 31, 2023
Jun. 30, 2023
Warrants    
Warrants outstanding 685,715 685,715
Average exercise price $ 5.00 $ 5.00
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of risk (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Concentration Risk [Line Items]      
Cash and Cash Equivalents, at Carrying Value $ 1,488,027   $ 3,735,642
Cash, Uninsured Amount $ 200,000   $ 2,700,000
Total Purchases [Member] | Product Concentration Risk [Member] | Two Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00% 41.00%  
Total Purchases [Member] | Product Concentration Risk [Member] | One Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00% 31.00%  
Total Purchases [Member] | Product Concentration Risk [Member] | Another Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 9.00% 10.00%  
Accounts Payable [Member] | Product Concentration Risk [Member] | Two Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 54.00%   55.00%
Accounts Payable [Member] | Product Concentration Risk [Member] | One Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 42.00%   49.00%
Accounts Payable [Member] | Product Concentration Risk [Member] | Another Supplier [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00%   6.00%
Amazon Vendor And Amazon Seller [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 95.00% 91.00%  
Amazon Vendor And Amazon Seller [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 93.00%   95.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Details - Lease cost) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 739,557 $ 775,494 $ 1,532,546 $ 1,554,727
Cash paid for amounts included in the measurement of lease liabilities $ 742,427 $ 755,643 $ 1,529,857 $ 1,524,704
Remaining lease term in years 1.33 – 4.42 0.58 – 5.42 1.33 – 4.42 0.58 – 5.42
Average discount rate - operating leases 5 - 8% 5 - 8% 5 - 8% 5 - 8%
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Details - Balance Sheet) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Right of use asset - non-current $ 7,141,633 $ 7,837,345
Lease Liability – current 2,065,177 2,159,173
Lease Liability - non-current 5,503,365 6,106,047
Total operating lease liabilities $ 7,568,542 $ 8,265,220
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Details - Lease maturity) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 1,187,861  
2025 2,320,324  
2026 1,773,910  
2027 1,596,573  
2028 1,459,408  
Less: Imputed interest/present value discount (769,534)  
Present value of lease liabilities $ 7,568,542 $ 8,265,220
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Details Narrative) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Total commitment of term lease $ 12,649,053  
Right of use asset - non-current 7,141,633 $ 7,837,345
Operating lease liabilities $ 7,568,542 $ 8,265,220
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ""3E@'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 " @DY8]R70#N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NND*AZC+91,GD)"8!.(6)=X6K4FCQ*C=VY.6K1."!^ 8^\_G MSY);'83N([[$/F DB^EN=)U/0H%W$W:]L7O[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" @DY8$7_V,-H% "@'P & 'AL+W=OK&:8MNV =:HBVADNA15)S\ M^[V4;,G-J->>4'])=#O'?,3;$3G>"/D]"SE7Y"F)T^RB$RJU?FM9F1_RA&5G M8LU3N+,4,F$*3N7*RM:2LZ 0);%%;;MO)2Q*.Y-Q<6TF)V.1JSA*^4R2+$\2 M)I\O>2PV%QVGL[MP'ZU"I2]8D_&:K?B(Q]Q7VH+!OT?N\3C63E".?[:F MG>HWM7#_>.=^4\ #S()EW!/QURA0X45GV"$!7[(\5O=B\SO? IUK/U_$6?&7 M;,IGS^T.\?-,B60KAA(D45K^9T_;%[$GH+1!0+<"^D+@]!H$[E90O#FK+%F! M=<44FXREV!"IGP8W?5"\FT(--%&JJW&N)-R-0*#_)[ ?87@7;P]PG5\+/H8LJ\O"\YB927.[8W4\F M)%35$NF\0CI'RS0%GJ!@NHG9RL2$ZY(,CFZ%D,%\4PWTS'^[56'^HK"7@L (<'@QBYWP&DW6C8.EZB^)>>HXAP=QWD393Z+=[@W<-DXU>!NGZB) M#]6TY'/L>O:T_Q?A-\YD,]\!L_].624B+FO+N)<0'+187B[E2T2LQ1ZPZW;M M?M>UC:"HLBTHK4$I6K+K5$7J&3AC3N[R9,&E$0\WL6VGV[/=D6,$1+5M >LL MXZ#I80=XSU>1CC-0IWXK0X]2IQ\&SRI876IV0D 8*U#=DKF <(D(23^10 MX5#O(C"W:=S][HL1^11!R*F3D(/'ERWR- C /7NS.R#OX3GR,35SXI;#P6A( M1BJ$%R?AJ]$(?8IPY-3IR,%#S4MH3Y]!!3^(36H$QNWN6>J'@GBYSQ*1KIB1 M^!0QR:ESDH-'FY?$59N>2?$8I;ZYGG%/;VH$/45>HG5>HGC$>0DZ$YF"(?K/ M:-W8;0\XCIR!.4S@NK:D=6JB!U)3P2DY:P;##5[U:?^U$>P4*8G6*8GB >>] M**)\*%(L)1TP&?;=[L#M&>,N+FW+5X;ATA!_A-+XM!7B]=DSOU<0ET: M(7$G3R0PX$!G%OYW(^@I8A*M8Q+%LPU\70=1NB+SYV0A8B,?;G [^VK$.D4J MHG4JHGB$V548N7[R0Y:N>&/(/6!T-YU?38T+6KBP+6&=@^A1.6CW758NC10U M"=.&^T2E[7$<^N,XQZ5<:X3+E>Z5[X#!XC;,!NL66JLUP.&39RX MK"UGG7!E@M_1G3\-QJ7;W%= M6_8Z!+E'+17-0PY-&*M9W*89[Q09R-W;]#IJH6@_P,!'2;%%2#[F"C)[JJ.# MD?CG[H:5;N>%F]Z2?IS0T= 9TF%_;#WN,UI[>Z"ZYQ5;PQGQ]:) N1U:7:VV MGZ?%IJM5/U[N77]@NN-F).9+D-IG _AY66X'ER=*K(L=U8502B3%8)+^;C2YHOY MS=5:/,I[J;^N[UKX--][*S_3W-P,/K%^]_&H*'8!Y$ M)Q>J^E=9Z-7U+)U%A5R*OM)?U--?Y"Z@ 6"NJF[X/WK:V:)9E/>=5O5N,""H MRV;[5_S83<3! ,P\ \AN #EW -T-H$.@6V1#6+="BYNK5CU%K;$&;^9BF)MA M-$13-F89[W4+OY8P3M]\;41?E%H6T4(U!2S/]JI355D(\_4G48DFE]&]N447 M749?[V^CW__\AZNYAML;)_-\=ZM/VUL1SZUN9?XNHO@B(HA0Q_!%>/BO?0/# MD6OX'(+>1T[VD9/!'_7X6_1M*QL=B:Z#P%SA;,4G'*,/KN#>R-E1J'0?*@UYOUF(;A6)IHAR=#)2^B M1FH7U*TG?@@5)S%/*9U@=1@RE&#.J!LLWX/E0;"?FPU,HVI+V7E!/$D) M)60"TC8DB&=!&'_0VE1G0$SL6Y/$<<9S? $IVW(,.$929 ;:+H'F@8+ MR=]42-G!V%F^W#S8+K,C!]I)91WTF@@V:,WA5V9DUZ@AF.K1WJ ML$NAGC#N7AN,1GY#)[(?)$^KGX?4-Z5O;7:"=[?NO!UE"8]!$TWP.NPXC1E. M/7@/^!@'\=[*I839+"(M?@32:>?E*.TQ(32>3JS#D&#."?=D/1[Y$PO@4 MZVG1/); S+L$]>\FF]-HQCE-^12J;.Y[$A"./. '2D/G\-Y9X*U^0RGG*/8GER794HYPHD'\$A].$@U.\ ! MD*D]4QE*8&&M@FI;0MG-V&%:'X,<"0MG9RG]JA0/955J4&M.K$'>>RU%OY6W MX]YFI#T2IKV]C(:R;#2TL[^Q.0S3C&+8=Y/%<5H2QC+N61PR\AT)\]T"N*[4 MT)FT11BL@_ 8RBP*<=G%<9)Z"@DY:!?#=+<8FG&H)85-6[DO\KSM04^Q+ MA9$%R8G6K]@,1PW+5M51MQ*M7*FJD*T;KTUN:0+*?XK68<8)\C V&3F0A#GP M-RE _K[,Z3,(X8 ()J[6+N8XF3*VRQ#6 "<>SB8C#9(P#=ZO5*LOM6SKJ%*B M>4D1P-W*:CCH60M0R4[TCD8048(M6G08^N9Y9$029L3?5/.XA;V&K"B[3K7/ M0)!:'D2P%Z$08JD:9PP."L2PXU ZC<$V),"3D#.>2$:J)&&J_"(WJMJ4S>/1 M GBE$['YD*0Q=-96SMB&OED?&9.$>[S/30ZESK0@,ER4[;:-@+# 5F8X[)(X M3CUI34>:HV&:.SXD.%'BJ,UBA*<8%/$4K\N24DHH\O1W=.0[BL\^+3B%-\B< MKQ4D;^7M..Z1/FF8/L>-W+YN(U";*Z?RQ&&2)1G&F8?TZ<'!:9A/[3)_XKR# MVNP(FIS2>$I,#L,82!0Q#XW2D49IF$;M)N)4GMD^= L%&J3R5]>K-_)V M'/1(US1,UW?MRT%<9\*_B'Y&[Q#"1B9%&U'U\D-$T 5"P[^M6H5\Z#7HK/(_ MLO@0[;\$T6+T]W#TWNM.PX4I?D)'MS*7]0,(]I>G8H/1KWTC/0^Z=O,<8OS= MY)TM"N@H"FA8%)C$5XU_.J!O#,T'R2X2C"XRF@U1'GS\O\V30W5DB=4QGC0[ M?HXU:A-VH@4OH+$%/0IU;2W*PISLY6)=0IUS/LMR2(XL36G,IH+/:1D3!FV- M!_(H3EBX&?^8YWW=;_N!0B[+O'0?ZS"[R;X$ND4TL0Z?7*9I@@CS/B@<)04[ MXP :JF^KJLID2MF OI"=^U&A+1$N*E MYP!S?O"ZAGE7YJ^B?2R;+JKD$H:B=PEX:K>OGVP_:+4>WN!X4%JK>KA<20$! M& /X?:F@(=Y],"^%[%\"NODO4$L#!!0 ( ""3EB%VUCG[0( /4) 8 M >&PO=V]R:W-H965T&ULK99=;YLP%(;_BL6F:9.Z\)$/ MDBY!:E--VZ1)4:-N%],N'#@)5L%FMDFZ_?H= V4A)0FMEHM@F_.^?HXYQDQW M0MZK&$"3AS3A:F;%6F>7MJW"&%*J>B(#CG?60J948U=N;)5)H%$A2A/;!V[9)M9FP ZF&=W $O1= MMI#8LVN7B*7 %1.<2%C/K"OW48(D@@ MU,:"XF4+&:-+1+!FN:) MOA6[3U E-#1^H4A4\4]V9:SO6R3,E19I)4:"E/'R2A^JA=@3N(,C J\2>%T% M_4K0+Q(MR8JT;JBFP52*'9$F&MU,HUB;0HW9,&X>XU)+O,M0IX,[3O.(:8C( M7/ ('T_94B)A$37#US2A/ 2R-%,H\G9!)7 =@V8A3=Z1]^0UL8F*<51-;8U$ MQM<.J]FOR]F]([/?0-@C??>">([7;Y'/3\N_Y!SE3IOB?<@_0<@U2XL/'\@OO+TA&)=G2)(>V MM$LOO_ R+XUMX/0XRC9D MXKI)G+*=F:VZN@^,K23<8O "3F;^_0GL&%LT2F:/+S&0IUL\W2WU(^#R-GHOR M0G]PN0F?U%P5#YO[3)_U#UY6T5HE>90F*%./5[TAN0@8+0TJQ)=(O>9'QZBD M\BU-_RA/)JNK'B[O2,5J690N0OWSHL8JCDM/^C[^W#OM'<8L#8^/W[Q?5^0U MF6]AKL9I_#5:%<]7/=E#*_48;N-BEK[>J#TAM_2W3..\^HM>=UBNP M!%_M&54>0H?433CU&]P=__1CC^)Q3G+IWY73H+.G)VDA'GD!'' MYGTP"[X$=P_!' K_SI)7EF57>!D0+C$F92F\'(<6 'K4=5P/GP+])M!A#$O' MXZ? "Z5 C*V0%X0M<]T'6M=!?3Q? SLI'>V;OODP: ,.DFL(4T +22Y@?2 MW$IZ/)TOT/3:2ILWQO8<2:0T63=QA%#I8NX8K)M ZE!&'$(,U@!0,*H7' *S M%@?6PLKZTVPZGZ/[V?1ZLH 8B\:X@A%)'2-]8P#G<<^E1O;\)HYX6 @L78,P M !2>Z^KPP(3E@;"T+J[3^V V7$SN/J'@]_O@;A[,+R#>LLM%M4MG?I?.@HZ< MG63".V3"LY;>7(O3*'E"8;)"C]OX,8KCLMM!V? :Q< ]QCUI5F$3YS$F!1-& M%39Q1&",'=><=A!0N,)U/+@*":YE'[9//)5H)1=7[,.5%I91V>)+T0[*.=R< M_YH:QP:S,004A#'7F%\^ '2E)[@KC1" 0,)5 MK[YO2L&?@W1ILY:EP*YL9+P))!2[%'O4Y-Y$4BH]2;!GA@! >RWUS/IK=HOQ)/[\!6NW=S? MG5*__S&D$ $ Z6%*7F\T'0C))"::. M&0 *;G0T6]I/Z26DL2Q-Z#%33!#D[OQ]#9 O^Z;$+R'LXK2GVU"G7KS._46 M=.7M-"6UW"5VO3M)"J7]%O8)V12>9UH)<6**/PA823K/+$< Z.C)*(19C0#0 MY53S;RG&6O,2N^C]7*Z[:8+4G]NH^('6JGA.5RA*7G0TVIHQ:6K1,XF)&04 MQ3PFS1@ L#*J9@0 F-:_LH5_K7Z)7?Y.BV>5H21-SNI5.:JVWR!S0)12*4U2 M8P#G>KJ#F-R;,$ZXH";W)JQLZ:W)KY4PL"M\G]#B8*S+H$:=+04 M,KD#..I*C339 T#F$L),#09ZU%VK-?NU "5V!5KUHE%P/9T%;POR8O@[O/4C M32EX1CGF7F/+"R$=IBT[ II4Q.><2D]9BQQ8PA(L".$8RZ&$-+CCJ1F.8 N';TU M=-R64-2"E-H%Z5VP0&5-@)2;JO",>'I/*IG)&4 RK=:I,'?_,!(+QDP] B&% M(_2T:B-=BU)J%Z5W>O%;IDF1I;OM6+1OAF 0FKI0MS:S6L<0C$IF;D$@F.MY MC81#,.ZT%7ZM1*E=B;YE&PT7B]ED]+ 8CC[KRI^BR?WTZTZBG8-! +2AK@1= MJF8?@)"Z$K!CSA,?1F+"'&9& T#J2J"2M%5"K4SI1Y2IGO_WL^!&J]+)EZ!] M.G2J33OUYG?J+>C*VVE2:FU*[=KT.LU4])2@Y3;+5++\@8HL3/(XW+WE6_UW MNQ-JH&2ED&3EF#8G+/!059#F&@W[\[@I62 @=]B1K#N-1JU7Z7L/:9I":RE+A77V?@TF MGVX6@8^&7_2^^E. [AYN1SH0T^MR2M_J_CY?3,?_ F-B%V*>Q3FT1+,0%/C4D]X^/AQ]SZZ(-*AG#:J$D0*P83YB ]$%N KYA%M:MHVSB 2Y PB0M,+)>E8([N M]>2;WPQG ?C2UBK*?_JM;9?>_$Z]!5UY.TU&K>F97=.W3KF]G3Q>BO$Y-IX\ MC&&8^7[._Q@L@&&T1;JQ6L0SNXBW3+.]Y;L\05B3YX=@ 0QK\.P??3>S5ME3 M]<%2CI;I-BEVWTLBA\+O1*D.T^:MJ=%.FF^FKG6UH4Z;HZ?%;A2F4E0/__,4V+MY-R@,.G M98/_ 5!+ P04 " @DY8 PK83^T( "12 & 'AL+W=O>"WO'Z_>UN*=XL399UN>5ZE16Z4_/YZ]HJ\C)G?##A8_)'RI^KLM='O%E?S\S&(Y[Q5=T@$O'?(U_R+&M(PH^/+71VNF8S\/SU9WITN'EQ,W=) MQ9=%]F>ZKC?7,V]FK/E]LL_J=\733[R](;OAK8JL.OQK/+6VYLQ8[:NZV+:# MA0?;-#_^G_S;3L39 $I'!M!V )4&,&=D &L',/D*[L@ JQU@R5=@(P/L=H M M#QB[@M,.<*0!9.P*;CO /03K.+N'T 1)G=Q5M\:X<=]6G\RYL;[V\#X[NOOKQ:U\*ZYQF+5>O+Z MZ D=\619;+=%BS7^^H5O[WCY-X!9JC&OUN)VQ")/,N-MDJ[GPM-ELDMK\5X! M#=30=[P662UF(TS*/,T?*A4K5+-^+?)5D==ED8E/'HPW>U769WNWKY"[C1EV(FR]%T%346$W]O1!SUA^V$(OKM,+H:871 \<:X;SF M#VG>3)K8,K(D7_$?C,[ZN,-]6V7 M72T>SU<$9$4(\1S),!@:,NI0W_+Z=N'0;DX89;1O%@W-;,>56#%T3>8['C-/ MAKUY9:=Y9;KS6FU$T*M)$WMDV]+$4N9)][A4.M$\*%]6NV3%KV?B25CQ\I'/ M;K[YBCCFCU"68<)"3%B$"8N18+UE89V6A:5<%K^*\B4KJ@H*NG(D[)J8MI2.26S'LEDT\ F>L?0J-K0S-X=$V;PJGM;$J MMJ*:K)+F406%2DG2")4]N!?"7$_.\@#IOV/*-L.%1,46"59([!(G ")$R)Q(F>8?.)1 M;KE2LL>7[7JA=4^A=96A#?,U7*K<\IWZB>I.*E5>U*E8L3ZTTM590> MZ)8JF+ 0$Q9APF(D6&]-^*LOCS/-AWQQCZ >JGFC M2U1:@$H+46D1*BUN:;U]QK5,5C@!7XE]@2CVA6EJ3&O6 MWS[$WF$2(FVZ@.7=^%[&S/D;?Q&/+1)M0B9P51?WX[ M68:H=9GQ2N?R!$]69=0^:.<5JBZ#2HM0:3$6K;\V.FV&J,495<5SL0YNV1?3 M;RA?C+08@"7<8T"&4),!VD%=!N2CLLT@G<9"U"*+LO2Y/,=#P6 L [] HE!D M("8M1*5%J+08B]9?'IUR0]32C;+TP=)FL$ ! 50.1GW38KZJQ9QG-!1TLI*C]D&WG$&E MA:BT")468]'Z:Z-3D MEB4Q0\A2]"A$KE<@.X<29DGI!_EHBC1UK9'?V=*SXRO:YU=@+16>8T@,<8GI MRQ7<4NV&=@9BTD)46H1*B[%H_>71R3U4+?>H&@KU4(WB!0L4T*'"-"?4A4*-T0C:4. @!3EY@73#$ D58 MH/CR%/0#VFD\5*WQ/*>A4*-U HP$"K! (18HHD,5;.Z:LHAWR:H?W$ZAH6J% M9M()#/A9ZTRK9X;2A3"SJ&4.^6D/SBNC:1MTO SJ&>1>2Y M'=H1W_&I[8S\_H=V\@K5.^$"JZ/P!$.G5^!BY@M$"44Q@TD+46D1*BW&HO77 M1J?44+52\[QVPIN6?M!Y'KB=&%J.M1. )=A. '9@.P'XJ&XG.K6$:A]ZT6DG M("D$SD"E&]H9B$D+46D1*BW&HO7/]'=B#U.+/:IV0CU4]V@&*BU I86HM B5 M%K.AIC9GU'09&_G-!^O4'*96"^P*9).0R2D!W4 M>P!VZMZ#=4H,TS[_HM%^,.AD"YR!7R!A*#(0DQ:BTB)46HQ%ZR^/3M=A:EU' M6?Q@Z398H( !^@?QB>4-SD]!EHS8"Y5D\XIGK>VPD@SMUAJG5&1TM58W2 M"1F@AEB$#@ZT85TPQ )%6*#X\A3T ]K)04PM!SU'2U6C=0*,! JP0"$6*&+P M'VA1.?OC"8;]$'>J#M/[VRN-MF*:I .:P6W%T'*TK0!,P;8"L(/;BJ'AA;:B M$W68WA$8G;9BLJ*C]D&[J$%5=%!I$2HMQJ(=U\;B[+M6FB_K^24I14U;&1F_ M%WCSA2LB61Z__^;XIBYVAZ]?N2OJNM@>7FYXLN9E8R ^OR^*^O.;YAM=3M]" M=/,?4$L#!!0 ( ""3E@2]QM/F@@ -PE 8 >&PO=V]R:W-H965T M&ULK9IM<^*Z%<>_BH9V.NW,9;$>_)0FF6$)NC416O>!Y57\2:%_#-LRCSJ(:/Y38BCN.-\B@M!I?G MS;6[\O)<;.HL+?A=B:I-GD?E^U>>B;>+ 1Y\7+A/7U:UO#"Z/%]'+WS)Z\?U M70F?1KM>DC3G196* I7\^6(PQF<3YLL&C<7WE+]5>^^1=.5)B!_RPRRY&#A2 M$<]X7,LN(GAYY1.>9;(GT/'GMM/![IZRX?[[C]ZO&^?!F:>HXA.1_9$F]>IB M$ Q0PI^C35;?B[=O?.N0*_N+158U_]%;:^M[ Q1OJEKDV\:@($^+]C7ZN0W$ M7@/HQ]R ;!N0;@/6TX!N&]#&T599X]955$>7YZ5X0Z6TAM[DFR8V36OP)BWD M,"[K$KY-H5U]^5A$FR2M>8(FHDA@>-IWEFWKH5A3UJD)3N&5RV'X$#NR\ M(!]>?"76#J]X_ 51_!LB#J$&/9//-R<6.7075-KT1WOZFXR7W]#US>*/);J^ M7]RBQ=WT?OPPF_^.QI.'V??9PVRZ/#.%K>V6F;N5,_JL6DGE)V/ M7O<=,!CZS ^8Z^X,#\2Y.W&N=7C&R7]@8K4Y70LH1K$HXC3CJ-BJEE=CF>GK M4KRFD*+HZ1U!Y2RC.BU>VM*3UBFOC(/HGG(03]3909R\79P\ZR!><>@T3J.V MWA8)BG)1UNE_VPO\YUJ6"U,$VF[=O8%C,"\9Z8RO;D9#BKW /+K^3K5O53TK M7F%D1?F.MA$Q*?2U6Q-"_+W$:A7J9CX+PQZ!P4Y@8!5X(S-,!O#/35J_HYS7 M*Y&@%&2W26G2&VA"<$"\CEK=R*>D1VRX$QO:HYFOH[24LMJ9,40O0B1O:9:9 M9(:: J>C4;>@CNW/_0"9V%,<(?0TGT!,4BE[EY-$^W71ZD@1MB MXG=$F^Q\![.>V.(]^&)[F13%L"DTJKAD'%RPBL::F&'H=7/!8$6=!HY&Q40I M)E;%X_T2 N"A#_54"9YGFYR-$))6L5B \DBRT7QX=US6D108<&[6%2U$0K; MVQYDN.,SMULSS':4A3V.*63C(\Q>1<4+AVFX7^BKB@,CI"]9&CVE65/TC?)/ M2NY3]788"L5N;(?W.&[&L))DY.EK])29$Y'ILX(ZKH^[<]Y@Z/J!ZU*G9] 4 MR+&5?[M:WSQ0JA.)C#'WF90DUJ8Y^?N33Z&@V MZ62$*>YC3+NZ#8;8#P(O[*NGBJ+8CM&[DJ^C]W:1)"> J%>\A!T).".G=^.) M4;O.3"BH@:,758.A3\(P[,L*Q5=L!VQ35;="U\H-HUH#6)D3L.Y2U&!'L!OT M8DOA%=OYNFC"6NPIMH16AZMTUB\'*9:0GJ$3QE=CYNBL*$,Z^BD!T3GJ! M%[!NVAKL",PU+\0]*A50B1VH$YAJ:0V+]S*Q*S5 E+@P;[I*#79NP+P^]!,% M4F('Z:39V\/8)WPMJM2XZB,Z[(:ACS61NEGH0D![)"HD$BMGMKFYC6);!:(X M+C?\* ZW'1\(#UC@>]TB8#*D,/U\MR_ BF+$3K%9 "3B?L4)A8 M7:FZW3#P< \AB&(8L3-,;I4_M=DTBM?!Y3K,]2GNJC<0SO<#XO3%61&.>+]T MV#&;?Y\N/W/80:SD_-4UTZEZ.XR"PB4Y@LM-&:_DRAW6Q')CM^[;R1$=>]WU MDL%D" RE7E^N*3*2(V3\R+6-W";!6K?==7XBSW3^::IU$[MJQ4@2_E*&7<_F MX_GD,QEF9>\O9]B)>CL\4E0 IG8 WY4BYARP]ER*');F67,\NX[*OC&C.F6[ M8V8P"1ES>C935&&8VC%\][%R;([7CBO5*:LI-8 X(*[3 SFJ.$SM'#X,:[6" M[>VPYF6.,A$5\KQC7_^[4;V.7^(T?UT?=$.*:=!SFDGW3IOMG-Y&6YXIJ5,D M&_*H3EU-JP',V#WTZE"N C.U@WF7'*#W_XJW <38''#=LD^]PC6UX]JFWJA6 M!^\P\%V#6(-AZ'C]^:$(3>U[T,,4ST3Q:I(2H^0 M="_ G]%J@*5/C=E@L/2(+:455^DO-FY2@W0]+$Q/0R6KLL<1KT>]8JO MU+X'G5Y?3R?!O/?Y^B^_'#%"WF2*+7J%O?9 XQAOUP=]5L,/28 M[_><0S)%0V:G8:MS":O-7HU,A]N0$.9[N+ME-E@2& 3L]RR.F0(A.[(?E4N7 M\?RJ$8FF_WJZI^KM, 9[/\;:B=O\:K^.T@0] MBQ+*T\?&V.BXC9E;;PSGN6YO%64*KY!+EW-EI.;Q?+Q?BHKYWPQ'S;9M;?]A2FCMBH/]^/Y4NY7%G/S9H6==#M\ MJMX.(Z4@SNP0;QX'DK4!@+C[&26&?;$\"M\4B3SSY&_=G[W,CPOXVF, 'H5] MI58 =;ON@(_VGI/)>?G2/#Y4H>9@LWW89'=U]XC2N'DPIW/]*SZ;M \:J6[: MYYYNHQ+J>@7^/$.7SA&PO=V]R M:W-H965T&ULO5CO<]LV$OVNOV)'G>ND,ZI^V4DSB>T96[9C MMW;BL=STIC?W 2)7(AH(8 '0BO/7WP- TI2K^M+.S7VP3(+ 8O?MP]LE#S;& M?G(%LZ?/:Z7=8;_POGPS&KFLX+5P0U.RQI.EL6OA<6M7(U=:%GE/#N+8C3TZ,)574O.-)5>MU\(^G+ RF\/^I-\,W,I5X ML_^YO+&X&[56O#G9#_/CA(^2-ZYS32&2A3&?PLUE?M@? M!X=8<>:#!8%_]SQCI8(AN/%[;;/?;AD6=J\;Z^>EJ)2_-9L+KN-Y&>QE1KGX2YMZ[KA/6>6\6=>+X<%:ZO1??*YQ^)H%TWK! M-/J=-HI>G@HOC@ZLV9 -LV$M7,10XVHX)W5(RMQ;/)58YX_>"U]9)K.D1>7P MS#D2.B=D66CY103D#D8>&X7IHZPV>I*,3O_$Z"NZ-MH7CLYTSOGV^A$<;+V< M-EZ>3)\U>,K9D/8F YJ.IWO/V-MKH]Z+]O;^Q-Z'3G@#FAGMC)*Y2#Q!^#>6 M'6N?!H#-N=1"9U(HFF.004KOZ%_'"^M_-ZG/&MWM\GOCF2;T/7W%EB1OS(8M7>IL M.*"@)VS5 WW29@/4'9W\>GMW43\5])[O12YZF;&EL6G]"U\P??O-Z^ET_'9F MUJ70#_%N\O:[ 6U@0>IF.F-K3<>EE8HFD3>3UT.ZP_IZ(4E'>(JDED+!"]8K M:% .$Q1V@4!]8B_U*D;AA.(>0LM E I>4V'6/*"5L#DGPA@LLC!H\BKS*721 M94#!6,F.@CIBD]KX>V-]0<L-9WW%39+]7TL*QR7C\ M#\#;"P\98_Z!@!M;5\@RP"ZQ[;VP4BP48R//R)%'6!XS!W2&+9J(YD95$<\ M-;VH >W,> 15Z-K"-K12]V9"2:102Y'BARLY+>"3CB2(&$J-Z+'6%<)R850. M;YN'=7Q#.@9:4'<'%=UV<\&96'-WJA9.Y1$7Y_T#Y M3ID%A. FY;KC\!:<[VZN=\&X*616_(&KO9H845R"!XG\@<)S+J$W"Y!K/\8T M'D2\@X46\UG!6AEX<"?T8"=@LT)(E+"@=6HGZO_W5M"'8 MKTT7/4G7CT)7N*;)7@QONITRCN 'PGG3$_2;P07=8S1HC5A9CE(<(XAZDK?" M04JN9>"J0AJE"O%DR>B 3LQGNA!V;<+-U=6L35KGP6/R8#CZU*I%KZR0.!<3 MA1-_CVB O3(KZ;S,' 5IE#C[805T1"+T8 -_:!'T]Z&'R(&RKI:H'0C$)KW( ML=S*1>6-C9"AMW"@*WD#BTH%'V1'8DP4Z(8Y/^L8;"20@QA*"(RK0+4=;L$@ M(E%5SFDB6K6$5ET.+6JT V$CUZ/MQI=AKRNL2+.C_7C" MJ'/"VG,$C[<28-E#':-1P".7T$0=9BU5Q3J#CX"$<@/'M?$4:\4C1Y\8#W MZJC&&XD40;&]15/5V7&(,\4 %[LJ(.\IUK ]$!@-:N3D.2]L(N7XOY-2)^G_ M'U&S%I>YB.@;%/TW?SZ*ZF9H4=/%8Q<,K<.YJA4P@>/*&*%PQT(D7B< M\&K<[A)&. <:M;4]<"QQ*&RP);)-,>QMS^U4U&TB;U?E2)Y7SY('",1=ZM2Z M*-=X24E-@GN:WMXSZ7VY*[U;9:)7^P&@T +:6A2C'!YK'!)!5W4RFP2EX8[V M4[>%J?LAS*]TA!ZVE=BT^GH"5DM7T$=I5XCUTBF$ZGJM0'V\?+0LPSL-C.=H M33D=^6 "2*VC/9&<30=WB-F>:Q3.Z!;I)PO MV&^8=1?) ?U2 )I0GBR6U$ %1!!&0_D6M^[;SR'N,+,XYXI@P,ZAW"?*2Z+H$<=[R]" MJ?T)/[WVV)Z*!X-SK[\(22_F*,=?\/<=W7%6: ,)1HTVZ&JO?#Y,]?94%.R@ MO-W9ESJ]8P>>[%K9,"Z>D;J'"8$T>(3WE)TNIZ8C5(K*ZC\LI\?E?RV,+6(K MDW4[F1LVI>*V [CELEHHF85-9@5.4IOVF]M9@WQJ;)*OH;NHVX:F;J;V(8HO M] X:US+G_,-9:R.!T'L*0E*9,+/5C4 ":ZI5D49"+89&"HM#L*K?\-*7BGA< M$5<4DOTD)(E!C<2%(@;IKSA5FW6\+%@@_# !SY<& M[M8W88/V"];1?P!02P,$% @ ().6 I)/:_B*P Q88 !@ !X;"]W M;W)KVFZ.#/]N:!V[:V M6-*@3?7@9#H]?[ IROK>B^?TW8?VQ?.F[ZJRMA_:S/6;3='N7MJJN?WYWNR> M?O&QO%EW^,6#%\^WQ8V]MMWG[8<6_GK@9UF6&UN[LJFSUJY^OG_KR#)^G M!WXK[:V+/F>XDWG3?,$_WBQ_OC=%@&QE%QW.4,#_OMI+6U4X$8#QA\QYSR^) M ^//.OMKVCOL95XX>]E4_RR7W?KG>X_O94N[*OJJ^]C<_MW*?A[B?(NF'AAP(@-."&Y>B*"\*KKBQ?.V MN M-76W=MFK>FF7Z?@'L ._C1/=QLN3.R>\LHM)=CK+LY/IR>D=\YUZM)S2?*<' MYKL(N_P@N\S^^V+NNA;(Z'_&-LSSG8W/AZSUU&V+A?WYWA81W7ZU]U[\[2^S M\^FS.Z ]\]">W37[?^P0[U[UUZ:SV4GVM[\\/IG-GF7?!<)\'X@PR3:>Y-/: M9GU=],NRL\MLT0#1U(X_.1BY+/#K55D7]:(L*N-@F 7!T;FLK!=5O[19!S/( M>C0]_GW9;+9%O2,02_C:]7-7+LNB14#PR]_>O*+_KXNO-IM;6R-4VZ*%Q4_U[2;:P268+K8V!8P MDQTA1D^FSSY/KB?9+Q<7'^COV;/[! P.;>T??=G*%F4W]/2U7?1MV>D&7GU; MK(OZQAK8ZJ9T)$AU]NM7EWY>D.T 50?+;V#N;=/B+B;9A0"^HX/&>1F."1*#^U?((8O( 4_2I"?9\&FX8F-1O /U%2XF M#R+O1\\0H74/LWU_$+BJZ)L V #LO?[ M"GP3'96B.5"% S7GY/ ZOU@),);U$L@6E:LNH4]W#1ZC_;:%O2*V%*[2+6!' M.UNTF87!L*=_]+7-3JW;OIJB8A MHTDF_[VOV2HAT3%*;F&I[],;S4 L:! =%A ODL^+FPLFWX_$WOXH] S@N?@( M3F/"BF="2RB;38__"T"IX"L//H@3H%ASC2)N,X<3F9WQ3!/0!RH-D3XN8\S^ M'TCV/'N5O2O:+Y:8[+JI>@+D3;V8Y-DO50.T A WRW[11<_%/YOKAH[@G84I M\^SMV\N<5KJHRZ]ED;T%.D*H[U(KN8"/4[\&%GI5V>T:=:(,SK.K8M< 1==_ M%F5V=+V&#_#O_>R37:SKIFIN=B#3 :*W'4A$G/2J !(%2HL??A/X.1J8A8&> M48[_/4Z99*] 9]W@+GX!DP5(03&/6JUW=+PZ-4K6.A/M8W7<#8^3AW)1209D M,)C68' 0U5V+"7]R5-S7,XY4W<6"A-OLR2G0+8P$44X4?83/J;I+'E?-1X]O MFB68)*R#<,0_^LT6"*WMS/N^S5[V#L!P#K?4=OW6+W/_R>C [ MT0"(?IBY^ *$NOP*IPQJ "=0]6F_V1Y36P2?>^5:+'= M@M54S"N+@I;EX+:?PW>"3MQLI'*[;!SK^)@GQSR;]QT]7 D==TU.?\]M! I^ M3<.!>+T,(#9&L0R*VHGI-C15]"C/IF?^)(MV7@"*C]]_J^P.$8@*$A@05EF" MJJ@:A[*]@9W=T*0.H+@I6N(>0-ZB)]V#T(#PX&4!K&H\!9X*C@ M^-KF*\@1F!CYXP:_!L.D !=CW<-4VV+'*R/VP5[YBE2!AB0-1.Y[W;=XZKG' MZFQZC(8LC=<-XE^EZTR6#1+.VB(B/. MKE9VP19(FRT;F0C^+#)XPM'AN3 E3P=Z6,8%[Q/+W$7K_Q(JR( ( M9X''5RX]MK#MAB3/)!'Q:Y"F- ;@Q"-(M\%3'MX' M6QP;"]\3R.86M!B@1]%(2SO7LS^@F!<1BTN#&%_!H=:=BD::?4G^%1H\(ASQ MTY H<\*::B%2(K47EV:@I,@_*9:XM1%2\. 6_'-7@F>QSP7?'8^HA1VC[MB@ M[J"A+8B:V@A-+ Y9\K%UR+YI/:(>=H)Q6*2V)?T>;7J@F=$-&?G9I%/A*33D MY,J9@QRLRC_Q>2+B W.KM/<:+Z5?/-=R 1[%)/OL2'6">BDW=*YX_,#@O%1M+ 9CO91V>T,(2GXG[*ZBWPVI&4ZAL-+,YN1)&)UN/%&*3QF M1?M493$'G(@8^^)GH3PIY.0S*H>-Z0'(#M5K9P*)X+($N0![MLVSA7DDFR%OI7 MA'E)QAA"K)#!3S(@ST 6]')DX+1:>F!1MHM^@PRQ4&EIOZ'D1N8R/[)S]6.B M@R07>VDEBH,4T%<%$1U:# HMNN+HMHE.$">J1G<)%,<&\,-65VW16=TTH"[$ M!T6R*H<#CYBC" G4VA(OBFVN7CSMZBZ\G'9[^9EV9Q%H?, +]BFZ#>])0X M0;?,PF,9A@ALO=BQ=*V"X9&8\I\\)9 Q S^OQ!W%^(9. 5@M/S2WMC6CGDSI M0MAIV52@A[.CS]=7]RN=Y0FJ9A&MFH.#6@/N MYJ4/5'U\]](;U.@7("0C\&*X:I1-A#HHF ?'HYBQ7D#S#$A:V(CE/RD25"T@ZF+V9NO]"SN]0CDF[NOS)1$IACU))T*(.<'NBJZAXY0A-N(0&&RM@1.790ORM' E9 &5-*A'^G2-S+$'$@%1'\40$A'80B$S\?R(%Q<0I M:_*&<:CQ80CTXS! ;(.?)."XY]*W>0[$ST*POYZ\G":3Z?3/%@VPMP5\_"F M^%9N^HUL "9 =>LY_/75F\L0"X2R>N&YZ(#I*\9II$MX]@@LU] M^9QID<8)ZMN F(^DGV+JBWN:U*T#N D[[U MDY9^SL:Q/T,V?I2,60 > '!@GB][:^ F>)T+Q4,+1 >4 8H^!Z7895=D+G#( M&S4=AJ'AT9;-M;G$4))C-^P*H)](KAE&_1@(79*RGR $1M1;D6@( M?59457-+A($D(?O#H\0C4?\R)0 +#->35"?E1$-N8:$UAZ&:%64-4#O'.*(H M/'B5/:55YG:%%@FGG.1@-N(HHEG9/ S5MD'[):=IZ.@2Q;L8*C0-_X!.#= M@PS5])+?':!IB5$B@ 0CAVR@ U&C9B>OOP*H*SVM9&H54#!?=XLQ[G0]L:X& MTI0+2I[!S#H5;[Z9_R[!*(MA'CQUX1'KQLA9J&B4VPX)/F16.+4_V7Z01A@ (8&U2V61:N7OC39[QB+N.=I@*JO4E_8!-A_J MQ (;RLG&!($BU:6 J:1&PV@?G66",++V"J19E!1TFDU]TR"PE/#=U[]%Y=($ M&IC+B[[R$84$$R;!!)OXX#> F,7L-TRZ"*G7][^]N3J>/8']UDM+5%F3GO:H M47M7"3+8]B5 +CL$]&V+'7]IQLEFU2'=8G89&!$#O[$&+&)JHC IBAO,.HD> MT-^ T&];3+OCKF';9'&+KE443$R,/<*<"G1'T;ZV#DQ']A\*9]#**'+\QN.$ MF/IC/CC .$"-!E8(F\?*UB8\%$_Q+QT"NF+L/:&[#L:SJD)OYT;!]P@?:&># MH*PJP_&K=&=W<,LD>\5^VL:")X\$!O8:>5T))?J3)9,4]WU; U+7Y388J$"; M+YMOV=^+%G0Y!BZSLVE(6<%,7S(NP M%T#@9Q^VWY\E#]^348I4T.W8K1N;+@A31UOW EGB"8(6LQ]_<_W&"UWDSP@4 M"DQ1 0::!09HB_J&XG\\)!^)6C+6R/[%L!ABT&4W3;-$7IID_R0/ZT? &,YMHKG! M("FZV'%/]XJ<,B]:%&CA%_I+X&+EB@K8G^EQ:]F=7C1.8BL2N%DFCKVYMC:C MXK@S<00[LN:"T32@VTGV&W"/(I"]1"):Q-?_.M_^.Y4$>.EC>U=_O]9(V23[ .YB7W"HG1(GJ/9UU 4>V]JN*&:+ MAB'LENH*T;_*C;?V*)0OTDODH:8/(J.;V+@MJ:"5IP6SGXM;8=Y\K"CSXOHR M>SR;'L,_)P^/3Q]?P"1MT]^L,_KS'SF.-*6+LP(%Q8I'2HD.IE<8@*A$)BU? M4HN8= )[EFC=-I5F,W)_;$:/#6LYO13!Q>GCPQ\5*+^(. T?6BOY&R?YY#%% M8")%P)ZMZH\XBW5 _*IHGQRV8E3*2S4IGLZG9@LLWACA5NTKKO MR:_R6U'_:X/A%W2!A+W9*< Z/$SQ)N9?V7*@N29'ADOAR/C/4:F"Z\.I&OPC M33JIYP94,39CKBY7" ;U==F9"CW_!!&>R1E*-NH"9.)ML*.%1J+3R/@? &O9 M<7UE9$:'2-/MVA)^2D("IJ),57ZQ%/(L:D[$*S<-#G0 -HXG7Y$&Z"-U8H(23BRA&%N20,6?9 MQ4)-@=L_YA"6&7C<+C<',/5#TR)SVJ4;FSD/VQD?6SH3R3+$-6\;^?+OS2W0 M94N^_EB$I@@;;98=D+1X;)='F/D9WYBQ15 O M^AOP2%EQDL=<4R$H%CZ$AV.8(@RHK>XE'QBD0%5H0&A<)E8+ RR3Q)"Z*4&0%P6S@%#8,G;=FTBKR!M#$K$,Y83,Y!D;0(N$GJ>05ZB67OUP2?H/5@ M=9VE7;041I5DWE#*D=G)MK9!2Q-.W@;3+D"%?R6K1"#YPF:K,7,QL:4Z@7X$ MBFK1T&> 0_UQ0!_&B'QP78C"1X@')$ V#,EG?\*IH)[@%14U6KS.2:TF.!H) M'24L8F@/L.>_9J?Y]'R:3T_/XL1)@OG]K![Z^L62@QWD#"6:88P@P6JM=GBC M(341P>+8@E@M2J[20:H'/0P:^/AD>GP*9M'EP+^H7&.\H.1U@W3UBZ!GS0M< ME8YT/CQ,Z<37L#@=)M=3PY?;LJ,":G+Z\9>ZX9JQL7V0P=BLS!Y*:&3PA_Q0 M3:JR"&%Q03@_/2Z8CKOI(!YC-_?HN?+Q7[OS+V+QG[(%#, M]3C^S\VU8O_AH1CS2'*L:NH;V-97# P)Z025/Q('H6+&R,H,]0ZIP4DY%M9N MWO9,='5B.'!<2/)L9AX!JK69J3'IR[-BTS,*N].<(!='+WK8Z08 M"GR.KOC&!0(K.%*7':%?Z^4#$C\:42R()/8!N&D!-_>#/2*5)=X[5U/*V7AJ M/,)@+5)J8 ]F)VHA:4+ZQ-$HQS%=1/QDG0&1H)T>@C1HC]6 M:=B,;%:1 D\'4@Q1-[#%;,7V!#D'"*5A*!-'VXETW5E$D M(#"^*;"*#R6ZU2;SC\(U$<"F'K (C'?A )U>4>'[*:E)C-<>YE7I*+L)7 $6 M!EY*)T)B(J"X=@Q<-G)#=/0JJ5Y3P+2%2ZI%95=AUHC>)+LU]$^HY.I0J4\^ MEE3*@R>_+7:EA6"6X/Z.*;(%) G M;&%R(/Z9*D?O\? I;]&T\9'S,;V9&CA25%YDW6US3#?B0DG*^4\8*.5H*AO; M#=ZDQ?L>:+/DB@RTSMB[<793'DN( >D+,+21 JH-?%C@*8B;X6-T2?F@AJ,Q MXA.BHY\X^(7$D'A'%%+5\ T%B= [ '-G\M!LP!K"?9].SO5SHD[CZF7$URAC M@$IMP5W M8@E8=IZ?G3W,3LZ?@*E]BD[%R,WD()2XE$#+HTW1)6P=$\O=N1O2VU1E!L_0 MN)Y+H)HYEI=(C'_;"X-@LF;X9%^'9XT\*VX354QU7HFG@38??1F+79#O/KIS MK_KW2MDW;*USD0U0'=+"+54F]^SWH7?'%<0C^2EU# /-4ITT4+V_!(>U*;P( M97UJ'X2EQ-;>ZC&$R&X'!!X?5W!YHL?68/T50#Q<* (_]BRJ5:E'AX2G$Y^$ MG%I\+Q9-LYNFI50'@-/4H2#(+TY>O7N:O27O?N:;);P1&FCI^BM5W6(,BBN. M.0KK.)Y-3A8C0S+!E'## EZ1M!'62="R'1_;'&C3/Q,83L9@"/O,(WB,%$#? M"8X# J:RBC%@XMFR=+9T*]^;"!&LJR97&AFB/)0>*J"DV"ODS(B7&_:G'_>=]T@H@ M1YDD(YP_L"#'HXCC]!"F!?^';W_ CN''CE%2-_&>!S(ER:YQ4&OL='P6.A&< M6G>CC0NDVN:??CO^"BQ61457Z&2-FB]:'@]F&(]"7V"TC# MNJG8$&>?@Z(SH-HRU9Q1H.G05?G@KPZ$RC&.%!\X$P5-!3 NY:,<:'L5+=8]./.]S@92S)E Y"-'MT6< MQ4C=XLAK]6Z8KSCQ]>84;<;+#H8,WF*QUA_#;=*@ZV/.)_=JH'*8]XD[MU4! M[N>1D,G]F D*#QM;5SR==)TPO6..+T94:H[V[.]6+D$,+X-%WF9TL91O*<;C MI)N),@H YD/#JY;:8E&1(EX\P>LK7#Y1:I$E>PW:X$/"N3E:N!@A1ID.,N,C MPZ7\ZWM'A%B-+^&1+7!,8BN='*C(U^CN.,I'78::32,)=\4A[[VUX'Y$-8\: MP4G5>SL"U@(8 +92D,P%^GC*]]RHFA$SYMQ_1LMF4.L[OJYHX\* N J6+YA$ M RA+$MV$X:QMDH&[XR&?1D'E\OVU"1F\S30ZTF_Q,C8\YE8D%*@H?GR:5*L0 M5"NK=>?@1!BM*L#L=K%!*N'9U^76%XVW5-2>WW' P#IP#B)B!-M0XHI5'9_ MW#MGH^Q*-7TZORZ:%E_X=,><:G:BFXZ^Z4V8 !="+[ZU21R3BCS"K:QP[^/N M:P%"9.C27E]FY]-S<^RYY&-$CA^\_7U!ETDO8U?9#,W&O^<:P$4@<#V<*DAN MK%+6D7X!(D=V#M3'X,DFV>6A5;CU@,;C#C"]WUDN%RVMN %D]2(_2*INK,0F M=1TB00WX(%D6Z:,XHZ-N-2<+RUK$53P9,N&PCI'GW--J VGD#9Y((/E*3(SV MQ9"0A-8UM*HLA@&/%N6NWC+&ZX'$H*& ,BX!=9;95^^@@TV_!*(%_1+&[']S ML R3+6F,-O@1TOW%JWRU1#A;:^C*#,/ EZ))HFSX;K#LCZ6SCQ?FMU&,HAKLSGVB9N%EF.OTU+'[P5T.+T\+^D[DXA ^. MHIT^R4].G]#GT^DY. 8G\/DD?S1]DC]Y/*//9X_@W_,9L /?!E7)-/P;+X]4 M.[TWRB%G0CCWXE#N#-I#C8U*KN'.@?"6L0D9Y-C*(GV\YX101#,C7X7*'G]_ M]= IX]\2CB>A42Q1+7+CF:\VFO$PT;U1;<$VIO\S0<,*9UV+&G+4%XYNM1GB M7"K0=8.[C17>J5<44BA- F>Q8):0.E\ZU85#7OZ6$(ESRD5RG(N+R-&+&2U7 M,]2:D\LO_9T8%G$:@ ]+\05#UP4UXYIJ27$#/45?PH&V)U;HBK(FZX$L.H0> M)EQ*G=LM=4S"=@$3\[[O4II@>HI284[E#?^RI^6BTBC?&TKDB!=O*^E@$;AA5(74\1(W>BTGNLDBJ=&DWU#E2O+3![1=%$;B'#4C6!1N(4E 6 M!#B04E7^2=YC$AKR@)BDH@ZW/KP?^<6Z< 63#$24T"T;@&03[]?AJ:,? )%= MA"1H6DZRCR"*M9%+#4M3-"!&7;QMD1*H.(8W*U/L7-DY<*##HO(%BR'Z,P_[&UTS2!%A)$7(DN22(O;(>4C(%';[7:#'I1D E\%+NOE1KQAF?ZC]0 M/)@D;C#,2F4<6,Y\(QEO+7N+B4(":.3+G#R>YO[QC[X=K1F13MEB75K?80'F M7(*!3U>'D8Y;(6UZYI7ORO8>[\#BCW&!QZ T;ZQY ]J$1NXHZSJ:LA:?FF," M#DQ<[:'(Y1=1B5?PC@<%YBA2I5H0Q< ::3C?NI?<7F^)/ M-HPOB[I8\I44RHSPR932!Z#='TR>9S-3B#IYE)T] MRAZ"@3.9F=GDW+S%\)/;"Q"AO*"K"L?-ZA@C<+[%S/O/FF@U4?I:&;:B:%8< M%)&08,(ODPRFT=BUK[:GZYW^?@0N"F*7JM\K9!XC]3."5%Z)+[Y0 IW^'K2, MBB8.,/FJ$1[B+]1B.Y3D6B[]'IM.](6)8-_+W _JTCK-9(?D4AHI50B]!AK MY*5CV"Y5H72A4-,S>,5'*3W]O"M/<6+L&I MQ-'2!'2OP*BQCN/<>,RLNXZV6B^>7R)PKY7YM)]FCVV!?;Q(..:383?^7K?9)8ND3.J=98 M%M?^"$EW']+K%@BFV5F1RS7(4/TB9U>6.O)IF\8#[=)A):I$F S;K#XK@VE,"H-Q&B J M#M9^27I/%N]A2*HB67//@%:D2 %W(P4!47Z6IS9Q#0'-'C* ]0D*!O)6MY2 ML\1Z.21 18.$.B05)_GWVD-JHDXJ613NTZ@<=PGB1E"^* C75,'N/V[J-)=#KR;1JXC2T ;^)S+$C!O>^;'JP> N&X]Q M,G/NHWSPA.1F"W*1=[O&G\12^*I36X7:WV"Q:"&1'=WUA3]"0!E;AP CM[L$(QK\TGE#U;F5= B6E@A9:;?/.KC/=YP970&, M6F[Z?:02H?1)]C0:+E7S8@*1R$",1';6;[YH;Q #UT"TA/[]RS3R*.XQM@/F M7:-)K2%:V% M&GX(W@ @?YUQZ"1K61&= MD_"V!"Q@I5OJ3BYE)"SM,%0=Y_SD#AC'@+4EIJ:!0&S;K]2G *?O02)Q6W'# M#<]UHSW[#W2Y4=Q&K-@>Z>'GRU4\\W&22R&7.D$N/!T0DV_W1[2//F%TUDQ< M)A 7Q] UEN.5FH,=%E3Q@HR!,2)^4D,(6/Z&.>1.:L"B+J%<:\)8I-HK:K." MRJ]%.2F\S.'!Z/TH"A)M1A/[-2*>WHW%BJ&O]2"C/87-A.OV/HNTC5I(D.%T M1M?*:? GU"]\'V/H9$J,>T5=N*55;W#\*/P*@J322^[X^@]D4.9VG7+-RTBL#[).Z,^1A!OTWP8,%@@EMFWT?:'H_EG0J^N$>BVDJ M6]&9S!E7$G&'-.KR:O$+ :$JRDT()41=Z7T[';F-6TFE0(%OL<.J\)KJMXST M@PO9VQM4%[7K):XW033*D&&$W9?Y%)%9P'6:8@KSQG9BW455T26^=""V M]:A9(96=),WMV&;V/:WW.UC3$*DD1<][V#,M:6F(P4VYM4\UK%\D4^KBJUG1 M"SB2U"L*?6THA;/(>:07QE9<><,(FV2OI!(.E:)X/H$A-B&7OK!-S( O"#4LN@"5>+PP_A<._Y[1O5]A+,<_ND.2RHW+8/YYJ?,W^9+!WWV@ FX[$K: >:N&( M=T/9B,(P=^ MBJBK]:%EI(W:71 > B(C(,P0B(<@G!0 Z@[@7RZ(@2=*G(:W8OC7: AI1NN- M]N!)WR*SL^+E,B]1CWZ*D7XMRJK0FC%-\T4'E.PXN-L/E-%+%%,;VIM7[#4PNJ,8)#&Q1P-*7GZCC3>NM*]AK2U4[WY1' 6R M?D4A\B,RY]%(#BX[HFX]YN3Q]/[31"0A>!]#1DI')J)I@%SOCN(50B%"3Y_^ MTD+LRG 62C-6\>L*QUH_<6.A \G$(3!E[66FM'/7U]0TB&; M48Q5ZJSE)L5=:\>'H(4-O@F9%M+>F7\U1Y?OK][=EX6E)P8>CCBY_L*=OQ!" MQ3D,!BRU*OE.&94XGMR]Z>SPILU@TZ$?S& @&!#KP$*BY7.PD4:3_8JW>&$H4;+NPM^"Y?A,+B>ULK MZRC1[Q$^B,,C;["%W]R*W*,Z_% QD)OA(: ST6JW'IOIJV;\!:?(R!)XW?Z9 M1XV?_"M[HMN*GFC2448WYR<^\JG_^J:R>\1&;:7XK;4UWT90 KT?:5)*&PAJ M^1@<7PN5 CD$P-?A1/>W3+@)G]&5%O2F_)5Z+N%(LF$;_Y((KFJ(T!K*1[ZO M,Q^F;+)W0MYA MRN\_0X"3[/P[4D',+$?);B0#,R(H8]'!HB[(C9CANQ$E;%D'2VL!'TG?U[CT MO)<":%J)_D;S/S%3H_<-[QFI>Y;R:9[H2;5M16O]T%0F&-VO@E6[9PQF%P/< M"I.(893BIHT-S,ANHBK_O3=T"2I'7T@,/N)67W\CV4!BZE3[QTZ?U+OU_"XV M53KA?G<$0>#S..MK[C S$N\R1)2+\$:TO:)WJI1FC!ZH>1JWJ,U_Q*)^O^B: M8%!W!PWJ\]P$^Y^(;KUV_NOQ_+C*LX327')A=9M=4 M%.,G>H-7@,B-GF2!.T)ZUAD-"-[U\GB.2,K+XV'U^W&KE<3J]'U7DC\\> MGSSS55B#W[COA1DSU*VWT^.$RT*4._=K(Y,]@I2+:(D_QM],6]"+=RUW=TH. MA(0,*F=,&:&$EE<8H"8&X5Q2D3NUC0P.3!1UE5/S2L?+M%B6B\>(YO;[27MJH/;S'E7'Z1]=L<4HL2>B:#7U<6_#:6WP ?E\U3:=_X +86H? M>_'_ 5!+ P04 " @DY8MJ_IW^T' "_% & 'AL+W=OZEJ%B5MKBY6E\[6*N/6K:5A[K0H1JJOI?#8[F=;*V-'YJ3R[ M]N>GKHF5L?K:4VCJ6OF[2UVY[=GH<-0]^,VLRL@/IN>G:[72-SI^7%][W$U[ M+86IM0W&6?)Z>3:Z.'QQ>CYR,J]%(U5?S- M;7_1K3_/6%_NJB#_:9OVXC'E38BN;H5A06UL^E6W;1SV!)[/OB P;P7F8GV=C&>B5+70QE)_"EMZ@>6?0Y?Q1A3_I?$)'AV.:S^9' MC^@[ZAT\$GU'W^Q@DC]^6)Z+XD58JUR?C8#ZH/U&C\Z__^[P9/;R$>N.>^N. M']/^%=8]*O^P=;^ZJ.F(?J"A=KITM_2+\K6S=V-Z]^Z*_FOIK;(-BI$.CR3B M\S'%4M.5J]?*WA$DM=<%08W+%/TI^C9)'ZF5UQKU&>F 9;[_[OE\/GLY.),N MNCVR>OCR*> =2_I@HK*FJ>FZ:@)=--&ME8]A3&]L/AF3HBM5&3".-8IRY]?. M*ZGA@_:0#]<7G<)Q]@'^T%5IFGZ9;_H#E2WHTECZGU&NW\$WW8X)73<^- IF M1R?NP^DZD%O*S1<<2H%BLPU"R^RH"X3H5[U1A:+*U"8B<)51"U.9> D@;VQNUJJB=8-X!,WFK;W;F,+8%55N94(T.3$$3*Y#!@&P MK*GN1 7^P$_V!R:P OQAFR7X$ YY^.FI@+ W"^0!]]O2@=>"@;>(!PBT8@N, MY^.*)H^0$!P"%6+:1RNNWD05-5(H"0Y-7O9&99U1K ]N5$VATSYTB10J2>\8 M+)]KLX%#8P+S>?:,TQ>]L@$@B/Q 5'>F3.BUJ]!8> %) 9 9JH_F+=N+,YD0 M&MBN8%E$;!'3D_%L-J-$$'YNF@ *7&"HY;#IJ5%&EZ M\FPF1B+^N0HE_^K;O%1VI279\_$Q5O64 MO];%JUO1__'Z)K&00B4Y2'FQ-%?>F\%Q7600&B&K+C;9PPD=Q.9)VL,:2A/V MN!G.H]PQ7XF]A;KC)_R#N2ZQJD![S[$)CBBTO\^$^\[?([BLU<=!>+ Q,-7= M:P=C"05;+1YKA=J68*>T#4K!HIH0K,*PT2A6EC)(\,;E:E$AWSR 24=%\VG?KDY$188$)OEHD3 M6Z^1_653@?<[R6*<[<=QZYH*(=I:.AJ?? XK''PR^T^7\)84FQC0KJ7/[&^> MT$4/C0+\EZYQO-?,U<-)HE1%9EW<&26K#R1*%7V"!QQZ+X$3^@ - U0QDY5F MP=M9.Y.[LBEH.[79P&$ADI;04FVJ/!5%8RLF/+5F>I09"$HVHF_(;NPHYYFL MLU+,0 S;+7A,:RGF[/]"(UD+CB>_C63P',H]AH-4G[7Z$VT/UK6^=VTF4*DK MH=7]>D'N=Q, M*D64H[W%-<@37(:(%'H#9EU+\.'4*O6*PB1G2[6!N^B.TDJQ9<S MPMXT^\@(^5@\,UYLQ\?#V3\;&N^E_<'!D(6WI*[\REE\.EA"=37Y\-DJYZ&[P_B^?J!8N8@:7RU(K M=!_>@/6E<[&[X0/Z;Y;G_P=02P,$% @ ().6 M@'//4#0 (B0 !D M !X;"]W;W)K&ULM5IK<]NX%?W.7X'QIJTSP]AZ M6+;SG'&]B3M=&8WIDCBXC[/ M/1?2BQMCO[N%4E[<+JO:O=Q;>+]Z=GCHBH5:2G=@5JK&DYFQ2^GQTK[P=./PU8N5G*LKY7];75A\.FREE'JI:J=-+:R:O=P[&SY[?43O\PM?M;IQ MO6M!EDR-^4X?/I0O]P:DD*I4X4F"Q)]K=:ZJB@1!C3^BS+UV2UK8OT[2W['M ML&4JG3HWU>^Z](N7>Z=[HE0SV53^TMR\5]&>"1C_T%IP.[EDPB@M&K'?8B+5\([U\]<*:&V'I;4BC"S:55T,Y M75-0KKS%4XUU_M59\4>CG68/F9DXJ_6UEN)7O=1>E4+6I;AJIDZ76EJM'-_X MBDLYK93X4'MEE?/B;>VUOWMQZ*$0B3TLXN:OP^:C>S8_%I],[1<. DI5KJ\_ MA"&M-:-DS>O1@P+?J.) C(>Y& U&XP?DC5OOC%G>^ >\\WG+.V>;WCG[2>^$ MS8]V;T[E^,RM9*%>[J'>G++7:N_57W\9'@^>/V#:46O:T4/2_]^!?W#SW:;] MTW@ECL03\3^HEFVH)C[7XIV:V@: (X833HQ1+OQ"B7.S7,GZ#KB W2P$#P># MOV38CQX:6^J:UKB%A+@=:NS_]9?3T6CP/-SF#\/GCW,A16'LRE@9U+=S6>L_ M\7Z#%+')\]= MIA @A')A*KC0Y9 L_@U1#2OR+ZW$1UW/89F9*ZAC@VOZDD+ X\97Z 0T^T9 M(IB+=]6=>%NIU4+"3SWMWQM(_P?^R8IDZ!MY9QJKZC^E%OM7"US@_\?BBRH6 MM:G,_ X^.8"BOCQ@)=_(A7(+T_1?_E"'EDIILG-A3#AS4SO.S9@SR1WXM%OC MFX4N%I0MOK'UUG+1+?\)*S;SNC(%)X@.&7"AS*I2*6#B4JV:::4+VN1\@4)J MHWYQ>9X?W[8R@A.R32<< MB"_0BMZ$UK6W:)*4 ]8T\T6X S;0R$I(BQJ8<^Z[2$RX6J?$5D+:3!L']'(0 M8-6UJIN(."MK9MJ[X,<0W>PGHAL<&DIB%TC\V@,).*VU_LW[JS4'QD!0N-/F M><8^#SZXU]A^ 9.C,L[3]U>"( 0 "C0%,$%RNY,#1XN@BL3(W,)[:FO?&UNIN MTS%9EPK;>N\T/M1S=!")W@&+76K/@DYSU(SG,DCQKRIQ;3CI(3PSW'+84!># MK>V6M& A,)T;.*V->?%P(?33 B)0S* ]Z1D AD40?=*%GH-WJFG "4P[*=A_BI1<$4!YC6%"EE7TAK0?Y>AQ0 MIB?39:27D@C"G9*6Q= =!CKV%8S3IDSRH,*&R&!F"('$K%/+@%FL,<53\A4) M3::+9#IRB !'.E,C'>^R4A$]TO6Z4WB.*\EBNE/+ %@$QY6Z1=QRMCCD8] 9 M?>&[\N%&&YP9<-58UVLV2W@XJL*>7DF\JL ;ZIE.W:!2'CJ1J$-8H.MK0YZ# M&RA0^*/K4A.FLVYR:9J:/=%WL2B;8#^[.3T)?GTN8EIL+45D:"WI.%7D)P>+ M(,4'LH E%L/R-=51ZAJNM0&=6=VJHO%;*7 0T)!BH.M"KR1U<57/Y3P@/B;P MBHN%)EOL02V(:#;\5#:T1>RFK,$=<(F MS"# ]0$;1$Z*1;Z>N"FY0U[YA?1K@XT.RB$L=-R"F-<*.V-HNLL2N.T8*M'A_Q"GV>P M! D$ +[\)&FQ([*@9M2\Z-M3:5#+YA9LPRNH((A%R6^AVQ%&A$@;,TPJ%?C MLCI_E@,!#C?#(8Q*O!Z3@_ MP=6PO??Q0GQB=@<:3-WOM:R_KZ5F&W>G:HW]'$J,/%HI9H+)>Q\O/G7S"FFI M0D^*-= I> #B22]\:^JH,,743+W4-557%,1;1CGKTW"I*F0_5$!8 "%0@Z$W M[I1X$V4R:4H1[F9+W@L[W$X8X=_L^@O^6-@Z%75(>E.-MTP#D\HWT'-+N#"31;:N<,)-9TJ!$H M1[XQD_)LP_ "X7UO9WV2UJK0ED]4Q373<$JQ210,R AN$PR'*ODD0;[$T^"2 M-09XM29CZQC@(*/.MN6$>U9Q<; 1V),@,4QSE PKX\(ABBR_-8ZY4P PU'Q[ MS@-ZPF+(\SK@:YB'KL();C9*:7*? @P C(/1OFV1T302 YHPHTX,GLG]=TH* M01"4AV WTP'ZL;967?9DDJ 9Z4>>3?+U3.S+QPBVH!&1FVX\&09RP? "M6+7 MYKLB)%)7/$SCN2CAGB:R2[$_?;Q6.B3M[2V:HLO.KJ6NY%17H6+XM?$ (;_C M5FQL6[11R7VL98\'NWXFS1FS85U%_!0.KL6CDP1R##FR#/Z]O^"*RCBR"B6] M@5EYQ\LV2T*!D9F@_0;,)(*?IH(ME%^?=#HYVV==V39:?;('M ,G]&IE=$); M/JFDKC]',[7H(:GIQ\1D(YCM,C$),P;S8$?ZA#[:J7I$JHY'P/2062W]5DQ& M5>UD*HYF1?NGOG+YZ350M,$4;^J&:4AD=??PW= GB<53@)G;(DXT-3)U*;5# M/H98,,/(L&GP08=I?3[R!M"/6"Z(8D0[NU#ER7VD$[&N0 9IQT"F>U$ENTWC MV^X;BZ?#]"_,H7:=!W-P0%X:#@XU:[K1'Z.6TP01H>Z8V@PF3*=\DFM5G$^" M*#(K 5:^57KH22!3:1Q<)Q!!K2R-XZYW1!V=B#B!I=D ?HTB^UJ MY11Z[>R9I@/B1#?UKA?965E[K+U:53I*!2\W-,&MT)AH8@C[HK^V=Q";E#H) MG+?I$-Z4$638PC'''5&9]T 1:IPB@=8 5GMT<6NH;5M#1Z M!$Y-A)SYA9GY&VE52(%M9:Q:1DZSX56.0*4#,O+W \XUY%_&>5)@G827>C;# M$YHO(YO$5H5$BR;AO*<3TG<9$S.1<&<#^Q*09!%&MP_8\PB[? 2- L% 5"A+ M[ P&\5AXE(_LR HJV*)JPM$!=;A02HS%'!L09L)]%:DAVB4?7LJ* MJ7WX@M?L_#*$)P'^TJ,]S0-;S[G V%W-]!N/,X:'^,K *,"NFE("]!R=BSDD MTVD)):V-)R.AHR>LUPW?2Z*X]HDC#H>4YG*^A(K$7UW">M,#:%AJA#K2A9L^L MPLS6*Q%"S#R<[W*]W3*$(/,>B>.#H9@<86@8 =H9V3G93569&W*+[ITBMZ?3 M<:R+)VK9^M#"YR,5GPI'N%RO92X'Y'\W/:3R\6MB.2([AJ=GV56Q4&53<2&N M[]2O#C"00F7O:-^OJ6PODNP+>O@L.Y=N0=-48A+9Q09OQG4#10NS14?9&(54I5[V\72N[_6$^/GU*6XO'K58;+PR/,,J>'..%7Q7YJ"N2 M_=%HG)].3O'HAWU-19VFLN[+UT?#@XE80FEZO: \6!G+)'_7*)[Z#)^KMQ G MZ63H&BV970:62P<0 ;9F#4T_*ZFI_X1RC"7*[;1W@M,U5^ 04B$E?#8\CCRR M.WH("-RQYUC@?W,;AQ([SC$.Q*ZO[ ][O]M8*COG7Z>0-'3V\!..]F[[ YBS M\+N/[O7PZQG,>!CZ'!CZ#$L'!R>3O7 HG3YXL^)?@4R-]V;)EPN%_F/I!3R? M&51<_$ ;M#\+>O4?4$L#!!0 ( ""3E@Q9"DRL04 ( - 9 >&PO M=V]R:W-H965TD9KZ9^>8AZFBC MS1>[ G#LKI;*'H]6SC6'DXDM5E!S.]8-*'Q2:5-SAUNSG-C& "^]4BTG\72: M36HNU.CDR)_=F),CW3HI%-P89MNZYN;^#*3>'(^BT?;@@UBN'!U,3HX:OH1; M<'\T-P9WDP&E%#4H*[1B!JKCT6ET>):2O!?X)&!C=]:,(EEH_84V5^7Q:$H. M@83"$0+'?VLX!RD)"-WXVF..!I.DN+O>HE_ZV#&6!;=PKN5G4;K5\6@^8B54 MO)7N@]Z\A3Z>&>$56EK_RS:]['3$BM8Z7??*Z$$M5/>?W_4\_(Q"W"O$WN_. MD/?R#7?\Y,CH#3,DC6BT\*%Z;71.*$K*K3/X5*">._G$C> +"4PH!P:L8Z"< MJ2S#BG^ 5+&WFGE5I9=J!+*??T)>C6X%F]=.XN?!'P#Q9@E M4+_D!WK59 M1=GT]1/AI4-XZ5/HOY3))Y$>]_.]=L!F[,6S>1Q%K]F/K+&+J@+?:>P2%J;% M1F?1S.6-5VI880;U("]V#?<>@L>;"/L'@/R'B('#UX M8=MBQ7J[8W9JJ7RQ?:!>@!E:R//3Y<%YJYVEH)%0+H'\QV$BL=(-EWV;$,XV M!LP)(.MNQ1U.VE:6F #6VLX1?.209KV08NDU[8YJQV"!R;LGXGFM6\I?+]#A MADQBIH3$L@ ;D*?T#&G"Z>I%^\3M(V->"]GBN,'%+HF^2O/7EK6*MZ4@HI'$ M$M\EW:KO?-PLN,3\(8,T0:VGR [='NS;I8<%&C"PHK?2FLH*]QA"A:1Y^R % M#NF!.U]V19_8WE2'@PE5EA<=\$:XU3>>#7&")2/QA6D/'^-NAX$ATHY&S]P. MDVP#>W /*E&H4A3$Q&%PBR_\LJ4L5C]OD'UG,'A8=K^U"E@R[7;!.;Z.1)<>W9[B8YP M7A2FA?TR0OPX"_,^46@AF?G"_#9.=UIU6\G?U5ZPK3V3@=/B].NUOU-_'NV^0=-TN!L4NH4'4Z MSF&/WRQ5^(H$A 7Q>:;Q7]!LR,'QTG?P#4$L#!!0 M ( ""3ECGG+8/%@, +H( 9 >&PO=V]R:W-H965TN #X@/;G)M+!([V.ZZ M\>LY.UG6L;3B[4-;O]P]SW-GGZ^3G53?=(YHX+HLA)[ZN3'5. ATFF/)](FL M4-#.6JJ2&9JJ3: KA2QS3F41Q&$X"$K&A3^;N+5S-9O(K2FXP',%>EN63-TL ML)"[J1_YMPL7?),;NQ#,)A7;X!+-Q^IHM!<"E"XGOKS:+SH6WMG M\(GC3N^-P4:RDO*;G;S)IGYH!6&!J;$(C'ZN\ R+P@*1C.\-IM]26L?]\2WZ M*Q<[Q;)B&L]D\9EG)I_Z(Q\R7+-M82[D[C4V\9Q:O%06VGW#KK:-3WU(M]K( MLG$F!247]2^[;O*PYS *#SC$C4/L=-=$3N4+9MALHN0.E+4F-#MPH3IO$L>% M/92E4;3+R<_,YFDJM\)H2G"*_(JM"NR!0#,)#*%;FR!MD!8U4GP :0#OI3"Y MAI10-PN='5/9;E?UCZ']T($>1 MNG5^D 9A $\>C>(H>@Z'V+HV@)X ,#G"F2PK)FX@E52;VF#FR;7;6,N"BIR+ M#3 -S5K&#.6;BXRG-,I@9=^!L;>DUR7;$BB9L8=<'AT^EBM4[06 MUN!D(3U MS.O2]QBBJ#=*3NF3V$F_%_6CWFD_\=ZAUF-@5AT3:1U)JC#C!@JI-0E\.@Q[ M81C"L[N1=RD-*[K4U4S#P1Y3.'1,<$DAISD3&Q?T44HIO"YLIK!Y(OF/ _GZ M8U!OON_B+5CAQLSZ8F5XA0UN6.MMQAB95I M#NP6K+EC^VP=5G]/^>L5Z61\:-02'LA"\C^SD/Q6%OZ%\F&A_$86[@BAZ\D* M]OI)B6KCNJ8&=ZWJUM*NMHUY7O>C._.ZJ[]G:L.%A@+7Y!J>#*D/JKI3UA,C M*]>=5M)0KW/#G/Y&ULC53!;MLP M#+WW*PAWZ,FH;3E.G#8)D+0;U@$=BA;;#L,.BLW$0FW)DY2F^?M1MNNF0YKM MD%BB^!X?)9*3K=*/ID"T\%R5TDR]PMKZ(@A,5F#%S;FJ4=+)2NF*6]KJ=6!J MC3QO0%49L# B^%>K OK M#,%L4O,U/J#]5M]IV@4]2RXJE$8H"1I74V\>72P&SK]Q^"YP:_;6X#)9*O7H M-C?YU N=("PQLXZ!T^<)K[ L'1')^-UQ>GU(!]Q?O[!_:G*G7);]@# MI.$[ -8!6*.[#=2HO.:6SR9:;4$[;V)SBR;5!DWBA'2/\F UG0K"V=F-?$)I ME19H?)!H)X$E5G<69!W#HF5@[S ,X59)6QCX*'/,W^(#4M-+8B^2%NPHX35F MYQ!'/K"0Q4?XXC[%N.&+_Y'B#JZ%R4IE-AKAYWQIK*::^'4HXY9P<)C0]]W,$Q]O]ZD:,,A_5]519A!&>G*8NB2_@[ M"LP-J!70W6.U1-W?/W"9PY>-1(C#UN*#>,6>9(KZTUC,'7HEI*!2S&&M5&[ M#8D=T. PTMLPY 7+VD2<)EAYU9 MH5XW\\= YK)LF[2W]B-NWG;VJWL['V^Y7@MIH,050*!;F=.N[&J;OI\ MJ2Q-C699T N@=@YTOE)4 MW&!>@'_^P/4$L#!!0 ( ""3EAB3,IRD , M +() 9 >&PO=V]R:W-H965TTDS?V IJ@:YJ@0'B9NYNPRGJ\386X,_*]RKHS&82-9"?#63 M7XNY&QA!6&.N#0.COT>\P[HV1"3C[Y[3'5P:X/'XP/ZSC9UB63.%=Z+^JRIT M.7=3%PK3@" MI,%W %$/B*SNSI%5^9YIMIA)L0=IK(G-#&RH%DWB*FX.Y4%+VJT(IQ?W$EOV M3%G6"A@O0.@2)3F6DI: *85:>)YF#UNB@=15=)7R/^2W$H0=1$,57^.(A]MCRQ2^(?4FQ_VYCO^MC7]K8 MX=/ET#OFY#*S^9*FJF4YSEWZ5!3*1W07;]^$X^#=%=W)H#NYQOZZ,[M*?5GX M)Z$14GC[)HW"\!V\V#VE$,0&Z-BP69/)X>@LZK<=1XB#;L6#]AJITY%"+J@9 M*(V%H24#V(B:NDK%MU/G@=I5L:O1;%TEZQ4ZY[).)#G+XI'Q'$$+ZEAM6UB-QZD73F+'9J0JH.*Y: C!GE!!$GI9.H%DY$W"=##!)VJG M"H]U21)2/;)U3:M9G'GQ9$+<<19[21P['U"I*2Q-G%8.]6'()1:5AEHHP_1# ME&1>&*7PX]'0^2(TJZW*)(V]*,AH''GIB!1GX[[4CSV?Y+; FGJE?(8-HCE# MYP;&B9?&(83CD9>-(_A"V<]+QK>T7U%SO:)/<.<\4":QOPBJ?\CGVMP.IX=X MG?(\=\Z0(\< [CK !PMP5JRV5$R?G')$2>G+^AO,!6]Q5T8#MP';F[8/4*G_\MVHLNSXUN+IF=E+NICJYV_H=$Q"]* MQ*M\GG^]+TC$D4>XU(?]HWNT0;FUKP7S:>RX[J[4875XD"R[>_B;>?>:^L2TI'QVQO=B22(G"&O,C6/@=GG!&ZQK1V1E_!XXR7BE Q[N]^Q? M?>XVER>N\4;6OZK"E$LR)U#@AG>U>9"[;SCD,W5\N:RU_\*NCZ6,0-YI(YL! M;!4TE>A7_CK4X0 PCXX Z "@7G=_D5=YRPW/%DKN0+EHR^8V/E6/MN(JX9KR M:)0]K2S.9/=2?,X[I5 8L%UM^9NMN-&+T%AR%Q+F ]&J)Z)'B%*XD\*4&KZ( M HN_\:$5-2JC>V4K>I+P%O,))'$ -*+)";YDS#3Q?,D_9+H^G6E/Q#XFXY+8BFE4+TBR\[,XC:Y.R&2C3':*_7\:/ 7-ZBV?E8UY+(3IO^A1^_X'%SW4_ GO']+[KC:5D)# MC1L+C2:S*0'5SV=O&-GZF7B2QDZ8WY;V24/E NSY1MI"#8:[8'PDLW=02P,$ M% @ ().6,D*J>VB P \0< !D !X;"]W;W)K&ULE55M;]LV$/ZN7W%0AZ(%M.A=ME/;@).T6P=T".INPS#L RV=;*(4 MJ9)4E.[7[R@YJK,Z ?;%YE&\YY[GCKQ;]DI_-@=$"_>-D&;E'ZQM+\/0E =L MF+E0+4KZ4BO=,$NFWH>FUNEZJS@$F\UF*YI MF/YZA4+U*S_V'S8^\OW!NHUPO6S9'K=H?VMO-5GAA%+Q!J7A2H+&>N5OXLNK MS)T?#OS.L3 MKA_0WPW:2V:T-QBD#IX M$SDN75&V5M-73GYV_5Y:)O=\)Q"8,6A- !+M,K2$[4Z$Y1'G:L1)GL IX(.2 M]F#@K:RP>NP?$J>)6/) ["IY%O &RPM(XP"2*$F?P4LGH>F ESZ!]Y-25<^% M "8K.%&]&53##3>E4*;3"']M=L9JNBY_GTO#&"4['\4]H4O3LA)7/KT1@_H. M_?7+%W$1O7E&0S9IR)Y#_Q_%>A;G/,M?E46((WCY8I[$\1LX'XSR!:H&J@XV M.]13A8:T_M))A#0:=P+@$X)W@A! J>A-&XN50[('A%H):@Y<[B^]+76=JJ.8 M](F?9>!]'_M17.]:W:%DTH)4%JRB<$V+I.T'2(,L7P1Q$IVNO6W7MH(3GD;! M7*LP!]X:B(-XM@B2K/BV\K:JMCVC.Y*G69 OXH=_;U.67=.1.XEBC=*6_S- MP:LX2.)9D,\2> VOYHLDF,\+>.U]4I:)@<8BSX-TGM,Z"Y)Y%$2S&#Y14KY3 M#SU29%9^Z;AVN9/P#G>ZHU;JQ?F@/:%L:M7M#^,IPP<*E,F-Y'><70RX_="H M',\[U-1W2;9KWI1]$+QVQ=!0DVWQ1T$-LSI#A-DS%Z!GQF-MJ]4]IV:)XBL4 M%S.(BR1(LQ32) L*4OX?^U&]'R4.[VGN&/3^1*9=4W'\ICIO&M5)ZU'K],&P,W3_B.G;D:7>:9YNQC7\[/@[##TSON30@L";7Z&*6 M^Z#' 3,:5K5#4]\I2R-B6!YH)J-V!^A[K>@Y'PT78)KRZW\!4$L#!!0 ( M ""3E@TD'N,60, )P' 9 >&PO=V]R:W-H965T'J@]K& PZ8.GN$B?] MZSN[$.*HME6I+[ _YOOFFYG=V>5!R!^J1-3PU-2M6KFEUMVU[ZNLQ(:K*]%A M2SN%D W7-)5[7W42>6Y!3>VS()CY#:]:=[VT:P]RO12]KJL6'R2HOFFX?+[% M6AQ6;NB^+'RM]J4V"_YZV?$];E'_UCU(FOD32UXUV*I*M""Q6+F;\/HV-O;6 MX'N%!W4T!A/)3H@?9O(Y7[F!$80U9MHP905WQ7U96N4"U]3;X,PL]&WMN! MEYWAG<$7T>I2P<-DU#V(O26722\Q^P*HM #%K#H E\T!1Y9ON@, MW\-QR!L3,J\5_+'9*2WIJ/QY*N2!,3[-:*[/M>IXABN7[H="^8CN^L.[4^K_D5HA#"$#^]2%H8W\-^U_ M[EN$*!A6/!!G&9UCQDS0]5>:_! Q0: 0-?61JMU?.UMJ4'E?H]DZ3WRG,V(F8BHZT'5/F*KA7RF$=#A($4:WD/HI6'JL6A&8^8MXM1+DG!BV#3\ M;VHZ!1))FI!MFL(B3+PH7#A;;J@U?Z+OZ FBE'GS,(&8>.(HW'_:>E#PS+CCFO*J7T$V233M MI,A0V0/QFD"SV$NDIJZOX+Z75$=KK*HG:(9^@:9?G#E#-& >'#OK>IF5U)2I MW*!-7 [Y>P^!P45I0H, 3ET^_ZAC-BCW]ETP@?:M'IKGM#H]/9NAX[Z:#^_6 M%R[W5:N@QH*@P=4\<4$.;\$PT:*S_7&PO=V]R:W-H965T M@-,E4IHJ12>KJV'&5["0U226Q*W8F M#UO[ )&0A U%* 0H6?/U>[I!RJ0C9V%NBF%K=9K6>XO56YVKWMQKWGQ12]7CEZ<7)QOY%+=*O=U3 )=-K55AM"E&JQ>O>+'YU.:3]O.$OK7:VM19DR=R8[_3P/GO=BT@AE:O4 M$0>)GZVZ4GE.C*#&CYIG[R"2"-OKAOL[MAVVS*555R;_IC.W>MV;]D2F%K+* MW1>S^U/5]HR(7VIRR__%SN]-)CV15M:9=4T,#=:Z\+_ROO9#BV :/4&0U 0) MZ^T%L99OI),7YZ79B9)V@QLMV%2FAG*ZH*#CJ=_'[;_$X.ON%IL.#IL-?7'QN1PBQ$M1'.B&?)""67YX0>K/]WM1?D M+RMRJ -N4&YA<@";?14@$::#,W%I2@3>*P8;U8]*YL2,G 7D W?L3.+QF?C* M0DZCYR11Y7JI*2BI]UPJ2U(V57I+L;)=HNFH2P379'!,FIJJ<+9%UR4C'< + MR4'4+_0?8NP9I<:Z#D-=;.%D4^X%7/A"8VTX1"$(_%VO MGF*11),P.4UX%8>#:(C58#P(1\-)4*-P*\VI/E!243@:G(IQ.$4Z#^#%\4C$ M()F.@]G:E*[9#.LRZI\9^B '&"BMD[YTY9JU MJ:/\"-+K[A9ZJ'IL@4]=JE4B.#BT:8D[(#K4#J=C_(TF JJ>QF%\&E,+O$Z= M(54GK%?R= ,4,D ]&8B2*,^,2[3.\AK>Y:$QDD+8:FG]@G;4'>G6,Y@]9O"X MLSYT2H,:U< -(#- &:HTT!4\M&SJIFO.[[#;D@$O3QE#4O^I-F)3:E2@A@Y- MB6VJ>4.H2*INL2ATX=J8C&K5U"E3-H'/J\KWOAGNV6I6I1N+,*S0T&KRH M_<.H);5\T"+1D27DK%064$[;,QB Z851+B4UV--3^Y)7,@"TY M O900\U)=$&J/K(4:4+>T0#1K*-4;RM_<(GQ6S=L[7.<@*(ZN> M3<)1D^\0P87G:_,8"H8!)Q5&8?:"2!4T7^B4 @T=#L<@#(H5H5].\A9\45&# MXS&57CBS5/A8^GC4'GQ[KWV9O_$VV\:+?9J) ?X_P5G'YV%+&U(_8Y_3#H\* MC+!XI0I4+E>+4-O:*8V7_%]([&,G )7PME$O:-3K/]7XNUE6!Y(G7K9MP^P&I?W "=C$=-)DO+>53[(J#LU/!2 M/1S5X"13!-\>@'56H%YD5S\Z??+@#-!_N5>R1/-HQNWQ,!ALKA$%OP#D-F-&VM(I%@UDQ&$85\'&' #:-X@C&KO8K$ M[0I-LG4MT8KGAPJ5,CV6+ET<*@+9O7CXMM(P\@JU@QA\U&@7V-N<_=L?6_<. MXO*O]YQ_W%AVE,QSCQMTS*(C--[Q0?K-G[>AJ.\:3/$R4SB$96'PD!!\OFAG M1.?NX;HAX>N9A^C=M%#0=]8&7KKV/-0MLVVYA6N_#CL!FJ)+"Y\67:'H.+*T M#R-9W6'*^@S\?\Y=?&R/GU-C#BBIUT=%XL#FVVXS > ,S!>]J=(;3M/'@>$C M)"I(^Q/N863L'W(C'A])CL ?L57&DWTSQ,2'JYUDC*R>4CK'.%'%.%/ZU;$[ MO9/632MR8,GWR52F<+&_=#V\/5Q9S_Q-[<-V?]_]2988_ZS(U0*D47\RZGFX M;1ZKI0$6-$&?%\85&[]0 (.%_D7_P502P,$% @ (). M6,NY'YB[ P ^@< !D !X;"]W;W)K&ULE55M M;]LV$/[N7W%0NV(#5$N6_+;$-A [+9JB68.D6S\,^T!+9XLK16HD%<7_?D=* M]MS!]C 8L/AR]]P]]\*;-4I_,P6BA9=22#,/"FNKJR@R68$E,WU5H:2;C=(E ML[35V\A4&EGNE4H1)7$\CDK&9;"8^;,'O9BIV@HN\4&#J[R>1 [AU!@9AT"H\\SKE (!T1N_-5A!@>33O%XO4=_[[D3ES4S MN%+B*\]M,0^F >2X8;6PCZKY@!V?D5!RV7[9 M2Q>'(X5I?$8AZ102[W=KR'MYRRQ;S+1J0#MI0G,+3]5KDW-%>25L8>"=SS+_7C\BO M@W/)WKEEO!J,X^L+3@\/3@\OH?_/#%W$.NWI+\HB M#%)X"^=-P9.E,RZWL-&JA'NFL\)E)0&KX".3-36TSU((ML#>2I45DSMJ];5 MZID<1G$8QS$U'4DB;-QSHS; K8&&#@I5&P3OF0-F86^:F5[.32:4L\XEM"R!R;Q=)L#6 MZAG[0,WM%6VA$?V]X2]0MI6,KI*!ZA#+->I#+8;?F=)T34]+[I5IH[13VG/O M$5GGW&N(Z3<8MH%(IY-P,HKAMM8NJ@ZN0LU5?M9D[]BD<>EP1N@Y<_J55GF= M432)A:JW!=S?W5'.-*5SNX,[27WTXYM7TR2)K^G&KP;7/X44SJQ#;$.ZWATS MXUKZ !B,/D(3_RB1-#/+M-?R?OSG:B:[?G$F^P6;LO[E:*%V<79AM^+N5!? M-U]:O,T&+D6Y%K4LFYJU8GD^N?3>O MIO][PK11;.7IFI,FB:7[0RTUQ/G$) MD*A$KH@#Q^U!7(FJ(D: \6?/L3$;^\J:2^LJW9&P03EG=2->N>& C696WN_+&WPX@@=5\@ M\'L"7^,V@C3*:Z[XQ5G;;%E+N\&-'K2JFAK@RIJ<,EBV*>? >>_RO!:Y X+ M/)OYKA^\PB\8U LTO^!U]>[X([LN95XULFL%^_?E0JH6 ?&?0RH;CN%ACI0D M;^2&Y^)\@BR0HGT0DXM??_%B]^TK>,,!;_@:][]UQZO4A[']T2C!O)#]^DOJ M>]Y;-A:!%\:+HM0)HAJ6-^VF:3D(RO&N$A]7@GVM2R4*:ZZP0=JLVX (NS:5 MT/3-4N_B^9]=*7VRNDY6KPN6*DTH2R+DK1JE+!_9VL2YH#AGB%*Q7HB6(M6B2&4$AM1RV/6G MN=&M9P2AWV[>/UG")F5SL"\+T8(7AQ%JU395A1<4&I21&DO& F3#Z=6'JQ,J M-'!VP3H :-G-[16;4ZID43+E)T!8Y\+:LVA=E"VL4$&C+719@S-@\9I%[C%[ M:#2PW$@F<(#-..R'0BM1T';.O&MY+9>0>'G?"H%BK!QVMP)PV$;8FFK?=R"R M/E;-@E>(+<7K^W)1"?9;LSU%#@)_'WU3F/;CS6]W-R>4F\X!1M$Q>8GU86 \ M?S=2<,T+.=;Z)X@VJ7?MFV4GU$;L&%D:[!86A-&;EH($SV37/E2L75$; MAQ#QA]ETGZZ4)/3H7,4VVX6VEX8$LU]TQ3;LJH<-J=X>):-@&=QAI:2 M_WC.^V-/3&Z@A( *'70D[^D\@'J;#E$IA70H3C616B$JM$9_GR,'5>PUTK4I M>4LYSA=E5:J?Y$XA%5]4I5QILJKD! :+Y9J"@E#QNN[@/+%<"MW=AY#9MU?. MJYR\B^+U5 0%)ALI& (#.2",98ZS([]%+PE2(7F3:[=D"F*/N0'5,5KD$"V M:9L')#[A8)=YWG2U3D24U+K@;2$!N2B79=ZG_N4!>^JE)@E& M6FB.0V@_@%AW6NQX M'M@7-T>$O/C55%$-9'BRKKJV1<5Y8WT02%88]8AY=N)&N/NI:R>IAZ==6QO6 M^O[$IID;LA,V]<#NA'F>'<4QR^PDRZQ=F=W1OG"W[AH%J;F!<=CHJ>MIP7&4 M[F3XF6M'J6M="Q1.E/@G_-,HBNP,L D6,M>U R^EES0$!S\SZWX$E&G$3@9- MO""PLY#4F/IN "&^>82<.*''P(UA&#P.JGEIB.70CGS:$(=VZF8@\3([#L"H M5ZWH(?8-<1JG$!VZ!D?@IW;H:OY9$MM!FICU)(UMSX\&)B]%!!@>$36%J,]W:7: M'QVH?>2B53BAL.]=6\JBU,5;FERB'93>$D$';T"&#L-6T)&&NKAN+>*18_HV M:;DP/6;-OYO"B!RQ]A@3P795YJL7AAPC>$@P^L)UXZAS%#^^&YV>URKL4Z;> M#.5%ER?(&]O"['FJ>MHDG6HP>]%VN9_1SP4_<1]!(,K_0Y+/!VB#D%VZ^)[C M8E@Y=#.IP2(G]8_I&AV/GXX!<<(-=?QP=5STOC8 MNH&CRI:F'(:3 HI\/?14=HIQ;LUK^C9B]E(%F69. #0GUA\X5QMSDF&?A6;? M9>EXBD+. MAS M1/_1U8(%KGD;ZK[17$JAI.7'P>60D.1NM#*H[L M"ILQFJ1HR")O>!Y:2^;C'E%1U_'Z>7<$,ED0V*X+86@DONV!G^][%@[3G"PE MR/L*WI!JF*=\+[3]+$.4!6@:U(\Q<)[2KY-"'Q>QR7#WDP3,X'47/<&/K6^\ MZLP7S9M3@DUC-!O=R'=-^3,EB60I>D46][<#[6RG+K @J)(X@QZAYT))?]]# M(VO@ T(_[POA-$.,AF:&<".T0^J;HT--+T!/TL2,NEL,?YCN[-GDM(A:W2%T M8Q_0WBA$KXUW P#:8N+WU>.04D=0!HK801Q0_( \ I4[S.6O3N-]DH];TW!H M.6*]O0_]RYB-?C.M17NO?Z;18193K/GC-*P._^LNS6^JI^WF9]_OO+TOD9>5 M6((4I2V:(('U#S3SHIJ-_FFU:)1JUOIQ)7#D:VD#OB^;1NU>2,#P%_/B?U!+ M P04 " @DY8?#&-8\\# !%"0 &0 'AL+W=O/YMD(%$3 MF[.=9???=^P$C@J6V[O[ A[/S#/SV(_MC+92_= YHH&GJA1Z[.7&;*Z"0*5925=R0J=:!WBCDF4NJRH"%83^H>"&\R\Q;*T0-3&7RVFMR]I M$P_'._2/CCMQ67*-M[+\7F0F'WN)!QFN>%V:N=Q^PI;/I<5+9:G=+VR;V&CH M05IK(ZLVF3JH"M'\\Z=V'0X2DO"%!-8F,-=W4\AU><<-GXR4W(*RT81F!XZJ MRZ;F"F$W96$4>0O*,Y,I5Z(0:PT;I*W*N<)18 C7>H.TQ;AI,-@+&'WX*H7) M-4Q%AMFO^0'ULV^*[9JZ86EZ/CU%L4&(3R/8HW&E-SS%L4?:UZ@>T9N\?1/UPP]G^HOW_<7GT%^Y M"6]X=X,([\7]QIS MX,<#YB>T$>\Z=R@DG>.FVG=W:6!VP1^I@34V##74FMHN1+L\=F->LS+OJ18; M^@/JA,6L-6+F]UG8&H.!WQLDC=%/!GXR2#I?B"T>;AWM@U09M:B>=_U(1M<6;+[[1C';1MU2< MBV?(>084Y0-LZKJ$O.'8V+_GX[<6"P-:TN* MD(B#D,*Y;.C.36I%:+E2R-E&.Q__'5-WBGR(0W^81!"%)*MX\-]@F$\75.RS M?@2G;M+@X&FC0[IV#[BF1:V%:5ZY_>S^&^&Z>1K_#F\^,+YRM2YH84I<46K8 M'5QZH)I'NS&,W+B'&ULE5EM;]LX$OZN7T&DQ:(%5$>27].7 &F[O>L!W09)V\/B<#C0$FWS(HFJ M2,7)_OI[9BC)FK3 MC2JD'9E*E=A9F;J0#H_U^M16M9(9'RKRTR2*9J>%U.7)^5M>NZS/WYK&Y;I4 ME[6P35'(^OZ]RLWVW4E\TBUJM-J4 MHE:K=R<7\>OW$Z)G@A]:;>W@NR!-EL;:W/)?L?6T,8C3QCI3M(MG*;MN??^7/+$ MN9GX8DJWL>+7,E/9_OE3R- +DG2"O$^.,ORHTI$8QZ%(HF1\A-^X5VS,_,9' M%1/_NEA:5\/W_SZDHVB,NK# K 3NK8JGJ MWM:A^%O)4ZE\M<$2V$,W4HF@I\V,&D4,@&L?LJY[J ?\EVM&]Y[;V1=<;ATINR M%:&[] 4> @JW)'KSF)HWXCMBYN1ZAFTKNNA@VM M-7G3>7)P8_A0[CU7!8]=)8ZXZIB]'X4@7=A''9V$D*[6RUY*NKA65 (I0EHG M[;RQ\GKMCOR)PQ&A.'=/MU6U0<0.#_E$+1O.89SD>#Y"6 6S90'SR^< N M(_&QJ3ESP.Y>R1J* L/%/QJDV3@:HD)K^HY1/%Z$T^EYBQ(Y([NH!+V6Y#-FMFIJSMI,V12F M4YQ*#'23/>E$*]TXC!;C<$Z(,TKF8AI.DT4XGH^? CZ^];'2M0H\QIV%\S@* MS\9GPZ\/(HFQ[.':%L+OD)14:?-DFO#4(@8H5CHG4:1(%>)QI=,6 M1FTCRSXE957EV*&@!^+A-W4K,QD2M5=.A12808=N.YLA4413MH[= MA?@C&U%8'3$AR8[+E*6$T@#A56T*X=!5LL3\B8M]-@6[;,+FDK(]S9O,QYV2 MZ08FI3^JC5#/>Z7O/"8HJ]RC=Z?60>\#, M0?*SD;DWMG?&T)/>44"5U#]S[)K5Z/^)][8$H3'.[]OH]Q6^-%T/\1G2ET0A M+A&^E/M?@.D^Z^.]1.3F8_[&]F$:[,)49J9R%)8DA(8-N)OH$!!Q@WAHH8H0 M8Z6)EGCK2[(E20'%"H]41'5%3@5'$B-Z0M9AC:*%KBJ-?-H2":#>;*WHX(DB M3H()&;"IR+_3OGFY:HW=Y_GW4COQR1 '2HT45LC5@3A8Q+?2CW-^LLIEUTA=77\7ZQK",*[X08V[08)C M5M2^#JX!8%F3LXWH ]6L'[PC4L3EJSX[#/7KWR24.J+K&\P8_Z0>=.=[,G MG93#J.=%>A&_#'B?9:%((#PHC1.W\ %'D=N/Y%;-O5.=99Z+:12.H\1O0O&5 MTK3=]LI^V3,6+Z;C\"Q.Q%^X_W%^M1;_SZ%_ 73BJ//U>T4FN65;4+6@N3(3 M;:>6-H PQ(/OMRN$G.JV6!Z!;DD]F>5A%WS)8AJ>0:IXCJ(]GXDXFH?CR;R- MW:\56[K-YCCIBG@7:+TOJ*O0B$?5H?2!&C1(7P+--@4KRJ\NL1Y"A+I3:<-D M9@5\(Q#8GR"D[YK1\7.H@FNP-&7#2C\7,Y^2XSXYQV/_&8_@/;(S'*4+!@A@ MJT;#67B;2M?T &RJMCV1>5#H'$*%+NDI)_A^*2X&XN]O60ZW(NCO.?A&M C07E""62IT?9)XZ8##!#->H8>RH!6G%.L&6>I-VMYK "E=/T7L MVD:%.L@!!;@@>L%R$VY]F,%%T/4,Q*/WC$0"$$A;3+?=_@N7@4/ M]O0*Q9VX5UU<\,U_:A4,Q'[F*I3C*=%7I=W8LR*H8(4L6BU$?C:XP@1D, ]> MK5I\MA4*P;!&6G/OEXQ0#&GHX2;O;#2;^"=<>D0^TJC)/:"@S:9* $%#+OD] M4J;&NH#E]B/CSJ-V8YH\XV-+-33\"VI?_29OP ]V=UC=.4IPSI0[N@X9"#?I/0JE0,)M[V &PE#\Q5]?(ZH3.R7 M'T05OP!$+LLZQ\6Z:%J' 26#IM6BG_PYQ+G+;:5#_KP$#W3/E)B%:?S[@$Y/ M[NL'RG 0O] XP\'0N :IS?W[%H,N+W:9XM]6Z3_\W-G#^F.6!.=T7]H:;ZFZ M4@&-KQ5F6?9VN*O.LANJ.!@QYEM;M"\R3%-W8JUTB0LTX'X02V' VJ.?KZFW MVZJ!;: "#[J',F?8^'&.M")Z8PX*F-AIR@H?$G$4$+8]$4!H"W(.;+ZS;Z]U M634.5?>79_%B_*9M8RZY.WI%U0>%O]O[88A53A-!5W;.IJ/9M-O_!L/W.W'4 M+5]I>R,^H>D65^W >J6@<=F3$GATQ!_;EWWB=ZWROID4T>$FKP6__?)$F?)\ M/$K(+GD[-FPW.MT<[B]#\3P9C7MB_1@(<;[-\R/M84DA$L=HB1<)YH$HG ,# M'SX?>K]].OB5H5#UFG]+H;8-N>M_<.A7^Y]K+ORO%#MR_UL/AH&U!NKG:H6C MT6@^/?&S&ULG5;?;]LV$'[W7W%0MSX9EFS'B9':!I)TPU*@:]!TZS--G2TN%*F2E)7\ M][NC+-E!7 _8@RV1O/ONNY_4HK'NR1>( 9Y+;?PR*4*HKM/4RP)+X4>V0D,G M&^M*$6CIMJFO'(H\*I4ZG63995H*99+5(NX]N-7"UD$K@P\.?%V6PKW'&?+Y.,":%&&1A!T&.'=Z@U Q&-'WO,I#?)BL?O'?KOT7?R M92T\WEG]7>6A6";S!'+F1B4 MRK1/\;R/PY'"//N)PF2O,(F\6T.1Y4<1Q&KA; ..I0F-7Z*K49O(*<-)>0R. M3A7IA=5WX9PPP2_20&B\E\J]YFVK.?F)YB5\MB84'GXS.>:O]5-BT5.9=%1N M)V]'^XUFI>G-;D1KCVE9"X3*C2/;H=)JOW M[\:7V8?-B",K^#]N_ED//X '3Q\,?!)F)I:#297 M,:H4VU @W-FR$N8%)#TU!LQ!0.743@0<5)K@J>D"V,T&G3);J&KG:T*$8*$I ME"Q>@7BK7*1.=05[>.%D#?$8G ME8^X-#XYRA11F[?L'"*\H* (;9PMHY7[AR]=4GABY1PQ$4 ,2*_UH,-$3IC$ MUND8_E9]!/<\Z:1UN3!TWJC0IBN@*WT7EH[ED#/ &[CCC)]T-'KBL!(J'Y"T M%+Z ]&FB4UN17I<@0)1\*L>-HPJ9VI.!@ M)W2-;;SI5O&!9#C-O<$"J0)[2CWZ(#;&H0X;C(Y(3K_:*(Q5*W(J5^)'060/ M(VM1J4!KX8\"MT8I2LJB>B:]MD:T]4QC'](8^V^%L_6V )ID& N/IMF I]F0 M_#'8R>Y[#0Z]=F#9Y9=ZDIJK55"N=W8$-YXN4%D,F1\='YN*@S.&\%--UJ99 MNQ/S,WC3"H>2I_GM(K&3X6W(T.5\-KP:SV VHJX]-0+3HQNH1+>-]ZRG"JA- M:"^C?K>_RF_:&^P@WGX'?!9NJXP'C1M2S497LP1<>[>VBV"K>)^M;:#;,;X6 M]#F"C@7H?&,I\?L%&^@_<%;_ E!+ P04 " @DY8-B?75AT$ B"0 M&0 'AL+W=O M.YSOC+UW%:*'QUIIMX@J[YO+TB4U7EMP;5T+^W2%RNP641KM#VYD67D^&"WGC2CQ M%OW7YMK2;G1 *62-VDFCP>)V$:W2RZL)RP>!.XD[=[0&]F1CS#UO/A:+*&%" MJ##WC"#H[P'7J!0#$8UO/69T,,F*Q^L]^OO@._FR$0[71OTN"U\MHED$!6Y% MJ_R-V7W WI\IX^5&N? +NTYV/(T@;YTW=:],#&JINW_QV,?A2&&6/*.0]0I9 MX-T9"BS?"B^6YJJ#R9Z!.8//1OO*P3M=8/&C_H@H'7AE>UY7V8N ;S$?PCB- M(4NR\0MXXX.?XX W?@;OAMQR('0!7\EAZZEV9>A#E-\C?C$=(9_ HG MK<#:8B%]MWXOM="Y% JDIE"UU)'>@:^$AX9@*(Q"J2?JZLU?U&D#7R&!UHW0 M3^ -.%EJN96YT![R8UN.C>5'=NC624>@5M+S( F2!82K0M;" K^U\D&H0( / M19Z;EC<6S&9QDIT/QO'Y M>!J?33)(AMF@EDIQ0++A.>S7JY^M@; (_JDA_S@&K7:8M^03&QL4:.G!*6!K M34TZ#ZA;!!16[\^Z]D;K8@HG6MP\ 3XVQDE=PK_">!2H(7RANQ RZ8B1VA/F8< =QJ$*%><&-#X G:?4,M?>'6687!SL MN3:O^@.HQ -"B1IM".L&4=.SR.PX0%1E705U1C>MZUASUC_B '4%JH^4\N25T270DCY^R57W=,ELE=CUOPZFC MS!\]*D-8]R$.$I3X@KS_H?K[UJ)C9NOD(\>8WT_D]_-T]0YHD<6PJL7?!'#7 MH;*!_N261ANI'-*[;P\N-Y*\F,)%"A=C7OPOPU0AE*6F4?)G\"R!E,!ADI(F MI E,)T"ME&8PG<+D L[@U(LX.II;Q+@,TYD*E(&[$78X/7P K+JY]UV\^WKX M+&S)!:=P2ZK)\)SFK>TF&ULQ5IIOP*AT?2X(\H4;TJ^(F39GO&$>ZR0NGMB M8F,_@%4@"^TZV 64*.ZOWY<)H Z*\NQL[,9\L$46<23R>/DR46_V5?W-9$I9 M\5CDI7E[EEF[>W5Q89),%=*,JITJ\7IA=K63*DXK\8CH>+R\* MJJ[S:OSV;G(4'=WJ;67IP\>[-3F[5 MO;*_[&YK?+MH5TEUH4JCJU+4:O/V['KRZOV5 W*L]I(8CQNU_SK-V2)O8_A]4_\=EQEK4TZJ;*_ZY3 MF[T]NSP3J=K()K=WU?XORI]G0>LE56[X?[%W8Q?3,Y$TQE:%GPP)"EVZO_+1 MZZ$WX7+\S(2IGS!EN=U&+.4':>6[-W6U%S6-QFKT@8_*LR&<+LDH][;&KQKS M[+N;JBBTA9:M$;),15*55I=;529:F3<7%EO0P(O$+_?>+3=]9KFE^ D+9$9\ M+%.5#N=?0+16OFF0[_WTNPM^4,E(S":QF(ZGL^^L-VO/.^/U9O_#\][TSRL^ M:)/DE6EJ)?[C>FUL#:?YSU-:<)O,3V]"@?3*[&2BWIXA4HRJ']39NQ_^,%F. M7W_G"//V"//OK?ZOF^R[RYT6]F^556)R)5Z*[^XFOBA$!)YU8W[.%,W9R?(@ M,FD$'JI:I4*7MA)2Y#Q!;FNE:'P$6!'59J,3Q:OO9:VRJL$0%@G!8+-VUD[5 MNDK%IJX* ;]0Q5K5@EUCV= MGDZD 7!IJAGI(#B)LJLUX6RT:?*-SG-2MTC8'$,%\'XIM&P4C O]/AE/J]]H M>Z"#?2Y3Z+(^Q.)&YAH:*[4#5IE?$UOU;#;C,QX_C'M6^)YN/JEUW>#88K+@B=-8-#LH!3ZZRQ7K!Z>@ MM63R>Z,-JRS"H^M2/V@IOFBXLDJ'*I(&28MTA,F07U($>%DZ!S8BKQ+R(U(7 MS;Z]NQE!7^*O#5R@.T-8E*56/>^**+8(!EF&,@Y*U<8KC];Q4$Q<22S?95K!==&Q'MPB0H3TG5C[R M[\E5/!\OC_S;G?N2=Y@,SWZ$"@PC48L*X@6-_>$/E]/I^+6#F.OP&S^=O/[1 M0<,5_OT@B]UK\2M@[2!K&.[+EYL8:WY0N20X$;FS*/[*M<[)C1,OQ6 ;P$]> MU6E8/XX@F3+A<75VRP$!? MC(G%G2R3K!(W32*AM*WLA]1 MMM:%=HH$V0;16PM,K+WY2,E!=LOI\X<)F:, M)M!VQJWM M4*5W),F-V]>)!8JBVD.PRQT+GE;8M*PLK?B@4^=]''8!VCAL1N(7$(RZ.WO4 M+C%T-"@"D@, C%[GJ@TLK$Y0#X MC:Z1SNR^\M8-7O">EN>)>T17)-?D>GU<($@FY1HK:_+*IE5B5>NM)DCI4C/& MTB\ )>!]XTAT6" X2#K$7((XA[G/!SN.C.53BHG6ZB=3+;DW\L9J[D_9M_F3 M)?KIP;LZ?J[Z^6 <9&/D(( 3.WEPK*47'3])C'5)9\HV[O"Y#Y\TS.>FR]/Y M#ZYW/@' 3N=7[$_P$4.3M[5,&YD#.!!%. YJ'%+ ^60^CL>KJQ,)DB3@O24G MJ]1SC*$(7YU,DU,6""D>IB._[&7XJ,OP'QIRBG^>UWT^\.-/T@6!AIO)4Y/YV(R MC9=0_'@Q$ZMX,I_$RQE]NIRM -8+?%HL+^/%?"HNX^ER$0.OL#UERJ)7P#SA MDS/V"%+PJ^@>!7+:Y&R*X'@(2QK@U*Q+5S23S;YT R;3B]GD@A=K/TZCKT>\ M@H>^<##D$.3/G.BN YAX1?W)4#1;%T>0Q/,3!.V/T,)J=A4O%BOZM%K$\ZMY M]/6):#?29(@$G3JL+:J&(J*_,VU70"K416$;)V1(J50*8 NPW/F4-ULLH/U9 M=*>H+\"0QHRD]#QD,H(QV,23UV(^@A7&H\5E^V2!)]$U@D-ND:90DY%(CEJ_ M/"9@1BSP\/*/X<^]?AS4H$],. TFG+SZO["*47E.O\LCYORO6&D2+V93../2 M?5[,X]5T]?]I*6P"-G[)CD&?L>%X_N^P%D6\:7;()84#F+7,.;FZCE3O\$"@ MG)E4H&6!W:K(UX7$2HW/HF88GO_;+8[M;_INLKR8C?E3Q*TLVH<*5]0*6/8E MTF3Y,FEJSC/G/0PZ[U#(^]^7EI@&E89YJ!J!39/5"I\F@-'):O9DSG"G1;P8 MS^+9(/TG;U&Z(IQC'\/QDK8CXU'-V M* ;K/9W;JMN=,OH$"_\#/@@*P5SLKTVID"]>4;Z8L^].+J'-Y803")0T0RT\ MF\[IZQ*_KE8SJCGIZXH<_6H9+Z!"2ICX.J?$-+[$7L:\$I^+7>.*-V(KQEYP M-P0J?9!YTW/L%ZLE,'4V%S]&MX,1SZ%BJ]EAK^GC8X(RGE25NJX3]EY3D_0) M@476CKQ]01HD$("8-G.I ZD4[@_[YFJ+_T%L$Z5(6#5TFN=0% MB-2U&>Q12)3SKLKQ9(3^QA"'EJCR!P*3+37#09!OWPH>$8"_H=ERXIK:D>D;8;JR#0H0L+:>Z H\TS:1(4M-HVE MSAQ'O00_A>2#6;I?R_3T%\X0TU0W B<>KGU"_%/NWATGB!B1[!6TMJMT:8/^ M&4)T7_7=(7O/VW-F\@%1TQE3IL!3ZG1L-BJQH6+K=M] 6+@1,Z,R]3V,FDJ= M)K=FF&&.SC(2MSAA(QWMACD42L^M2Q<].IVZLK5,(R>#AH"^CQ9Z:X-B[V.W MRI-:W5/N]Q5F*YF*>Y4$&$"Q+E[X)<+OW;2>V)$3,^U6(>D3#B#7*D$6-"3E M+I=).$X@C"":#Y20VM],<%#3R4(I'*LAP"K4(I:TRP72'K\3:W:U8X04R;_M MFG6N$VJ**"H*CBJADVT/EVP&AR"WT)8+*\JZL*L-)> IE3HAH0[7AVVX&H$< M6V_KH[!VCI7)4.K1B;F[Z?JBS+]]H^Q(5%]_,]4H<%I2 K1"WDHM)R@_G"'R MFFS%[UILSY\ ?G\D=JU8Q%AT_J91E*6:FRP]>6?C(&^KQ0U5V9$<H;L M6(K%'Y_+2#>N W5OJ^1;?*396NEBS>FL[VJNHW:(?FO2+4,AIY. ?[ZHX"J# M!B;6]2I8?=3%61\&J[GVG+>A59Q0@4VEOW7E\'-IC_F)3$)"'(R+W$4/971E M;7Z4C88=I'\F0+-CN](MJ2X:;@^*H! M TB8 6P:%_Q<0219I\_0M$HH\3-Q,C)WI)8;B@QH)5N1%?93/2)G&48!J!"E M?FH+P;/6T#&1-:( D6MQ,=W$DETZ@E.[VTG99O70#+(9MSIW5>W[BB4!*;XY M.4MN;D)7!@S3Z>_KKY\_O)Q>O(<2W.)(> SD9)G5E7#[95W7.;5]G%QSI M 5&#( FEYJ!?"H!X4%1EE7@,0#Z\E/9E1HH"Q^*0)<#,&IM"/:;?>@WT1IE1 M]/<,D(X ,+9K[X3=7%+#6%AIK135;2;17.Q7%#2IWFC'741!9O.:\(L+=Z)WT.!M^BRBFUHI-34W'0B='%XB$[YF"_>ELR(Z\AG&IW4GNO-ZT M0+;-*U2A!+,Y/"\A"#+PA\;TXNNI>3H=N^LC*(.*"5(_I7K/"#@WE^390!@* M7$@)J/-;TA5?A2.XUR& E4=-:-WG,&T?\:Z!9B3]E'I6&:VQ T=P2JUAR%00 M]-*T'O,,Z/S+MQH??++4W>6>NQ2CEC"S(JRV :6R4+?=DV'_@HQI7E*FNJ7X MPCXDA=NIM-&VKIJ=T^IG4TN5ZTX*N#Y=5;&8J&20.L@/'/OO^0\\1^;^T@YZ M ^LA9%=\$PV2Y-QP#]^HF*?C3_!2AR,HVR+ ")W6J:H5(!R&!WH%A/,[:9T< MCK.["NO82$WI8\,>_%3N(OM+P\1'AX_&B"\C4@Y?MJJ_^%#^0I@^''8.I=2# M WZ354V>NB29ZAKQT7D,8- U3G"6S*.'R\"=A6/2#3D?I=M:DS=&+L4R5+DH M&RR"(*N;G7,/9XV$16#O%PU?NQ.= D4$YI>$;@Z0C2?R%3E<6), K2$"SM<4 MZO>&X\'7A\#)IB3!$E_*8'-*N% W[5*X.HS2>WGH4 ;!"/92<$OGJ"RCZML7 M9D%'):NI]8F^[U,?N*FCKE2#0G3(?B2).]'MCJ?N";<4PK/?GJPW$AOZG>52J[\* $FYUZ,^7HWJQW/\Z$Y:XZ MP*G>!]=[+\MO1Q?G1)3;^W*F??XZI>,6YY,5M0RQ\Z[7%3C51C$-.PBD+_ % MAHU*>DG(OVSB-AO>6M_>"GJ/:'CAFU?272,6,E6#3?F5"7D N>@S9CHJ"(^ M;FM9$#F"(;3)7'JF)I@/VNBFJL&@'G0-Y[G6:8RZ+@?19M-\#%CJFPZH])+A M"P8WUW\P!6JJ(?9T;)R0D,UHJG(U[088D@(Y'XK[-"3S#IW@W7F+8@U9[#IU: M<1'%M7SMFF#/%"EMJ4'"VG#) *"'@&9SH&_M:6&ZK>[JN* \$KGM=9EA:\A' M:E^',OV-6E4[$A,20GCACP%-\U5PB3) N_Y7!]YM:P%Q>^HE MOHO>.YB% C&C-TUI->SE7L=LG[8OLUZ[=SB[X>Y-6+C>%K0)P+G!U/%HM3@# M,O';I>Z+K7;\1B=8C:T*_@@JB?BC ?A]4\$W_1?:H'W%]]U_ U!+ P04 M" @DY8_(9,0[ " !!!@ &0 'AL+W=OWI/UJZG&^MN?(E(<%=IXV=)250?IZDO2JR$']@:#:\L MK:L$\=2M4E\[%#*"*IUFP^%A6@EEDODTQB[=?&H;TLK@I0/?5)5P]PO4=C-+ M1LE#X$JM2@J!=#ZMQ0JOD;[6EXYG:<\B587&*VO X7*6G(R.%Y.0'Q.^*=SX MK3$$)[FU-V'R2V4LN M/)Y:_5U)*F?)40(2EZ+1=&4W'['S\R;P%5;[^(1-FYN]2Z!H/-FJ [."2IGV M+>ZZ<]@"' V? 60=((NZVXVBRC-!8CYU=@,N9#-;&$2K$-F@(<,U//TV):<-B6G04BY8B>X;B$"ZLH=+#N9$H'^-3EM-KRAXT M+;*]A&=8#& \>@79,!OOX1OW'L>1;_QWC^?1(_PXR3TYOA$_=]EMV2:[V4*5 M'/M:%#A+N P\NC4F\Y-R@'CPQ))<%8@E*L&< !KF1TD>V)P:C)<4P%/PX+ MNS(J-@_K0$@9QXR4RA?:^L;A@3+_82)^'D-!\JZKDVZ5=85N%9N79][&4%OA M?;3OCR=M6_B=WC;7"^%6RGC0N&3H&PO=V]R:W-H965T@E#@[JN)0).?2 M8;MJ-)(<9>5(I;&<#UO[ 22;0U@@0..8T>37[SO[ &,K-ULJN*(0P)]O'[W MU=_?E=7G>FMMDWS9Y47]PZ-MT^R?/WE2K[9VE];3[75K=O[1Y>??# MH_DC_>)C=K-M\(LG/WZ_3V_LM6T^[3]4\-<3-\HZV]FBSLHBJ>SFAT>7\^E?D_LG6S_>'1TT?)VF[2-F\^EG=_M;*A,QQO M5>8U_7]R)\_.'B6KMF[*G;P,*]AE!?^;?A% ?,T+"WEA0>OFB6B5K](F_?'[ MJKQ+*GP:1L,/M%5Z&Q:7%7@JUTT%OV;P7O/CR[3.ZJ3<)!\J6]NB21E6Q3JY MYG/"W^KLIL@VV2HM&@#CJFR+)BMNDGV99ZO,ULG1!_GT^/LG#2P*AWZRD@6\ MY 4L!A9PGOQ<%LVV3EX7:[N.WW\"FW$[6NB.7BY&!WQE5]/D9#Y)%K/%RR+1'F%>W M]M&/?_G3_'SV8F2UIVZUIV.C^_/MD M5<(Q%C5_J@%>ZQ2_WF1%6JRR-#[V M:7%/F)C!UW6[K+-UEE8(?OSRU[>OZ=]M>FN3I;4%KFJ?5C!95M!PU1JFM$!/ MS3;"V@KFS?:YK9I5L479#3U_;55MEC6[@]9?5-BUN MK(&M[K*:V)R.?OWZRHT+G!=6U<#T.QA[7U:XBVER62=[6^VR!M?9 M KF*FL M8?X6MC9)5K9J@"G#ZV53E+2+*BEA,94_#!B7^3K,;9IM"M1=V:3 KQ HLI-U MLKQ/W'X3X ( [^"@<5Q>QQ21H?XCZ) $Z( G:>*3+/DTZG1GD?<"]J5UB!X( MI/G%"P1HT<)H#T\"D)_H(9?[K$"HPR'MT@)D$#XR05F#,L, #))T_1OP8'IU M0J-G-2%16>3$&1E6\ H<;84_1"_<;;/5EF%J5[:ND9WB<>+DFS2K_,(Z:._V MY>DF."H%L\>*&F10+8?7N,DR6&-6K %M4?+I%/IT4^(QVB][V"M"2]>5U2O8 MT;U-J\3"R["GO[6%34YFQ%%/)P8>Q(>1.AF?=!V CUE)^!#_OFF;%I:&0P+> MYCF_L!(*7Z8YTBD3!3#5HDY)8-M'-3_4POM$(1((&P6$!\,+Y'+NY9/3]2.3MCD+/ )X+ MC^ D1*QP)%13DOGL^#]A*3E\Y98/[ 0PUEPCB]LMX43FISS2-!D1.6=.Y)R- MBIP/CJ$BBEV%A],G>$8'ZQ<\(S/\&\3/)'F=_)Q6GRUQ@NLR;VDA;XO5=)+\ ME)> T*!-E>MVU03/A3^;ZY+PY&<+0TZ2=^^N)C3399'=9FGR#I =5STF^R:R M?!SZ#=#YZ]SNMZB?R@L?X+_'R2]VM2W*O+RY!\$# M*WK7 -O&05^E0$= #N'#;SW3"5Y,_(N.FH^_C9Q'$?#<(>#Y* *^!ME\@X#X M"5X$E-?#0^G=UGTX.#I>/PZ.3T)HJ"! ,54D(LJMOG?#[\E#$Y'O!@0:&!&P M B+A:S%6%D?I8\7%0&^X7)&DF#\[ 28 ;X)<)/9PA,^I[A ]KFH$/;XKUZ#& MLT#'-_[6[O9 $%5CWK=5\K*M81EUC5NJFG;OIEO,YHM)-,??WK^\[HQ.N IR M%$9./P-!K6\!&T&FX@"JB]@O=K=G9-A4Y2ZY!90N 7A.K3&1\N0TDG2_!\4[ M7>86I18+E7V[A.\$G+C90']IDGZHXV..;";)LFWHX5SHK2DG]/?2!DO!K^EU M(#+'4(G=H(P#K:<6/;BK]^E1GLY.W4FFU3(%$!^__Y+;>P0@:AO *&"6-"A;4MH6A]ND]SXS0!Y*[1:Q K9Q>1"[QIJWPU"<. MJO/9XFCY^&CNJ$114K97FV$4H%W3(2=#AUS8.]1C<"EU)-H#0P+@6JSA<.H$ MO\C1L+@%2 <3'2%.F@S@SJHYH2BQ0=SH%A2.M$O=<-X9FI:T2:\>KNTJ)XW8 M;C9VQ>IJZ;MFX4L@+B\6I@8UOX%"+1EDCC;XF8Q6U1V&. M^*F+E!."FDHA$B*%8Y>F(Z3(V$O7N+4>5'#+3?GG)@,S[9 *'GP?00L[1MFQ M0]E!KU; :@HC.+$:,HM"59L-_:)'/-P+Q&&2PF;T>[#ICF1&FZ[G9Q,/A:=0 MDL= SASX8)[]$Y\G)!X86[F]DW@Q_N*Y9BLPST;UH@NG%UV,ZD6?:I*^(*&R M':$&8A#PB%;8?Y]F-#IBOV;TT#1$.&S2,Y["P[T'R-87:IQ9!4 M!Z8Z4ATAS/#4S!"(9[+@WCDU'QZS(B?S+%W"Z0G'Q),1" M[>8VK5&0I$! P+GNDWU9UQDI3UNA5 68X[D,(80*F5#$K28)<*U6CJP"J4(/ MK+)JU>Z0=%?*U^T7E#'(!LS7[%S-U^ @R;.RMN*\0PQH\Y3( W4;72UZ8-!: M%^DEMG.!5C*(N!W A_7#PJ*/8E>"8!/7 Z)5!FB%:M0MK@$L%_(0PC?Y_:3? MQE\U+;EVV%W"4S/C#1WB %_1HE#".TP<)>"GCH"?CA(P&/069DK0N62+U3V+ MDMQK6:%]U4?-H\/W4_,?FI-(V_,R_'DCSA/TQND0@ S9A_+.5J;7I,UJ[R1= MESDH.LG1I^M7CZ?RECN2?[QY_]HY?^'XK[: 7DE;6QX@+U?!K)/DHRW@R)>9 M4X*$T#[+:Y'QL'9#;80!G"O&*4_R5$%>\(%1I"#!%2R9!S ME>BE[#JQ#$S8$O6C:"51C;(3; F,!-[2L[C7(V#+]6/E 9$?E4%/X@06N/K, M5D@MX):-R6(9CY,;L$[EN&%8.S3T;97-7:;UE MW1X_X'K 6$3$Z6-IHT/UL[3!\9/A7\373R)10+FU^1JY!CT+T-J2L@'_+9%^ MU\ %05X"%;PA'$==&(01_AO)%U%SLX(\(OBJ<2XSM.71F092!.S3E ,*2H#D M/R&2D3/]\^)L-IG-9A.OW0K_R9G-[-(OV:[=R09@ %1D'!-Z\^KME0\NP93F M8,HC\E?' Q8M)4;-'-CEC7;M&3G!4'L%< !%@[T_?E@ M#MP$SS."VO.9CZ_/1I'[4H%9 7$!>H$>-@&=I>F-E(\.U8_<0^,GKTA;Y$ 7 M*CH8?()'*];6E^+LBW#3L,V*#@WR(: ;G2&E<*&$!&"FK#]UYB7N1:S8RQE& MO1#_.>)4LZLA)R< L5@_M@D.&&U%>\>B.NV9TM&.35?;0!412QLF65M4#F&S M28;NIR3-\_*.L!?Q5O:'^(9XHXZ0&$LM<(66I",)>7KE#B;:LK^TW%"L$+6< M$$84>[O-UBT%4Y=V@PHI!YKE8';BT4"KHF67UPYH!Z1J+:;!JD1!30H(J5$] M( #Q3_R@LH9\I84+^O$P['B111'W0>(@NTG\;H?\2?5Q?(QCYB68["@P$&;H M5Y&CTZ5QR JF B.O00LVK8S.";C2^#!N/T-<@;6"$I&\?/!@SO%JQ/&,[(R2 MG2I^3#R?38EG2>P%,0_U K4[0!KK]DTXV1JX15[NZV$TL/5S\Y<_S9^>O!"5 M3B"W2;.\[CK(R/7*4$PP8VK=YO9%[^L9*R26/=[>+G(F_[U[+XUX%=B@>W22 M.H^7&Y)\$"O6 1+O*/ZM7.*!W52$FQKTWZ&ONJK[%[>LD'Q(^[MW> QH68D1 M%'BD^P=(]WM@]!I4=KL#,*W1G0DK01 U*@AD7LJAU7G>EK1T,J@8+SF M#H-&\7RBI798/N=XO8"1=2C>?+G\3;RF%OV1>.I"([;N0V?!HEYJ&V)\2*QP M:O]DUX%9I565!98!_'E/F,H<,2?==X0;H:>.&-9]S(M4=7CH;7.@=..>@PW& MO$I=*.%*:=&!?,0G%D$,-*:4\19Y!1TFF5Q4^)B M*8%!5S[AXOVO;U\=SY_! M?HNU):PL2)EPH%&[01'2VT@9K%QV".#;I_?\I>E'FTV#>(LY)4"(&*$()6 : M8A/Y\Y'=8!A7Y(#^!HA^5V&R#>X:MDV6B\A:!<'4A- CR"E#K\DM716>Z$A) M1>8,4AE9CMMX&&%6N];YAA@&*-% 56(S0\G:^(?"(?[0(:!)RU8H>FO "%%1 MZ)3Q($H4P /M%6"4>6[8T1KO;(1:QI6]()ER/AZ)9J-Y9YMMB5@*FBF9P+W* MWNA0 T'H@?$C_S?9>U0<">EE^2?Z:5J!P8!@@.9V-@F#A M0; 83T!4O@W+6:(9/) &,C[,0 )BS]C)^R)Y8Y=5B_KM_(SLUD6L8*0KX6GS MV>P[#2DXG9@BE9SCQ^D7_3D?,2:#/1WS*(K#"*^A^23B(T?E53=BR,"BG'Q; M^;T &GYR4;K#42;^>U+MD9::>W8R] WG15)-6W=B3;Q; A9SZ,2NVYT372UU I1LH)M'4.@L 0K#!30 W31K+?R9F-X=Q]E=$(DN-$:R%-0!9P M;S@RNP.-L!6'L*KP OVZLX!+LBI"TWC?5JLM:I0P&Y![Q#F0"ZS21@S#&!3! M,1O4$QK@&\QV0>86-^1$YUA;1@C6R4U9KI$C39-_D#']-LBU445&/1 MF\E<6YO\'6/_IV+S-Z03>]6S@[?C7-4G8,]',Z9__!5(4$^!O0J$^0"87L;R M#>G7PS/\_[.7;\G#FOC8.LQ\D](9!Q'_=^F=HXT/'Z^<0_S57Z_5O3Q-/K15 MW:8<5J-P+NIX^M8EX)V&;R)[JK2U3T)8 QQ0K <"Q\ 4U;J;9G? M,G'+&LC!'_LW27B7N95(4476/,_ B :C^7SJ."8C"D8PN'%V!TQ"X$15J7]Z M5(]:3GY%Y5.2DBF7P?G/% +>""6O6A=78GIXY4-X%+)Z +I+,JI0:20U$-U5 M\ 8Y*SCW7?P$6'J"T&%%D51!'7II"[NA0 =: ;!;2AU'8WIBG&I/83MALL*V M-5086%C$;:J,JD)X6+#QN$($QIWTY=U?7E\E3^>S8_C?XNSXY.DE#%*5[0)!@&"=_JOE#HHO="&C*E+E&+B?NV(P> M&Z;K.V:'D]/'L_\+ON=+.>;CM1P_B>CHY7+?4+^AXR7N0V4E@%Q+ZDV?$#6! M$&7?BLK>,(P^(+I4+$Z'5525D%+%@"CS2[D'.CTYFTV ]:GDK8]UW:2QO"?+ MWFU%/0 [= "B$2X\A\U2S/_&;)C( ,DJ#AD59$IS"C:9GQ-42,#XYE@Q_A%' MO=5W *C:-^)$C7[OCFR+K#$Y^IXB0#C.PZMDC=VO3.Q=-O713*DUQO4[K#5K M.*\_,.2\K_-N:PD^&0$!8^$FSSY;B@RD!>>*WT_]N5IN P2*L>=M(EW\M M[P O*_(V]7FJ'EZ-7SIJQ2%$25+1NI;6! ZRC$F.)["_DT>IU&22%84E?%(N M*R-E@RF';DENPY$>32/$*XWHS=CB!C2)-2T3N,T>,_0H/I%5ZV/T7=\'I@NF MC.!2+]N;%C"#I#GY; K*[<<<,?]PN*8 FKG.,X'RCQ@%6HUZAD,954'RL0Q M)*DH+ %9*&8&"[A+:UT:NN^JK*P4>!UN8S; G+&(B=UR73DI&MVMY$A&4F&/H0$ M53J_QTJZ6&\%-6@/;#7-.*$1L1[D,$C@X\7L^ 1TM:N.T9/7I7&,DN?UW-5- M@EX)GN!55I/,AXM,;:>Y538]@%L+L@F!^+HKS:(LE$PT'?;RB(ZA\] M>9-AV2JPSDV/QP+YC4++.&AI$13:CZ#MH/DG^=^2,X*EY>[@\&88=)W&>XOI0/"*7 :JN]5'-.@SF MFQQ:8]- GS3!Q%YM+#D1NTK1ICK&TY#*4]5_81U^66UM-VW.$$\#FJJ?FVL) M!X:YL=$+YA-_?H>?KQ3Z?V?H7S'T@>>9ZW[XGYMKA?[94""F)X*;<.A\0B]0DOQLX,UD]E*B^[5L2+GGA/; M6B:PLBZ*VDM1G $53DEG8,0'JX<03/IUV=AESV85*/"T1T7O5 5UT>:L\I#] M@JLTO,K(05&+ #B4B;$ -!2"ANE+;FLB&@SX]:Z+T*>-&>>M'T3I%?^)A MH=HFQ**@0EW&[UW75!8V4L !F#UH;= M7PCS&6LISA(N+NGI]M#;%D*KY# 864HMR+MC)9N??H4>9LP)38 M%0/+#5$/G"@P4.-EB[&VN^Q8W#:(7P"AG>1N[N##"D]!3#?GC(V2JS4\@JX] M[P;_A;V;RDK^\7QZ_IUYEP&\URCP@"_LLG:7 MS*:GWQG5L_E)6-QW0XR2SP8PFNJP./>"=&33V6T2['8^F9_-)F>SI\G3BS/, M/DW.)Z>G9\GB_!F8+R=HJ/5T&?%,B1.$M.;%I$U$UB&RC,<22=&@!%=XAMYK M.;&Q7"*/E&#.OA4"P>!A]\FV\,\:>59,4KSQ]$_I#>G3M= MY: ^:<<6$*?. =8A+MQ1N4G+MC1:S%Q?T1,O56/;XRP5OP#6NQILS#CC22@* M63AO.P5:#V8/5XCD-L#P^+B\&1D\M@5U-07DX?0O^+%E5JU:2'!(>#KA2\*2N*:<%RRL*G^;G)R5-2/T_>D<=D3C0^!['U5G"@HBX15). ?CVN MQV#/=LV!"S)<&1B2.D$!8"QO$$X;0)T8+1L>H9*$1L@+6<.B;PU^GY-@/4;* M0T:74P,"4[)4WV+"T9)XM'@K#PV$ -99HXIZ7M'$)Q0JQ>A#P1&BG:!=@JJJ M7!)3H\!9\)#@'8 LY?VU2V1$#:4-4H0,C*,\"I.I[MB[\A>$2@S[$P?[3X>H MY9<WWS/;C@Q\6##8NZ8,=PX\-@Z0HPSUW>$H41F5'8=_IN*R( MB'%J-ITV(9(3DPL9'ECW%O.% MNTXV9&@YL)%$'B\0;8E*SL!Y-]3VQAO8'>OZ8/3:_$+N8E(LE2,H52J&T"/& MQ8]"7]"?'?J$G\+?G:].9OK&MUWX2HIS4O%S']I_?SZ?SE6UF) LUK2W=7E7 M:'Y^C*H X%GBWO'YH.Q]'S@379HR8)S*N650]THKS,.IS4-=BB1%.UJ1\\;= MI6%D*+;C S/;V8TN \J5NI ''TO!#"F\Z6JK/_IF!E[6AY1/]F!'Y##M$W7N M?H# M:9"^[GP^7GC^D3>G3& P!? ;BLU[ANXXOUS*FX"8G3Q[:GIN P=N,W4WM M'GN5P&/UAI@6E>+T#Q-+/5K5QFJU"Q@Y1M-;,,TBW2$6\^C;;.]*52HJI9F, M''!G@71@'#C&@?8^K.CK23X>G+-1=D*9Q#J^3AIG ;D0UY*2QX+R>M=@SP^ M$Z&7H;*18YBRC7Q-K2^)&R]&$B1#D_OZ*CF?G9OC1*GD8X".'YQ]<$D=#*Y" M4[[NIEG&^0-AYJ:X5ROFKS<5)2,Y*SFF,\:9,+E0A$;A2E1)H'#88.4:80(C M^DF]-0&]!;E(G(>449?*>H];049.MG6;;U#F:0"-_ @645PRN-"_SRGA,"U* MI*#2J.NO0*WT-RT,+- +C@X)2L22@BX-,@6#^)PQ17!IK9.:P0(6[NI2 T/7 MKD[.Q>5W0@OLT*"&2^@@ILD'+=N05+!.)'AMT=_*.5NX:BY"<%4@80R&2EUU MN;ZZ-41%;3I%3C77ZP?0##D4=9Q$XC;=XD$J BJP%A'I6].,8.QK='+S2RXP MI7++25[^?:(><5P$SH=#>+!I&:\"C1;ZK/2*P#2=5LAZ"OQKTA MK=N<0J)Z'.2"5S@ MA#7D,)P9VUMI=W?F%YHF;.0=#W\-DP_^:FARFMA],I=#\& ?Y,FSR>+D&7T^ MF9V#6;6 SXO)Q>S9Y-G3.7T^O8#_SD<;%,Q]AX+Y RT*2NX%(,RW%W.^I3-! M/&S2_1N+_?)[;4; P01"!F[RI7S-RUU5TW)I/[$$DEV'QH&7 !O[ &4M?(W[ M8KS&_3T'. .2[0/0^"#] #H<.3G\RJ?IN9X-0P2"?TL*O55=8C M9'R H;20<-3$_1DAT 8WO!75!R5!NJ;Z;4/2 M@JH3ZDX5?XY=>!3YR+TLSN10&9 P$_> T(E]_L\=H2".*:UG<"PN]$'+OC-5F[K,U^1+4_QWJ6)H[V!Y@BB(I+&2%8&K MAP'7DD][1TTLL<'0U+QOFYB:F!*#>':M,HY_.="L@A1,UZY3I(,3J1MI*CC, MY(T7B['A2[6TN<__Z()&*T"CJDW)=UC;'75&%\]%I\Y3050NL1RC7K%1(HFK M7FD 5,JS?Y)')7*7NH68*',7M][M!/#9UK[9 !DEJ!54;'20'7:8[ZO.+[\0 MV87/9(C3U@X!1/YG>>TZ"K_'MACX8YC.ULF5[NN+A0:;D;8E.H_FNXC#BQUV-=B?VJ>I>1W5;8W8A%H%3T![>#O)''0.LW7ZGU3\1UI@5:E[OTGVRU7J5%NN;" M10GM:X] Q&UJX<<6@\\\ 3'T;/HTF9],SY+YL^E)\G0VO4A.+Y(ST.^G[<"?C*R>2NR.R\TQ!A1^8B1_48Z99^*" M3O^*Z?F#ONZAW"/T^#;1O^L($:S](1.KD!3>:F.-C MY7'@1U?HE(?.FIS@\-NE+,#&Y_([EI/S44J';.?YH[ 77N+$$9R8@+HJ.*E%>4:\)[&K9X.!&VK:$PT2 M^]H/\Z=-G#\=G=X8$_"Y]HOQ7/MK[/)XS.=Q%32B[V4+WY!M/S1^;P,(E(U_ M+Z?)Q?RI2W ,7SJFT4SXE]T>'H\NYA@[K5+*HA0^J9*E4H/,R"D.ZC/;W)ZL:\" MB.X$.%#^:)0BX9@Z0JY]#KT&12[:P5-[96 ]H82'HSD/##0% MBA0BE9*$%>3$\- FS-NBT7W610Y2B8)!W+>2_B Y3X5; MJ0EZTB5!"$,C#=P4DEN3ND1,G%-](IZG20$WMHSQ#?*HT4X(V_&CB50A9"YQ M,"I4G)P)R?EW';LRJ/4%0J'R\!EK+9CC1D!S/AWN=K4$U<.DT12DN1T,S>F[ M=Y3ZC2^%QNRNI9:4$JS,@E1YGA, @/"9!.D P9JIA=M*DS31$:N5:_WG/I$H M3YRK,X (>N)!27#G%(+[M0("=[Z2^&"QFI-C=X R2[XZ9?"$I$(3JOG+=%E^R$H+AJ*RBN[@ *D!7C^&/5=K6-L+< M8#5%,+:V$J7 FSO@6-V6HG>9%@]_8[.FE08=&%$RS &$X<;7FA"2WW.ER[CH M\D4#B_&B >G+R.@MR_0*Z3@_- M,:5S$MH63QC,=$T>KS%WD"?VEKH3X? M<"2^ MXLCPY4NZT9:M+^H>($8WEN_T]))VN8N.^#BC0%-K@ MK!FYC$OD7E"]<3=@UT26XLZ$;@>0R#F\V4]P!&$FN763PRD0DLK/O\)#I/*1*NI4,6*$Y%8\@^]_)O7)C[M,?%>-KC%>8O-?YV%W== MS&J@5=GX>$,AXY%)M&WF5S?\CC.<]."C,<,$6&[72U)L.O2(%$.AA MZ3;PC?IKHUM=&OA0Z<5G2:"IPQ+HX-K"*",'Q9-V-\51Y#SBPNP-)V0RP,91 MW>?2+,9S:5Y+%CCJ &Q-]^+W-R33'(Z,S35@?_;P!PZJ[K ]-N5F4;MUA!]& MOX7 NUJFW ;"T>S=KI1+0E3,'(2IBY;N$Y^T8MA3*=3Q3 UK[*<%M>S M>(E L2;ENDBM,[E.EM"/+QWBTOHLNM@/,(@29*3"ECY79C&>*_/1KOBJ""WW#(MLRZ)LQ879SQ*_(8OF MJR=$]N@"(%P"B93YYO+ZI;[+OK'%R?'L&$4;V/.1P,]NX: M.6%3M[!-Z9DF:3KW""ON(>WNT*^PI^"&=E\0"OXO=#D#2_UOI5%_':QAE0\# M]:&R#3,_GJH*^XL#<0N M=0DI (8[FUWJVS[:)O@RO F3F[CQ/F,3RFG7;#0RN /?.!&Q P/*"[YG6 MVKF\T$L2QB^ )P?KWY&)? W/N>@)J2='U W1+)[.'C^/6!(N[Z,/,.N;$6OJ M -=Y(["=@""APT]7P!A:LAQ4U@"T";E*3[]/;MPXD!O074Q6.)XI%U_IC:DE M@AGWV1- #SHRQ-=%^Y( #6';8HM+B^YQE%2 \(8-'3A.K/IL[X/%/D_FB' T MG:J&(?SNC;+P2=Q0DGS_4G,E595C'H E=KO.L%JV,IE.8HZOWKWY^+!-+ MSS$\'/%QN.)[5QQ*^9*\#)AJDW%].943+,8WG0QOVG0V[?O];5P)L<[*$F1Y MWW?:K&VO;;VJ,D>E3'J[R)[M'5.D*!DZE!UTV!&G=BDOG',K"6I1=7!P!Z=L MF,V /PI/<_( /)T<1Q<1P_(0=],>.'FK.IK19;_FIS #DQHDNO,5V[ M6ZVOZ+9XYJA_^=/\XO3%*'E/$KV^# Y=I-,T 1EX!5B<;>[%3Z@W/KSZV5"4 M?<=%-"G7]0<@3!_:6E8$>3L.X)WX$-(&FTV@QC+?HYHWGP T,=U#0 NMTFZ( M-M&[1%VQ*WC&[.#7SD,GF*F]P>(!NU[<1T M(QH\"Q#T<2!)*9PEH.5CJ+E%A"0&XP)EAE"'K8%;G^49(\$V/ M$+8L@Z7-D ND'$I<>MYQ 52M1'ZC^A^IJ1MX!TZ5?=L=)?5 4SZ91')2=5N1 M6E\UE/%*]VNOU1XH@\EE![9")*(8Q;"I0@4ST)NHHN[@"F8!I>E'Z4][O2A4 MHM1$U+'T#XT^R:-M^5IP%3J^UTNP D_G83:"&5$S(NO2!Q12?^7U08$9U?TP M1 =2&/LU:O,OT:C?KYK2*]3-H$)]/C%>'8Z4Y^>1?$LN(XKXR#6EKK'M]>NK M_Z@#Q1I.<\U^^75R31EE;J"W6&Y+9O0T\=3ATP9JHUY6"MU<>Y<.#O9:DSFN M7"UL<@2S/P[;KD5:KTM"^%I!_O3TZ>*%2V'L_,8]L$R?HFZ=GA[&VU8BW+D? M+JGLP4JY>(#H0V^D"99.0OX6+\#@UI31@1"30>&,$4/DT'))&4IB8,X9E451 M6VYOP 2N;#DU)W0<3PMYF8@\NK@[,H*D96 37#-E.H.'.YD(Z\2@C3.-8%&DV>[FD'$X,]]N69*%4RM!*;2$)<[#?L= M";'IZ5I;>[ RWG;IK?_99'ZJ6L+BHB,K!2PB*P%4Q/#P;LXUZ[$1CN,JAU#< M=%&W--21@UM&PZ7,HT>2F).#+;X99H?HSDI\FR*M.U"^X$WL\4(ZIF);&>F*X^K6BKHIEP]UY-R MT'^I$_LE-G>EJ'*4$AU=0& )<(F0A>>6VEZ%Z]SK3D!P\OTW'1P43J62W(/ M"=)("W+,04,ZZWIA[T6#_$/:T/_&OSB@6**D< WNN9"C1Q=:',].)\D[G_5# ME+-XH2]KW@8 M]?E5LXQN98R]S#-2FN2O/7!%H>(NPC[*T6%V4<7BYV[66 M%6R:QHC!=@=+014D;K8;.L)+SJ&CDPU'< R*>?9$;ZVZ#V.%FEZKS;6YH8V[ MP5I^-FSBJD#I9 "8H/(F@)'N^S#VL0^7(-0TQ$[,.EL'303[>$J0^_%'_#' 8X@MC[$7 ML,.PWYXY:.0L 0QL^0P\I+_9,^Y%+C<-+*)K+PRO F&(+4S01',2L8?+&,=E M5L[]:).;-N-@A=QO 4OJR=WO](!,"RUW$*&MKLQ((4DC>4T:0""TI1,2\SL7 MXXW53E]'WDH10#RKV)-.>'R;RR7PD_S;XV*!%3\?M.+GQ[.G$]-W]6OM,&MV M]G@2VKX(#<48N2&#LQ[UNT 0,K?57T3-N]+"_<"(%V7::6R%7GI6L27K@KE" MQ3[/G"H@M!.G+B%(QG7?A5FYP]>Z1G$W(_?L44G/*:4M? S[H@UM3&%W/CM_ M3!F@$NAGQKA-,:DXNY%FW.SIE8$8<3PIU>9_Y_GC B9FV$$,-V#87XNHYE^% MJ#]C,V-<[HS.ZV]I06W2>_'6!')D1EK71ZLQIX^H>G_$Q,N=P]W3I\05,9FB M23VYV>0U096LAOX1\*HFMV(?+\85PAJ,K 'H9_Y5:[A>E7OJ+Q;(O".YH)S^ M?DAM'MJ+*]>WW"U M=O?F&0,!U(A+>+>ECV9'^@?][E MZ;*/UI,3$#/'>!GM,NSE0].,,E$ZF[=^X:&_HW MR2O)AG2/JH+CD_E)(Z2'D?9,_' _M@+8NYL"ZF*^(M>A*63(PBOXBA'X==G) M>_'>_@HSN3\%^0)3[P(K\3AYX!6L_Y:<3TQR?Q5BU,&]9 'HO8YC?._O"M'G MC!_\Z?SL^'1VF)DEE1X<@O/YEH&'<%>N;5Y+*;5/?.1>'T&MI@A3]\!>G7F& M$B&C\@M2%V.MT-V;$^R\1J[H*577X'>>%MT )S9D%MW-E[$@!A^C]_18&IVO M)'W=!/OD2^)JYP+62//$&\WB9=< D<4[2D)?R.L/UVY##VJ, 4::$G5\H I' M6-]@*H)M%9A<-B,L2]EQFE'+CC!CB^O*B.%2K_?[^'>COV^"N-F_06LU74O( M2?_YQ1!-SB]0\ANAR> .V^387UGK"?'(77B+;WQ0C_TM?F>-$-7GFK^:KARC]5]VFQ/[W!71\LY/B#%O'M1B_6, M;X9S<*=K_WVB2;MW!:3?E(B;@VD?(KG3PEB M"*3$&/Z(.39_!HOM\:9Z&@0L/X8%'4L.0NAP%?&W'*2$DJ36H\V(>G]U=/TKTPXOLGS.?YE4J)GHH! M<1TQP?*EWYWD";SUZ98 M!O) 65=-:3XN@4O7/I'F\UVNYLL_Q7#K4S0T6682\+=.+Z6X-_UH><");Q9Y M,MXL\MI?_,K7"O:5 8R/,="FHSMP;]OL=5(?/$<^V\"48 /?%_QL&BG2CQU] M:[X#@-5M%UEQG<@>5/"8:EUR-%L5C!I3T.KY,,WAS7XL>$(0 ;4__?'[G06!< 5:5LT-HGYXA&TQW;=H1V##U>>7 MBT=/X$W_^(_?[],;"^;,#39\R.T&7IU-+\X><2,D_0.421P2FSLTY8X^;FT* M$@P?@-\W9=GH'S@!7@Q'R_OQ?P!02P,$% @ ().6"D'-K&2 P 6PD M !D !X;"]W;W)K&ULI59M;]LV$/ZN7W%0FV(# M/.O-+TEJ&["3=AN0#D:<;A^&?:"EDTV$$E62LI-_OR-EJ^[F:-GVP=:1O'ON M[N&1Q\E>JD>]133P5(A23_VM,=5U$.ATBP73?5EA22NY5 4S-%2;0%<*6>:, M"A'$83@*"L9+?S9Q;K;$3P6Q2 ML0VNT'RNEHI&08N2\0)+S64)"O.I/X^N%V.K[Q1^Y;C7)S+83-92/MK!S]G4 M#VU *# U%H'19X(WGIGMU+_T M(<.,AG:/%2*;3[AWVC.R;EM-9&%@=CBJ#@9?-E3P<>3@PNPQ<, MXH-![.)N'+DH;YEALXF2>U!6F]"LX%)UUA0<+^VFK(RB54YV9K9@FFN0.2P5 M:BP-:[@J,U@UVV37--^4/.!H9 L M<) >W"\:]_$+[D?P299FJ^%#F6'VK7U J;3YQ,=\%G$GX"VF?4BB'L1AG'3@ M)2T_B<-+7L";?TUW>4SW]_E:&T7U],>YA!N\P7D\>\:N=<52G/J595SMT)^] M>Q.-PO<=T0[:: ==Z+,5G=FL%F@W#;7A5+680:TQKP4(GN.Y@/\GI/>YD>^L M?"-W6-HR^44:,!)N9%&A08A";U57E>"HZ"@+5V5ZRRL-(V\E<[-G"F'8P<"P M96#XZG"9IJNF^8H,DCZT85WS_7C#[E"!+<<]4<7WAW_4O.,FV<@GP6O"PC[@POOEFM7 MGXUFTA]>0 >)HY;$T:M)Y$7%N+(A0[IE:H-G&>O$^V?&_N[$>Y"&"/M(TW"' M.Q00';[QX9N 4_%^E#+;MK;;3JQCH(L5B3O6GO?QM!*WOS$A^TFE9*%=+WE+42]*+GJQ] M<7C5N[J,G#P8TV\4G24X.&EX!5*]V+:NP1V%IO>UL^W+8=XTS*_JS;/C$Y4; M'4L0F)-IV!_3X5=-*V\&1E:N?:ZEH6;LQ"V]?E!9!5K/I33'@770OJ=F?P)0 M2P,$% @ ().6'"B:?%; P 70< !D !X;"]W;W)K&ULE55M;]LX#/[N7T'XAL,&&/6[G71)@#2]W0W8L*#9RV?%9F*A MLN5)X%J![NJ: MJ:<;%/(P=T/WM''']Y6Q&_YBUK(];M!\:=>*5OZ(4O(:&\UE PIW\!5RB$!2(:WX^8[AC2.CZ7 M3^CO^MPIERW3N)+B&R]--7(87NOW XV@8N%)TV MLCXZ$X.:-\.?/1[K\!*'Z.@0];R'0#W+6V;88J;D 92U)C0K]*GVWD2.-_90 M-D:1EI.?62R+[QW7O*^0W,&RX0^T;J*+@+=87$$<>A %47P!+Q[+%/=X\0O*].E_95K^7*;EA3*=J\X0 M/#D?W/;EM6Y9@7.7&D^C>D!W\>!/4NZ5;S <]0O@I^G_AL1G7>,*RJEZ'KK=:>*BGH0UE9Y[:R8KN 5A%X: M!%X0!,Y:R9IK+=43--(@D-S1 <5>1@99E#LK6=<$3GU5W)^TJ9=&$R_.8^>S M-$Q >XI22!H^):J!'\6Q&-,AT ],8#FF0:3D S:L,98!&$DH=8O$Y1712-*I M%T:!L^G:5G!4--=$[Z8KWE(>83[UHB1S-G)G#DPAI''BI=/0675*(6$RK=%H MLLPGB1>&LV2S$N3B7-GY1);246%-/+R('?N/GT98""R MX/G$^5O*\L"%@,P+I@2;),XM[I BEF#8(PBZR%S0L=#5?AUZ\61J0\.;D=5/ M!F$2>T&>D<$'M#4ZJ6E$1%'L3=()J5Y<:SAWR?UG(Z]&M>\'NR:4KC'#]!MW MQ[=C.8S,_\R'A^:!"X(]?@*D]=4,,P'Q9&MOT W4I#X[@7*WK_4%D# MTN\D7;7CP@887]3%OU!+ P04 " @DY8SB=AM1@$ "."0 &0 'AL M+W=OON%"#(@&$6%^6G,0V MD*0MFF%=@B3+'H8]T-*5150B79**X_WZ75*VE@RNT8<">[%)ZGZ<E: MJJ^Z1C3PTC9"S_S:F-7Y:*2+&ENF3^4*!7VII&J9H:E:CO1*(2N=4]N,XC#, M1BWCPI]/W=J=FD]E9QHN\$Z![MJ6J^1,?2JQ8 MUYA[N?Z,6SX.8"$;[7YAO;4-?2@Z;62[=28$+1?]/WO9UN%''.*M0^QP]XD< MR@_,L/E4R34H:TW1[,!1==X$C@N[*0]&T5=.?F;^Q!1GBP:!"X,*M0$4AIL- M'#_:97TR'1E*8XU'Q3;D51\R_D[(#+Y(86H-'T6)Y5O_$<$;,,8[C%?QP8 ? ML#B%) H@#N/D0+QDX)RX>,EWXMVJ)1/\;V9E$<"U%%HVO&2]2D0)=U0'JD*_ M("OXQ 43!6<-/- BDB2-AC\O%]HH$M5?^RK4 TCW [ '[5RO6($S?V5SJ6?T MY^_?15EX<8!>.M!+#T6?/]#!+3O:4H)>,*4V7"R!M;(3QBZ9&N'IYN/[=Y,X MRB\T,*V1^%CB#4F!-]QPU/M('4R[G]1/P>*1 +!=H!I$ +]T B$)^YEWS71- M J;C*;["$21G>1#&N1VE49#GJ4<[NF*;?N-L<$F)%?64 OFSD[FUC?/@+(EH ME&5I,)EDWCW9TPE?2=I$(=G-)A$01:GWFU5\0(!OW5\94,'(-#:Q5&0 MQK&-F+CDKM%9MIU&<%2C"Q!2%)U2-L,1C-,D2$(+. NB,"6^%=*W$@Q[V=7D M:' EJS081Z%W63Z3+A$J)5O0-5-8RZ9$98TG.44-PT7.D:6@+SHI"=?AF5VW\. OR[491AF0,!^0_'N0__F'YT]VEZ!B3YDB1 MU*?U*]'M4_C/B>P]U@IQUP4?^,MV2()Z1M'AF[WY-DU6*R8V0/U':.:N-^WJ'Z29%?!Q"= @KK*GK MD\:@D@U=T/9?N6_&<:"]\S01:'LN:#LZ_/&PO=V]R:W-H965TE/71FHW$" F3>N !\2#FYPVT1R[V,XZ_CW' M3IME+ T5\)#$=L[YSG=N.9ELA7Q0*8 F3SGC:NJD6F_&KJOB%'*J+L0&.+Y9 M"9E3C5NY=M5& DVL4L[

W8KHXDH-,LXW$JBBCRG\N<:;.@:%J _;VXE[MP*)0\Q(R. Y(#>" MZU21MSR!Y*6^B_0JCL&>XSQH!;R&^(*$?I<$7A"VX(65SZ'%"P_@W56N*O)M MME1:8FU\;W*TQ.DUXYA^&:L-C6'J8$,HD(_@1*! 0J_<=1KJA[PAOM\=A7V\ M0K/I=?V>W^WWPLXG4&I,*,-/ >4Q$/RHD%A"DFG"A%*8C[.AU_4\CYP_KSKW M0E/6Q*ZT-!S4+'E#:XFT)*!?):!_? ):*-MORU'Y:;5W1'Y:272:TC>KJW3F ME-DUU2^R&&#HRF#7Y!%$2.Q?DA0RXVNB4\!+ I"\[&XPW4T6L-&[ MF#G9Z, M M^_K%MKD/I[D[^79*/%UT*5P0-1"/]G%,*CHO O)E\WYA%1>#;8V"!N;8[D M(-=V6BIBRZH<*=5I-9!GY1QZ%B^G^0V5ZXPKPF"%JM[%$&M?EA.RW&BQL5-I M*33..+M,\:<"I!' ]RLA]'YC#%2_*=$O4$L#!!0 ( ""3EC*E9EI1@, M $P) 9 >&PO=V]R:W-H965T7=C,- M\@!*7+&ML!_5[D_R0%(NML:K:@ZE?<=D\V<,^#T> //X! M(-T#4N^[$?(NWS#+9A.M=J!=-+&YAI^J1Y,Y+EU1[JRFMYQP=G:KL69?*,O6 M ),E*+M!3<):TQ P8]":$"2MCI>?V%*@>36)+.DZ=%3L-1:-1OH#C2'<*&DW M!OZ0)9:/\1'Y;4VG!].+]"3A&RPN($M"2.,T.\&7M4G(/%]V1A+FE(0//@E7 M^R3,?1+@/=JNJ3?,_6YFMZ4N3PQF+YXEP_CU"=_]UG?_%/OL MCK9HN14(:@7U&87L\G]2H=O_K\KVJ%Y8+6G\4#-XMY4(6=ST>O/RGLD"P2HZ M'.I:<-0&GL-H$(?C44:M)!P.\S 993U?*EX"EX6J",$>T$ _"#^%$G0=MG0=GUYF= ML$>GW)-Y=M7\I-K/:_ZK%GIM2GL.<-4 KCV@MV#"4S'[:%&DE,,7S_(T25Y_ M@SM2I>D,@7*KN5P#*=%/(T+5G##H3ABXP]KN%]R![8FJ7V/R0B.RL1OZ7Y=+.?D8@CQ&ULC57;;N,V$'W75PS4HD@ (;I? MG-H&G*27+;! L$Z[6"SV@9;&%K$2J9)4G/;K.Y1LQ0LXWKY('&KFS)DYXG"^ ME^JKKA$-O+2-T NW-J:[]7U=UM@R?2,[%/1E*U7+#)EJY^M.(:N&H+;QHR#( M_)9QX2[GP]ZC6LYE;QHN\%&![MN6J7_NL)'[A1NZQXT/?%<;N^$OYQW;X1K- MG]VC(LN?4"K>HM!<"E"X7;BK\/8NM?Z#PU\<]_ID#;:2C91?K?&N6KB!)80- MEL8B,'H]XSTVC04B&G\?,-TII0T\71_1?QUJIUHV3..];#[RRM0+MW"APBWK M&_-![G_'0ST#P5(V>GC"?O1-8Q?*7AO9'H*)0(^)!I8/S+#E7,D]*.M-:'8QE#I$$SDNK"AKH^@KISBS?"<,$SN^:1"8UFBT M!X)^A:LG1EOZ>NX;2F)=_?( >#<"1F\ 9O!>"E-K^$546'T;[Q.YB6%T9'@7 M701\P/(&XM"#*(CB"WCQ5'$\X,5OX/TF9;7G30-,5'!2_FHH'QZX+ANI>X7P M>;711M%_\^5<&\8LR?DL]BS=ZHZ5N'#IL&A4S^@N?_HAS(*?+]203#4DE]"7 M:SJ;54^DY1;X607/,;Z(>9[Q]Q,YI ^V&U231O!'+Q#B8+2<>_F,@@D#0AHP M$DK9=F@0?H382]*9%T;!Z=I9]UW7<,)3V#![.@N/;V=5EGW;4SA6P%JI#/]W@(*KT(O"W$OS"*[AJIA%7E%D<.T\ M2<.:@<8L3;VX2&F=>%$1>$$>P@7%TDFQ]'\K]@TC?*'YJO&<7A<1OZ_7N33. M)V3*'DTN=J\ZK5K9"^.07(GM091X69%9,X4LF7EQ'EHC.S5RR (2(<^M44"2 M%5Z>!LY3C70U; W)1YU.J9UQX+PQ8TZ[?:[#_LE4:U'MAMFMZ?\AKN. FW:G MZV$U3L57]_%N><_4C@L-#6XI-+C)J;5JG->C860WS,B--#1QAV5-5QPJZT#? MMU*:HV$33)?F\C]02P,$% @ ().6#Y1-9;% @ .@8 !D !X;"]W M;W)K&ULE57?;],P$'[O7V$%A$"*EL3YT72TD=H! M J2):AWP@'APDVMKS8F#[:P;?SWG) V=U%7P$OOLN^^[S_9=IGNI[O0.P)"' M4E1ZYNR,J2\]3^<[*)F^D#54N+.1JF0&3;7U=*V %6U0*3SJ^XE7,EXYV;1= M6ZIL*ALC> 5+1713EDP]+D#(_*K2\ :7@ M)52:RXHHV,R<>7"YB*Q_Z_"-PUX?S8E5LI;RSAJ?BIGCVX1 0&XL L/A'JY M" N$:?SJ,9V!T@8>SP_H'UKMJ&7--%Q)\9T79C=S4H<4L&&-,#=R_Q%Z/;'% MRZ70[9?L.]\8&?-&&UGVP6B7O.I&]M"?PU% ZC\30/L VN;=$;59OF.&95,E M]T19;T2SDU9J&XW)\RLHHW.489[(O9@>*U.R1K05HPJH"#RI7#11$<+;F M@AN.ZZ]OV_TW4\\@J0WU\IY@T1'09P@2PV2'C.DAXP4] M"_@.\@L2!BZA/@W/X(7#"80M7O@,WO)8^]QJ9T*3'_.U-@K?S,]3DCO$Z#2B MK:-+7;,<9@X6B@9U#T[VZD60^&_/Y!L-^4;GT+,5UF71""!R0^0_W=XI!6H19P3O !N (2]) MX*9!ZM(PP3EU)U'JQG$P(,Q+]AN+? ,(DL;HFZ9D$L1N&$Q&*V:A#7O ;\]$ MPI2ZXR F$>)$83C"5Z"D$$\>/:6)&Z041^1+Z*BKE5/E8?4/&J(P<2?CF-!) M[*8^'=U*PP0F'5I"=S*Q B(WQ2/QDS$Y]2*\HWHN06W;KJ5)+IO*=*4]K Z- M<=[U@[_N75>]9FK+*TT$;##4OQC'#E%=I^H,(^NV.ZREP5[33G?8W$%9!]S? M2&D.AB48?A?9'U!+ P04 " @DY8R02RG;@" #S!0 &0 'AL+W=O MOL+)IVJ2H29P?D XB0;MI MDU:I*MWV,.W!) >QFL29[12ZOWYG!S(J 2_XSK[ON^]RW$VW0CZI$D"375TU M:N:46K?7GJ?R$FJFKD0+#;ZLA:R91E=N/-5*8(4%U95'?3_Q:L8;)YO:NWN9 M346G*][ O22JJVLF7Q90B>W,"9S#Q0/?E-I<>-FT91M8@O[>WDOTO(&EX#4T MBHN&2%C/G'EPO8A,O WXP6&KCFQB*ED)\62?R*J\99IE4RFV M1)IH9#.&+=6B41QO3%.66N(K1YS.O@G6*-*R%[:J@+Q_-(?Z,/4T>H8G(7>BT:4BGYH"BM=X#S4-PNA!V()>)+R%_(J$@4NH3\,+?.%0:&CY MPK-\*TUNNOZ+ ;8DUXHP$S: (['$,%I[1>9#NM]5**T6,I 5ZU MDV SH%Z!M U9\MWYUY%IE^D9)8,UFN>Y[#!P2/66)&,WF:1H4'_LTI1:*W!# M/T(K3$(WCL:C&PD%UZ33O.)_F9WB-8#"2#<.4Y*X$QIAL.LG,0D0,DE&\UI( M?0C&Z@K3]@+;+KI&DR3!#'%_1 BA;N*G_1GXHT>A687I@SA"_M!(FOAN1'TK M*773\02MV$_=<1224YWVC@:Q!KFQZT81F[R?R>%VV&CS?I#_A_?K\([)#&ULM5=;;]LV%'[7KR#<>' U>9%I*0T,9 T+98!78LF[1Z&/<@2'0N5 M1)>DXO3?[Y"ZQ $ZZHQ%Y.-M=NSQ<+D M&UEG9JZVLH&5M=)U9F&H[Q=FJV56>*&Z6E",Q:+.RF:R//=SG_3R7+6V*AOY M22/3UG6F?US)2NTN)F0R3'PN[S?632R6Y]OL7MY*^V7[2<-H,:(492T;4ZH& M:;F^F%R2LROA]OL-7TNY,WM]Y"Q9*?7-#6Z*BPEVA&0E<^L0,F@>Y%M950X( M:'SO,2>C2B>XWQ_0WWO;P9959N1;5?U1%G9S,4DFJ)#KK*WL9[7[5?;V<(>7 MJ\KX+]IU>[F8H+PU5M6],#"HRZ9KL\?^'/8$$OR" .T%J.?=*?(LKS.;+<^U MVB'M=@.:ZWA3O320*QOGE%NK8;4$.;N\:7)52V2S1VG0["Y;5=*I@Z LP GU0C=T8]*XI9/%RWR.& D1Q90=P6.C MG-VWF6/Z+HT>:5,JR7Z\W)EK(;(^.N0R1UB=!C19NP0Y_^.&MQM MM)3/_(G &[)>2>T]UE(G57H!)$PQAQ: MFN P3@CT?GF54$+>/,T%MS:S+BI3'*%3-", =XH(";D0* WC- T@,2'MFE'V MA3:X4Q:TYAV-/5OW#B'!Q"L6/!ETT!2'/,'!M5Q+D"R>^,\XYV$*M!VM$,,^ M1A(W2") H&DW3SFP3#@Z'2TAC(5IY,R84VZH$?$KLNP@(.![F@:22*8 MCD).W081A0E.082DH6 U)M6]!2'1!8)J(YPQX/1)(RPQT]C$;(D[N;C1(2$ M\A'DI8@ P!,'F80I*.CTP]3QHF18BU(>\@B CR0"'Q.!_W3(:IFK M)B^K,O,5'6;D>BU]7=]WJH;#/I0;1Q4=SN=_J?U_R"$70JU5^L>3DB$:*9EC M/#W8=)&'^#RA4_?ET_W^&&0#)"I*, F2))<(SQGLGD'#IN!8/*> 2N:)F 8W M]38K=>UR"0JI07 :]TH5N[*JT.NMA,NR<6M[8"\EZ"R=,V!S&OP.[X_N.-W! M&L]Z[U#AB-K^&F\*I.P&3NJ0(N,(Q]'4I]6<);[#YDG:S\1>V;O1;Z/A5,PC ML)-& M!N!!6>(5$!H*DL(W8CRXS'/=@D;Y"(]+XQ8Y5,,$EF/?!I\_ M?NFIH 6"C%M!VMD2-A("%32ET')7NWS!12@*X M\[,*'J"@LVPLQ(JQ@W+(E"BD:0K>9E ;W;6C\F^OW5.O0!" ;E.'3N,8P!*P M$DH?%<'7K&J[%8^=N4"?":BI_KX:[IZ/+E@-2J DIJ)O#E3MP5S@ C4Z%BG8 M$1$,1M+G'MH[#5B ",C[@C1+"5PNW56).51]=SW<-#9K[DMXU@T*LOQ[6SHP M5\0%^*.[A$CHG,9=13_$;M\';B^/X$H1PST'U3^F?18?,NH$C %#0B:8BQ\0 MYR"%#V;68N\Q6TM][Y_L!CS1-K9[UXZSXU_!9?<8?MK>_5)\R/1]V1A4R36( M0F& &T!WS_1N8-76/XU7RL)#VW7?4$L#!!0 M ( ""3E@49+*>[0( *8& 9 >&PO=V]R:W-H965T\^;1B.UB#^5XM%5I>CY+Q$H3F4A %VYES$4PN(^O?./S@ ML-=':V*5;*3\98W/V'?'7R$HK! 2.-WA^GT*6W@\?J _JG1 MCEHV3,-'6?SDF20M-9&EETP M,BBY:/_9?7B&87C=0F&LEQ88NR M-@I/.<:9^8(IP<5.DPJP5#E30-Y^8YL"]-G4,YC NGEI!W;9@M%GP$;D1@J3 M:[(0&62/XSTDUK.C!W:7]$7 *TB') Q<0GT:OH 7]FK#!B]\!N_+U_5ZL2;+ MQ8JLKR]6BU,26X3H-(+MD8FN6 HS!YM @[H#9_[F53#R/[S +^KY12^AS]?8 M#K>$W>!NXXB-R$)N3,FJ%+Q[X;A>/>] ,WC,+6C-THIFX2G).SP14( MB3W59OO9-#!D[]D=$MA!JU"36B-M+KKK0?W_=#/O,!<=NS$RH1'MC(BZ(^IW M1AR[89RTQBB)W21.!E]0+1SW(M9!J@PIJH<#G_KB@* M/O5"O:/9@3>_:R:D1K6U,.T8Z7?[(7S1SIZ_[NT$OV%JQX4F!6PQU!_&YPY1 M[51L#2.K9A)MI,&YUBQS_)" L@YXOI72' R;H/\TS?\ 4$L#!!0 ( "" M3EBOV0O+O ( P& 9 >&PO=V]R:W-H965T)"T\UN6K*R1JU)PD)B/O8U49(I+QNN;TVB,-<'N]8;^UN5,N4Z;P M6E0_RDP78V_H088Y:RK]*%;?<)U/W_"EHE+V'U8N-NI[D#9*BWH-)@5UR=V3 MO:WO80LP##X!1&M 9'6[@ZS*&Z99,I)B!=)$$YM9V%0MFL25W+R4B9;D+0FG MDZ^O3:G?X?B)32M4)R-?$ZEQ^>F:X,H11)\0#.!><%TH^,HSS#[B?1+3*HHV MBJZBO80WF'8A#CL0!5&\AR]N,XPM7[P_PY^74Z4E%<&O73DZBMYN"M,8YVK! M4AQ[5/D*Y1*]Y.@P' 07>P3V6H&]?>S)A!HM:RH$DI?/_F Z> MA&:5,2FX4ZK!#)SEEI42[IF<4_>_L*K9(-LPIN!:U#0!%+--=!R>'%C_3#*N M,>O M-' A88E*KMG&KXW'"$.W!N$>-@Y/8L_H& 0=09! %^@'W3B(').FC Y MEL9]=#B,PO#"F1TQ'/?CSED8P3^<3Q6$]11E6T70.^WTAB'\WO4[H)S@J4#0 M]DIRQ%O=6B- MQQ&RT6MM^G M0M/TL,N"QC5*$T#^7 B]V9@#V@] \@=02P,$% @ ().6%+>/H!H! M_0L !D !X;"]W;W)K&ULQ5;;;N,V$'WW5Q#: M=IL BB51HB0[MH%<>MEB%QLDVQ9%T0=:HFUA*5(EJ3CY^PXI6W&RCI,M6O3! MUI#BG+F<&6HF:ZD^ZQ5C!MW57.BIMS*F&0>!+E:LIGHH&R;@S4*JFAI8JF6@ M&\5HZ91J'N P3(.:5L*;3=S>E9I-9&MX)=B50KJM:ZKNSQF7ZZD7>=N-ZVJY M,G8CF$T:NF0WS/S27"E8!3U*6=5,Z$H*I-ABZIU%X_/4GG<'?JW86N_(R$8R ME_*S7;PKIUYH'6*<%<8B4'C(A%J^07+M_M.[.IB,/%:TVLMXH@P=U);HG MO=OD845@2P;C:@H42&%J<22B:)B&AU]HG/.]/$D,&#+:@3%!O>\P\7/X*;H M R"M-/I>E*Q\K!^ C[VC>.OH.3X(>,F*(8HC'^$0QP?PXC[PV.'%KPS\XE'@ MEY4NN-2M8NB/L[DV"JKGSWU9Z(PD^XW8CAKKAA9LZD'+:*9NF3=[^R9*P],# M(21]",DA]-D-=&C9.BD6;%%*I$U[50_OM\/XB^W_>O,3EX M_W @PD$*G23RX9O8NM$$9IFH+=<^H MTB@:QC%Z^R;'472*DF&"43@D>;]#8&=P=@N!+!DJH?RL2PC"8NAD&^ V41H1 MV,R_W3YNJKM'[8:@65@]AY@W#8,=0R!$XW^#%;A4N7UO017P M@>)4% QU'_2=/,('E(-W)3)RX]6^&^&@U9=OA'_JRM.2T[N5F09QZ*2!FQBL MG1;(I5H#[ D24IP4K5*6>6A"/THB/P7NK)S'F1\G9%/R[S?E<-^SN-7#?I@2 M/\HRD"(R BG^0N>Q)>*3,/;CE*#4C\+4#Y-L\$G:L)^0__2Z\$F:0]5CD',? M@U6,PT,5D?85D;ZZ(B#-K>HL[NN%?<0?!'^9^!93Z!#B# M90[+!"A,PAQL:3U&[^JF->ZF@ YGV@0N!.#PEO)VIWF/LA2^&W&"C@=7CTX\ M=_/W5.ZC+]@9R6JFEF[PU,B9ZJ:S?K>?;<^ZD>[A>#<8?Z!J60D-3BQ -1QF MT*6J&S:[A9&-&_#FTL"XZ,05S.=,V0/P?B&EV2ZL@7[BG_T-4$L#!!0 ( M ""3EBZ72L?R@( (,* 9 >&PO=V]R:W-H965TR0J$F-*,S54\D2O-F8"Y(K@J2ZJ>9\!E/?5" M;SUPQ_)"VP$_GE0TAP7H^VJN3,_O55)6@D F!5&03;WS\&P61M:@6?&308T; M;6)=64KY8#O7Z=0++!%P2+25H.;U"!? N54R''\[4:_?TQINMM?J5XWSQIDE M1;B0_!=+=3'UQAY)(:,KKN]D_1TZAX96+Y$IN[6!1Y(5:EEVQH:@9*)] MTZX1LQG*MH<0_VV!;\>/M MXO:#.<.*)C#U*AL]]0A>_/E3. J^.= '/?K I1YOT%)+>[".+6<9;(-URXW( M,U"%9$Q**72!)(Q(2I_107K9$L,]H(]Z]-''IH1;+@S:G'"0G?1D)TZIQ:JJ. -%[H WOQ L M6.5, :?>.^,X[FG'^TR!\1[03WOTTX]- ;?!0MCRJ,PU.D""JH[ ML@2!*[E4!34X5?-0EPIHYH(*'B91- @+RD0P'KIG4S4>RLIP)F"JB*Z*@JK' M"7"Y&@5Q\/3@BLT7QCX(Q\.2SN$:S(]RJG 6MB@9*T!H)@51D(^"X_AH$G=M M@-MQPV"EU\;$2IE)>6) M1,V_&/#,2\\+9U^A(UW2%$9!:?U42PC&'][%@^B+AVRW)=MUZ-U-XBE3Y(;R M"L@E4%TIP-?#D'-15D:[.[.+]0U^AW0AV'V%MW-[@3CDW$"A7Y34W8&D7BNI MY_7?25HZ29AG.1-4I(QRPH0VJK+R]$N4_:#=3OS>PZW?(]<,7U' MSA2@G<( VF'(%7TEH;V';&GOH)4P>(N,&>Q TGXK:7\7&>,'C3L#7\8/__9Z<,NVJZ>M?$3_VMM8^E\DX>8M\B7=13N/G>AI[:]O6">-'[7;Z M+R9,N-:EV8[WDJHYGD0XY(@3=?:Q4JBZB:PG1I:N<9M)@VV@&RZP\09E-^!Z M+K&9:B:V%VQ;^?$?4$L#!!0 ( ""3E@E<0L3V@4 &XW 9 >&PO M=V]R:W-H965T1;$ M83@-CLQ%:L"7=9/JCV/[!V@%-*EXJ,E7_B[;MN>$(I1NE1=XV-CW(>='\ MI=_:1.PT,)S]#>*V0?QC@_$3#9*V0=(WPKAM,.X;8=(VJ(<>-&.O$X>IIO.9 M%%LDJ[,-K=JHLU^W-OGB176AW&EI?N6FG9Y?4<45$DMT*YEBA:9-^8H%NFLN MG>HWQ5<%7_*4%MI4-A6;0O-BA4J1\90SA5Y@IBG/%'J%WE(NT6>:;5A-?Q5X@9NEKE$0G* [C9$]_KOLWC_<-YWG1 MR?^.[B0CZ2ZGI.8E3_!N,ZHK]4)_EDQ2+>0)NI;?2RU>O5'*R-Z7]Z8!NM$L M5W_OJWU#'^^G5Z)YH4J:LLM165VN\H&-YK_]$DW#W_=G-\\ Q\\ SR M\QE). W#9-R=YPQTT@UTTF^@7SZP_)[)O1><%S'T@H.$84@8 8(Y=9AV=9@> M51.FD"6"A&%(& &".24Z[4IT"J8)7M+0'2DR3104"?39UVFS[R9 MML]')^@C2S=25D]2/H7R\H;F&Q*&(6$$".84Y;PKROE1%>HT4FYVD4S'T+QHN<_[>#"X9) V#T@@4S:UK;.L:'U7L6CQ4H2!I&)1&H&AN MH:R5CKPV<%Z70Z%E=2L]5+<26G"5&LG;2+:W,,D>84G&4?2C9_/''9SSGF$) M5%@WG=;V1G[?>T0],R?T,IO^'@Z^=2!I&)1&H&ANK:WSCR;'U3C0:0%0&@:E M$2B:6R@[-1!Y;>UPC9OVU3A0H]\W+($*ZZ;3VOC([^,]&O?,IS-0UP]*PZ T M D5S*VBG!Z*SXRH7Z'0!* V#T@@4S2V4G3*(O'9WN'*=_R0A/VD6J/4_')! M!73?FUE''_L=/8A:]7WV\O=EZ(T!2L.@- )%\Y8_[N"; M -3P@]((%,VMH)T5B,?'52M02P]*PZ T D5S"V4M?>Q_FS]8K2:'U0K4EQ\. M2* "NBFT9COVFVT0M>K]O 7ZVAZ4AD%I!(KF5M5Z_OCTN H&:NU!:1B41J!H M;J&LM8_]K_X'*]C9804#]>>' Q*H@&X*K>F._:;[:05[YMM'?]S!-P&HD0>E M$2B:^WFH]?Q)>%2U2D!M/"@-@]((%,TME+7QB?_U_U"U:G&'9^;]<0?GO&=8 M A763:E$:@:&Y5=[YV/_+G[K#?N\-^\ [[ MQ?LQ;'YB;7[B?_D_6,T:W/2PFH$Z]KYA"538)IW!SOJAG,E5O7!+H7JA3[/V MHSO:+0Y[4R^)^N'X571Q'>TYCJ,+TBS]LOAF)=H'*E>\4"AC2Q,J?'UJE%PV MB[N:'2W*>O72O=!:Y/7FFM$%D]4)YO>E$/IQIPK0+;&;_P=02P,$% @ M ().6%VLU9&T @ !0@ !D !X;"]W;W)K&UL MK55M;]HP$/XK5C9-K;22U]+"0B0@3-N'2JBHVX=I'TQR2:PF=F8;Z/[];">D MT*4(;?V2V.=[GGOQ^2[<,?XH"@")GJJ2BHE52%F/;5LD!518#%@-5)UDC%=8 MJBW/;5%SP*D!5:7M.<[0KC"A5A0:V9)'(=O(DE!8Q7&LO MN"=Y(;7 CL(:Y[ "^5 ON=K9'4M**J"",(HX9!-KZHX7@=8W"M\([,3!&NE( MUHP]ZLW7=&(YVB$H(9&: :O?%N90EII(N?&KY;0ZDQIXN-ZS?S:QJUC66,"< ME=])*HN)=6NA%#*\*>4]VWV!-IYKS9>P4I@OVK6ZCH62C9"L:L'*@XK0YH^? MVCP< !1//\!K =Y+0/ *P&\!_KD6@A80G&OAN@68T.TF=I.X&$LO M_V??;3=\03^?[HAC4>,$)E:MBY%OP8H^O'.'SJ>^5+\E6?R69(LW(CNZE*"[ ME. 4>W3X /4KKCFKF'[3???14 T-E1XHV\AU_9'GCT)[>YCJ'CW?&;JN=ZP7 M_ZWGW3BCT:U[K+?HT0MNO&#XK-?$;A_TM0IX;@:*0*;LFCKMI-W,FII6_4(^ M<\=SMT<>JQG7C*1G^F9 WF&>$RI0"9DRY0QN5-OES=!I-I+5IJNNF50]VBP+ M-:>!:P5UGC$F]QMMH)O\T1]02P,$% @ ().6!QX;YJQ!P 1D@ !D M !X;"]W;W)K&ULM9QK;]LV&(7_"N$-PP84L2Z^ MI4L,));89FB[+-D%P[ /C,381"72H^2D'?;C1UUBF8[*VL6I/R2VS/9>Z9R5YJ->#HNU MYBRM@_)L&'C>9)@S(0?SLWK;M9Z?J4V9"<[TQTN>JGS-VQT:5[Q$947]ESRV9;T!239% MJ?(VV+0@%[+YSSZT';$3$ 2?" C:@.#0@+ -" \-&+4!HT,#QFW ^-" 21LP MJ?N^Z:RZIR-6LOF95H]$5Z4-K7I3RU5'FPX6LAI9MZ4VWPH35\XO62$*HN[) MM>8%ER5K])8IN6W&6O5=(992W(N$R=(,A41M9"GDDJQ5)A+!"_)]Q$LFLH*\ M8UJS:JC\<#8L3>NJ.H9)VY++IB7!)UH2DK=*EJN"Q#+E:4_\PAT_<<0/3:]L MNR9XZIK+P F\Y>L3$GHO2. % ?GM-B+??]NW7PLW)N*)P?@U)G1@HL,QKM;$ M;LQ/&[G=*5=KJ!M#^=T)\<>NUEA]'FZ'8UASPT]PK[5*-TE)KF23-*O!^-<; M4XAQ//" MT=GP85;!>R0=SSE+ZXPOR2G_BQ.4D'*OI[%D&"WRO M>NUE1&2E\?-*34_^>LOS.Z[_ M)O^117WWQ#59*)D8P71S--Z(PBKV^F.JU5I)D9#VX"VV7_X'CPGMTB0S%!:!*7%4!I%T6RI=]P,WWT=]>Q0?T&NN:ZV ML27O%=H)/%KHAG:ZDS6]$_\TW$O4;;&JLW;*C:9[5Z[0ME$4S98FZ*0)OGJN M?L4EURPCKYA.N:P\J N9DI_+E8D\*'F[VWBTVDA:!*7%4!I%T>RQT[E"/MX6 M\J&^$)0606DQE$91-%OJSASRW>[0%V1PI,6R:&EV!I]Y4V_GY>^G\U%?.A^' M^^D%Y0606DQE$91-'OZ0N=[ M!4ZSQ4@M9"+6YGZ9Y=4%5#65PUQ6D?73,2[-,=ZGMYM[K-Y06@2EQ5 :;6G6 M3XUCVS.WI>Q\K<#M:U$F-'E@F;G@/EA$J+$%I4506@RET99FB3AQB=@Y8('; M 7NCY)*47.XI]V@HP5^;N<$DU-OLC\E"UIK#*51%,V6KO.M0K=O=:D^ MD-=,YTI^="9A-^9HX:"3JZ"T&$JC*)HM[\XC=U_AF3OL0W?8I^ZPC]UAG[O[ M&@96V!E8H7MRU2^/DNMB)=9$M%=5O>)"+:NP=W+4:#_]0JTH*(VB:+9HG145 MNJVHQ4I(]H+\N6&2W'"9"WDG>F6#&E%06@2EQ5 :1=%L>3N[*L1/?PJAMA24 M%D%I,91&431;ZLZ6"MW3GW[53!99([%FYG:7E63-M5 IX;)OR8-+-_!HH1N: M[^^DXNF)-YU-]K,QU&^"TBB*9FO8^4VAVV]ZIF&ZT?5B&+6.O1I"?:>6MJ=A M$#R;E RM-H;2*(K6:#C<6?XDYWI9+U13D'J=DF:YC^W6[6(X%_42,'O;%_[+ MJ%G2IL,T*^R\97HI9$$R?F^0WLG4G#-TLVA-\Z%4ZWJ1E3M5EBJOWZXX2[FN M"ICO[Y4JGSY4%6R7#IK_#U!+ P04 " @DY8)+%]DP\" -!0 &0 M 'AL+W=O>\Z9,Y,9IXW2CZ8$ ML.A9<&DR7%I;S0DQ10F"FI&J0+J;G=*"6F?J/3&5!KH-(,%)$D4S(BB3.$_# MV5KGJ:HM9Q+6&IE:"*J/"^"JR7",3P=W;%]:?T#RM*)[N ?[O5IK9Y&>9X KS'I-2:!;W*%;Z&>T2W50LDC M^KD"L0']ZY*J01;?W7-3T0(R[-K7@#X SE^^B&?1^P&-XU[C>%#CQZ>:V2-R MQ01';B_):PGB*##X83GDT6B2DL.%L),^[&0P[.?U:K D@^A_+,FTUS;]WY), M+Y5D]E=)R%EW^X=B1?6>28,X[!PJ&KUU++H=OM:PJ@H-OU'6C4_8ENZ] NT= MW/U.*7LR_ SU+V#^&U!+ P04 " @DY8NQ19L, % "Q*@ &0 'AL M+W=OUM]V*Z%PXXC37 S#;-*MT??X;0$ )UB_2T+QH@/!^;[V,>_(U9 M[(3\IK:,:?0C33)U/MIJG;\=CU6T92E59R)GF?EF(V1*M=F5MV.52T;C*BA- MQL1Q)N.4\FRT7%3'KN1R(0J=\(Q=2:2*-*7R_AU+Q.Y\A$9\=('?AF1:!E1G?.%LIXZV47DI:R&^ ME3N7\?G(*7O$$A;I$D'-QQU;L20I2:8?WVOHZ-!F&7B\_4!_7UV\N9@U56PE MDG]XK+?GH]D(Q6Q#BT1?B]WOK+X@O^1%(E'5?[2KSW5&*"J4%FD=;'J0\FS_ M27_40AP%8.^1 %('D.<&N'6 ^]P KP[PGAO@UP'5I8_WUUX)%U!-EPLI=DB6 M9QM:N5&I7T4;O7A6#I0;+"*5TD3&W21\3M.T4>>J.O#%;-)UPM!EIIED2J,PTUS?(_0J8)KR1*$WZ)A+DT1$M-Q\ M;;[Y?!.@5S^_7HRUZ7[9B7%4=_7=OJODD:Z^9^LSA/U?$7$(Z0E?V<,#%ITA M%U?A;D]X8 __H\A,N/-H>/C\UD\Z/S8I.^2-'/)&*I[["._:Z"Z+2!>29[=H M)4P6RMR8PTS>,?3UHSD?76J6JG_[E-[#O7YX69S>JIQ&['QDJD]%'"U_^0E/ MG-_Z=(>$!9"P$ C6RI![R)!KHR\_"!'O>)+TR6^-'"K_'C:I8.5SX6[I.JZ' ML;,8WQTK^\SSPJ?/:^GA'?3PK'K4I>7K)Y:NF>P=E5; 4%D@80$D+ 2"M;+@ M'[+@OV3=\"$S! D+(&$A$*R5H5)U:5;V2(N5*"7F/,J$9,ML%B_MTWG/\X_(W,;-N,CW1V=K> M4)TA82$0K*7S[*#SS#YZ19J:*9^9MT;?+"+/.B+[/IFY4_=$9&MC0T6&A(5 ML);(\X/(Y3>]Y1&YL!/>_6#FNS0^6& MA(5 L);EJ/)V96=/IB+:W-%1C4%H(16NK M?&1%\5,U.F?2&,ER1L*,?\Q3(WJOVKBCMC?QO=FIUM;V!FL-20NA:&VM&_N( MK=['S /-<(Y9+HQ'[U68="LTF3JG#T%[*X,5!C5_4+2VPHW]PW;_=_W7YWV] MZ)77[]CS3O4%=8F@ MM!"*UM:W,8K8ZG*6 =LP\]2+D:8_4,+IFB=<<];_]/,[>K_![FS>\_@#-7V@ MM!"*UA:\\7WX">-73S*>TGK2HS7V7&:H8M;R5@YK5;67V+M30S]H0^4%H#2 M0BA:>Q6G<9;$>=%U'$C_MP*E!:"T$(K6SE/C38G=F]Z(C=Y1R7J3T'6C9BX_ MQ^2T:-G;&*POJ!^%HK7U/5K.M/O1;M&Z*?(\X4R:>R&I'AAJRW-KT;(W,?AF M@%W6A%W7? EK2QIK2]P7+5J@RY^@M "4%D+1VGEJ+#*Q6V1KT>I:9(RG<^*= MN@A[&X/U!;7(4+2VOHU%)G:+W%.T:L7M=0IT%164%H#20BA:.S^-HR:3%ZU3 MD(YW!4H+0&DA%*V=I\:-$[L;M]:I:6?=VZ]F5Z=E"M2%@])"*-I>WO'1VW[E MRYR?J+SEF4()VQB\4EW^#U!+ P04 " @DY8F,*1Q]H$ "U(@ &0 'AL+W=O M)U"ET MMJ-I%;6:V8O17CC@-%8!9VR3M-+^^+4)A=!0MZQ.;QH^?!Z;]^!CWL)DR\6] M7%&JT$.6YG+JK)1:G[JNC%][( MS0C+G=FD/#87LPDO5,IR.A=(%EE&Q.,GFO+MU,'.TX$;=K=2YH [FZS)';VE MZMMZ+O2>6U,2EM%<,IXC09=3YPR?1GX94+;XSNA6[FTCD[3U)#T.'Y64*?NTP3N;S_1+\J+UQ>S()*>\_1OEJC5U!D[ M**%+4J3JAF__HM4%#0TOYJDL_Z)MU=9S4%Q(Q;,J6(\@8_GNESQ40NP%X."% M +\*\-\:,*@"!F\-"*J X*T!PRJ@O'1W=^VE<"%19#81?(N$::UI9J-4OXS6 M>K'IV5G\LV"2E4GC2W26LPTCZ"O+F*()(GF";HN%9 DC@E%9 M'OBN-\DBI>@R5U10J5"4*Z8>T8>0*L)2B:Z)$,3< !_1'^C;;8@^_/IQXBH] M7-.I&U=#^[0;FO_"T"[HX@CAX>_(]WR_(_S<'A[2^ @-%?BER' M>R^&1V_O_=G@79VB.D]^G2>_Y U>X-UHG441JT*P_ Z=@]WJZE M1U#K$5CUJ$K)CRN:+:CHO"NM@+ZR0,)"2%@$!&ME85AG8?B>=6,(F2%(6 @) MBX!@K0R-Z@R-K//D@C"!-B0MJ%F U8JBF.OGL(2:)93G75D9'$A9"P" C6RA#V&D?EO>>26]&!D@1*"T%I M$12MG:<]YXNM<^FZ,//$++IR170'B$E9Z&FTY *1QA9WY@@?K \#;SPX/E@? M[$/H+3\D+8*BM>5O#"VVNK&.4C8O1+PBDJ)KKJBUCMG1O><(J*$%I450M':2 M&D^+!^]:RT"-+R@M!*5%4+1VGAJOC>UFV\R8IP+6F8C@T.1W/M#:^^FM,:B/ MAJ*U-6Z<-+;:P+)@V?^?80?TOMU!_3(H+8*BM5/16&8\>M>R!&EEST%I(2@M M@J*U\]08;6QWVC8CB \]]@AWEB10DPU*BZ!H;7T;GXU?,=HTIX*DY"@M B*UM:]<>'X=1O>>G3],K^R MKPR@SAN4%H+2(BA:^RU98[[]=S7?/JCY!J6%H+0(BM;.4V.^?;OYGI/'C.9* M&ON]9#G)8Y.O6.>K,RWXX/%UV+%2V/OLK3>HVX:B[?1V]][XFP\ZKHBX8[E$ M*5UJO'=TK(N[V'TCL=M1?%U^!+#@2O&LW%Q1DE!A&NCS2ZX=1+5COBNHOU29 M_0=02P,$% @ ().6#Q&VSM&!0 KA@ !D !X;"]W;W)K&ULS5EM;]LX#/XK0G88-J#76++\DJT-L"4;KH?N5JS8]F&X M#XK--,)L*Y.49OWW)SFND]BJU@4I<%\:OY 4']*D'JIG:R&_JP6 1C_+HE+G M@X76RU?#HO85"K,\'>'#_X!._66C[8#@^6[(;N ;]>7DES=VP MM9+S$BK%184DS,\';_"K*:D5:HDO'-9JYQI9*#,AOMN;B_Q\$%B/H(!,6Q/, M_-S"!(K"6C)^_&B,#MHUK>+N];WU]S5X V;&%$Q$\97G>G$^2 J_:-W(!@.4K9069:-L/"AYM?EE/YM ["A@^H ":13(8Q7" M1B%\K )M%&@=F0V4.@Y3IMGX3(HUDE;:6+,7=3!K;0.?5S;OUUJ:M]SHZ?$7 M)CF;%8!XI4&"T@@JS?4=>C$%S7BAT)_HC5*@%6)5CBZ-,"^XYJ!>FC>?KZ?H MQ1\OSX;:N&(-#K-FV;>;9)7_WM5&?7@0?6I7_T] MS$X1CFIULJ\^-/%K@TC:()+:7OB O8FHE"AXSNRG?((N02FD%ZQ"7Q>B*.[0 MQW4%.;I>S13/N:FN$W3%I(ES_4*J!5^BBR;\)^C=?&YJ0B$Q1Q-CXP;4"?K' M-(!OEV95=*&A5/^Z KYQD;I=M.WCE5JR#,X'IC\HD+U%EHH2Z/CTI3GM(2!I&N%N?#K$D MCM-.YYIZ/3H0[ZC%._+B;0G'_8Z'WM6$P^R)DEOJB=Y"!7.>V8T2??L Y0RD M<\/SKO.[&]XQC4V/9&POOCC8,KK@_\]&&A^/E)VC6IL>R]I^?G88-_96P(2I MA:';9ERIOCM#A_N[["@)2*=)3UQR%"<)[52[WYU#X6ZY,?;RN_&5!-/8S*C8 MC!!"+T":D3$#?FL;@7-?;FSN82.)V=2Z,>C+Q3%-T[@;@Z?@H'A+0O$O6*@M MKQR60G$GY6S4]W8T2H)N>W>(I3@FO80_!>/$6\J)_9SSX]QT;T#P8\67-NTG MJ (WZCZ=))AVR>3$(1:&CL_\*4@GWK).[*>=!PP:N,\K(QJ&0:_0^W(Q#GKX MO?X=BG_+4[&?J#YRTL!]#MIEJ0Z1F$:X2]K\_AR*=\M2L9^F_M:8@1U,U#%G MN,0<@X;?LT.1;PDK]C/6QXPDV,%$HWA$:1=Q7RXF2=H%_!2$%6\9*_93UD=, M)(V%_5*.2(^@.^1H$O7P/@6!)%L"2;P$Z)$C26/DES.)2\XUE/B=.A3TEI41 M/RO[6-.2!N^&J; LDRO3T8KMH:)28S<'(YO;K18UL?%,Z&U*.O+!3#3V:R >3\7 M0M_?V!/H]E\4X_\ 4$L#!!0 ( ""3E@-D>?5S0, ,L. 9 >&PO M=V]R:W-H965T=<,]XU_% M&D"B;V5!QN=>YZG&&\ C@;TX>D;:DQEC7_7@9C&R'+T@*& N MM0)6?SN80E%H(;6,OVI-JS&IB,RK5 .5W HH.?G>='9_BVX_D=ZYF^GNYUN?/OK.<_;?TD&'ZS&7RCY[^@-U7I9059 MF$0/T <0 LDUINCSFA7%$_JXI[! #]N9( NBJLH W6&N]HMYP<6:;-!-O8T& M*%\N53$0B"W15&FL0 S0'ZKP??F@K*(;":7XLVL#54L,NI>HR^:UV. YC"Q5 M%P7P'5CC7W]Q(^>WKNSU*9;U*9;W)':2YZ#)QUO4E- 52H#:9/2'),!39WF>@* M4V4Q/%KKI9NZ0>(EK3!U 'TO=0(_;86I$^BX?N"WPM0!C(/82]RP.TQ1$Z;H M;)B:F^!PA%6-U3>!.N2QDV3%3;+B_W^ECOO,4]B)WE.FCPG/UNIDV=UH%5YI]]%9-]% MY.<0)QZEC4?I?UZ-TVFX6C-3]SKJ=LQGZE.K6JL_I&O MVKQ;S%>$"E3 4IERKF*52%ZU3M5 LHWI#69,JD[#/*Y5MPE< ]3[)6/R,- & MFOYU_#=02P,$% @ ().6")9;<$3 P /0D !D !X;"]W;W)K&ULK59;;]HP%/XK1UDU=1)K0@*LZR!2N4RKU':HW>5A MZH-)3HA5QV:V@?;?SW9"1B%%U=87XLOW?>?B@X_[:R'O58ZHX:%@7 V\7.O% MF>^K),>"J!.Q0&YV,B$+HLU4SGVUD$A21RJ8'P9!SR\(Y5[<=VM3&??%4C/* M<2I!+8N"R,>&UOLW!#Y[FV"W[<7Y YWJ+^OIA*,_-KE906R!45'"1F M ^^\?3;I6KP#_*"X5EMCL)',A+BWDXMTX 76(628:*M S&>%(V3,"ADW?E>: M7FW2$K?'&_7/+G83RXPH' GVDZ8Z'WBG'J28D273-V+]!:MXG(.)8,K]PKK" M!AXD2Z5%49&-!P7EY9<\5'G8(AB=9D)8$<)=0N<90E01HI=:Z%2$SDLM="N" M"]TO8W>)&Q--XKX4:Y 6;=3LP&7?L4V^*+=U*KZOC8Q6$_\I/)W6/H;/N-O!%>"ZUP9NRFF M#?SQ87[O -\WN:L3&&X2. P/"HXQ.8&HW8(P"*,&?T8OIX=-X?R?]H%.B<X>N:8PJWRYFBJ:T04S9$ MFH)S&U+E=%$75@LF669N$P4B@Y'1F*-JP;6Y.7]=&JMPH;%0=TT%5+K8:7;1 MWKMG:D$2''CF8E4H5^C%;]^T>\&GIM-[3;'Q:XI-7DGLR3EWZG/N'%*/;W"% M?(DP0].I$)+M8V\ZDE*MY]1LYUK%[=,@Z/NK[50W@-J[H/$^*/JX"YKL@SK1 M%NA)R-TZY.[!D&WE,:$:KZSNON?=W>@:,'O![6/"O=CV,;V]T/RM?E"@G+M& MK,PQ+;DN_\SU:MWKSUV+VUD?ML]&[8;UL7D;E*W\KWSYL+@BPZMB9;:#[][MV MTA0FP_HP(A%?^Y[C]!C#DJ>)"CX*U,?4@#'6YAHKJ*UF#P)6E M5!4U&*I5J&L%=.% %0^3*.J%%64B*(9N;JJ*H=P8S@1,%=&;JJ+J]RUPN1L% MT9>[CY"Z\<)+"77[I_LFMQ>/R#E1AM9M6!44#'1 MW.E36X<]0)P= 20M('DM(&T!J3/:*'.V)M308JCDCBB;C6QVX&KCT.B&"7N* M,Z-PE2'.%#=E*3?":#R1$MB6SCE<$(%/S]D$#&5^/@T_--&(#SRP4-TWY4@Z4J0 M.+[T"-^+*TU^W,RU4?AL_?39:G@R/X]]WP:ZIB6, GRA-*@M!,6[-W$O>N\S M^9_(#BRGG>7T%+OOU'U^&Y*>(['M8%O$\76:7Z=8]NV^%T]BAE>>O20>Z,PZ MG=E)G9]!ZP&A''L-%240[%JD5+!@AG"I-6B?ZH8RWQ-SV8_P]Y?F?Z8=*,X[ MQ?E)Q5^EH1R;TZOJFWOJV^]YZNM)S**^I[[A7B>P7?@+52LF-.&P1&ATU44"2_IN[%[E?3ERG FX%X1O2H*JOZ.@,O-P.MX MVX$'ME@:.^ G_9(N8 KFL;Q7V/,;EIP5(#23@BB8#[QAYW826WMG\(/!1N^T MB54RD_+)=K[E R^P"P(.F;$,%#]K& /GE@B7\:?F]!J7%KC;WK)_<=I1RXQJ M&$O^D^5F.? ^>22'.5UQ\R W7Z'6T[-\F>3:_9--97O3\TBVTD86-1A74#!1 M?>ESO0\[@,XQ0%@#PM> [A% 5 .BMH!N#>BV!?1J@)/N5]K=QJ74T*2OY(8H M:XULMN%VWZ%QOYBPYV1J%,XRQ)EDF&5R)8S&F&? UG3&X8H(/)\7*1C*N"8? MR9#C::(B X+GDHP5Y,R0[U)KT) ^:>\]/+$941/9R/%%1_@>FH!J\FLXTT;AI?Q]*$H53_C&#!A&!B@5F-VZMT M* X51>PH;'Y?)SG>#6UFEK:PFYZSVM/8:K;V36E_2!>84J?Z[VI78 MBJ.WX_JUT+,6Z5F+R2F+/7%Q(RX^*0Y3U9DHQJVBV,HJ;64U.6=5"?5WBD0! M:N&JLR8N_5C8_P85#5\1>:ZE5Q1Q4>^ !#H*4L)[QL+(99=T^3Q C+,+^D2B/PRHRS#0D[9 MW.1+!GBJ05EJ.I85F!E.B!'V]-HM"WMT)=*$P"U#?)5EF#U?04HW?<,VM@MW MR7PAU((9]I9X#O<@'I:W3,[,DF6:9$!X0@EB,.L; [L[#M1^O>%' AN^,T8J MD@FECVIR/>T;ECH0I! +Q8#E:PU#2%-%)(_QI^ T2DD%W!UOV<)6*.[KY"D4\ON*+:P7@%@"WJ8)7 +RF"GX!\)L"@@*@DVGF9FFG(RQP MV&-T@YC:+=G40*=+HZ7!"5&%=2^8_)I(G BOR1J(H"P!?H&(+.2S" 1.4HZ^ M8\:P2OLY^HP>[B-T]O&\9PJIJ9!F7/!?Y?S.*_PNNJ%$+#@:D2E,*_!1/3ZH MP9LRUC)@9QOPE5-+&$%\B5S[ CF6XU:<9]@<[E2%\S[UT?O4Q_7P;RLBX5:5 M^IZ7;ED\KN9S_U$\SRA*>)Q2OF* ?@TF7#!Y8_RNJI:F6*OCOTEQ?IVJ,IHC@\T M7OW&UJ'MM]J.JPITO9NM6J&W9JNIZNB4JN-C5V"W?W36EM?IM/=W1<=DCN.T?/_ Q49DX]H@ M_[-0@]+"H-;"02I[)$QB0++;0G3":0H\!KE0Y6%P'$_;#@[#'M9*OK5DFVF. M3JDY/M;T?5FMA^5J[C00&;"Y;O4XBNF*B/QW4*Z6W>1 -U$'ZU=V=VA7K$=V M=Y0WBR_T>>MZ@]D\(1RE,)-2UF5+%A'+V\%\(NA2MR\3*F0SI(<+V4$#4QOD M]QFE8CM1 F5/'OX%4$L#!!0 ( ""3EB#H52'E@, *@4 9 >&PO M=V]R:W-H965T YSQGFO+PX,SL0^H-M M 3AZS+."S94MY^6UJK)X"SEF5Z2$0GRS(33'7)S2!Y65%'!2B_),-33-47.< M%LIB5E^[HXL9V?$L+>".(K;+_B7M:8P2W)OJ<)W\X53T$) M;/ NX_?D\!G:^[$K7DPR5O]%AV:L8R@HWC%.\E8L9I"G1?.)']MU.!+HUC," MHQ484P5F*S"G"JQ68$T5V*W GBIP6H$S5>"V K<.JUG=.IH <[R847) M!HM M:-5!G6^M%HFD156)*T[%MZG0\<4=A1+_%*7%&<)%@@C? A7&E(I+"#,&G+U' MA7@DW@; <9JQ=^@#^K8*T-O?W\U4+J90@=2XM?O4V!G/V 407R%3?X\,S3 ' MY+?C\A640JX]*P_&Y7_LBE'YZ)(W:I[U M"\D/!=Q0G9I:];G]0K<\T]#\F;H_3G+4O6JPUZS$,_Z8[V M<2C7I",84DY2@C M(N+!A!N8?;38'PS+UPWO)&'S+)3!<<%$WO*ZK] 7W[!FU M=-]S3]K"J/>EU3!@:;OZZ;M:IF4H$Q9)@O5B]KJ8O4E-8?E8BG_614.X$5G_ M66=]#S&D>[S.7F@3HP:7M@F9L$ F;"D3%LJ$19)@O?KQN_KQ7Z5-^&>_>GW3 M-]W3/C%J?FDYG'OJPM,R3W\^R#0-9<(B2; F:?5H#Z;:P_N*Z4-:,)3!1N"U M*U=T5-KLBS4GG)3UMLR:<$[R^G +. %:#1#?;PCA3R?53D^W.;GX'U!+ P04 M " @DY8B(]#TN8" "5"0 &0 'AL+W=OL;)HZJ6M"^-&N@TA J#9IW5!1M\\F.8C5Q,YL ^U_ MO[,3,FA#&DW]0F+[O7=^=^'LX4[(!Y4 :/*8I5R-G$3K_-IU591 1M6%R('C MRDK(C&HS@<%;P"\& M.W7P3HR3I1 /9O M'CF>V1"D$&FC0/&QA2FDJ1'";?PI-9TJI"$>ON_5;ZQW M]+*D"J8B_(CC:*"VRDHP[ MR!@OGO2QS,,! 77J"7Y)\)\3>B<(W9+0;4OHE81>6T*_)%CK;N'=)BZDF@9# M*79$&C2JF1>;?#N82/]$ M^"ZY%5PGBLQX#/$QWT4KE1]_[V?B-PJ&$%V0;N><^)[?K=G/M)F^@!SIWDEZ MV#ZZ7T.?M8_N-R2C6Q6W:_6Z+8H[QN+^M,6=EL4=V^*2'Z#KZE8H]^J53?>Z M5CF-8.1@>U(@M^ $']YU!MZ7NJ2_I5CXEF*S-Q([*D^O*D^O23T8I]BE*8^ M8+\GT>&?"IM?:E;J*E.(#JRH.0:V@=_[W/&OAN[V,.?M8.%+F'>,F#4ACGSW M*]_]__9-8QS@"5)GO%#MG][J]%5$^"IBUH0XLCNH[ Z:[4:1V.S[ZPWCZ)SQ M-;F#"-B6+E,X)\<9*=OK=\Q(71H&[>K?#A:^A#U/2!.B2(A[\HMA<8ST[XF>&\":0"XOA)"[P&PO=V]R:W-H965T[=D+$-%KU82^)KWW/ M\3W'OD[V2C^9$L"2YTK69DI+:YL)8R8KH>)FH!JH<:50NN(60[UAIM' M9G(R)4[)6ZLD%7_,I#5Q! M("&SCH'C;P=SD-(181F_.T[:;^F I^,C^Q>O';6LN8&YDK]$;LLIO:$DAX)O MI7U0^SOH](P<7Z:D\5^R;W.O(TJRK;&JZL!8027J]L^?.Q]. .'P!4#4 :*W M N(.X)UC;65>UH);GB9:[8EVVA\CSQ6_P M888^_/ ^S#L?9MX'<@_VG-"6>7B>V;7AQ#0\@RG%/C.@=T#3#^_"RIVZ7AX$X<)VYVJ M^3/O]%I9[! _ M+/$- ^T2<+U0RAX#UR;]JYC^ 5!+ P04 " @DY8M6?JMZH# #=% M&0 'AL+W=O MYQ \W5'VG6\ !'K,LX+/C(T0VXEI\G@#.>$7= N%O+.B+"="7K*UR;<,2%(% MY9EI6Y9OYB0MC/FTZENR^926(DL+6#+$RSPG[,!,L9Y&E1?Y/')A%[ M 9+3'V W ?9AP$L*3A/@G*K@-@'NJ0I>$^"=&N W 7Z5^SI95:8#(LA\RN@. M,35:TE2CLJN*E@E."[6S[@23=U,9)^8?:?$F+AF#0B"Y-;?DA]PV@J-7 0B2 M9AQ])(P1Y?YK] 9]N@O0JS]?3TTAI17 C!N9ZUK&?D'&03>T$!N.PB*!I"<^ M&([W!^)-N>1VW?;3NJ_M06 \05R\-_(MFRG9SZ+T\/MON7\GGKX>^K1\P/MWM>(@1%JLT167+8Z^?I!#T#L!.?_6MUEJGMO/ M4\5TPK43EB@$Q;JA$6:8!V'W=9A=XC^4I7H ML[8&^15(/=8>YLZEY6.Y31_V31O4.]>TTS1#G9K1L:;G8-?S6\U.HKTVT=Y@ MHJ]RRD3Z/ZF>NO H_S]PZ$USC?'VY$>6:Q]FV3N:)+9&EWC4'18L-Y/? >JO0(.K< M*J03%NB$A3IAD298Q]Q1:^Y(\W-FI--AG;! )RS4"8LTP3H.CUN'Q[J>,^.C MFN5XONWB@PHXJ'>N::=IACHU(TVPCAV7K1V7@W8L"$/+VH/!0CI(.?=GIA,6 MZ(2%.F&1)EC'5VP]O_59FDMI ]1DLE9:H)46:J5%NFA=H_=>[[&NBMJ0.G^C M76=T6%&'!<^V[B314*MHI(M6>V+NG;[DP-;5.1E',2T+4;]$M[WM6=Q5=0)U MT'^-)PO+I0@FT)YKSGU!+ P04 " @DY8[F53WSP# #@ M#0 &0 'AL+W=OF2#F019X4 M1Z9M69X9$YH8P3A_=L.#,%J9E8H"QI#(BA+$(?EQ#C%)U/LZ(0\X@>%K:B-D98R9^Q>3RX7 M$\/2C"""4&H(HOXV,(4HTDB*QY\2U*CVU(GU\2/Z12Y>B9D3 5,6_:0+N9X8 M0P,M8$FR2-ZR[5 M#"X329(5G4> B! @Q2%*E'D.SD$2&@ETA&;*.8M,K;,EHKO1GU7 W>P<'7S\ M/#:EXJ-1S;#<^ZS8VWYA[W,(CY&##Y%MV4Y+^K0[_5N6J'2K+=U45:A*85>E ML',\YP6\"YI0"4=7RE8+5*O+::X4_;I2\>A20BQ^MVDMP ?MX/HTGHB4A# Q MU'$3P#=@!)\^8,_ZTJ:\)[!&'9RJ#DX7>G :AEF<142J,I"8<4G_$7WDVD07 M2%Z.I+\8F^ (V]AW?7ML;NJ"6@*'(WLX]*JX!M=!Q770R;7=OFU,"QRW1L 9 MN:XS='>(/H\;V$/+\G$[4;@)K2/OK M<0VJPXKJL)/J+$O3B )'MQ#E9U^L:=KIUDZ\?=]23V -Z:-*^N@]W3KJLPX] M@37J@*VGSL#JS:\E5-V(&/LC>^#M&/8-@4VZM48&=WN6+>66<.BT:3?&ON^G M+[2FXJ=^!;]KPX)[[5CZ0FO6XJEGP=U-RUYF?=Z,N/EG<]>KK\859,U:^ZWO M/M>$KV@B4 1+E6@=Z\L"+ZX3Q42R-._(YTRJ_CX?KM45#+@.4.M+QN3C1#?Y MU:4N^ ]02P,$% @ ().6$,NKT/+ @ D0D !D !X;"]W;W)K&ULK99=;YLP&(7_BL6FJ96Z0OBF(TAIHFZ=-"EJU^UB MVH5#W@2K!F>V"=U^_6Q($4LHJ:+=!-OX'#_G#6#'%>./(@.0Z"FGA1@;F92; M*],4:08Y%I=L X6ZLV(\QU)U^=H4&PYX68MR:MJ6Y9LY)H61Q/78G"8_[[&BBKQL;(>!ZX(^M,Z@$SB3=X#?<@'S9SKGIFZ[(D.12"L )Q M6(V-R>AJ&NGY]81O!"K1:2.=9,'8H^[<+L>&I8& 0BJU U:7+4R!4FVD,'[M M/(UV22WLMI_=;^KL*LL""Y@R^ITL938V0@,M885+*N]8]0EV>3SMES(JZE]4 M-7-]WT!I*23+=V)%D).BN>*G71TZ@I'[@L#>">S7"IR=P*F#-F1UK!F6.(DY MJQ#7LY6;;M2UJ=4J#2GTOW@ON;I+E$XFMX7$Q9HL*" L!$AQ@0KU[*"S&4A, MJ$#OT4TI2PYHDC,NR1^LJW^NAA_N9^CL[7EL2H6ASO1GYUH>^ M$OPGLW\*XK0%<8;<$U57MR]@H_)KE?XX;!/'=OW0C\UM%WW0_$1TMT5WCZ%[ M?>B-RNN@^V[D!*,]]$'S$]&]%MT[AN[WH7NO0Q\T/Q'=;]']8^A!'[I_B&Y% M=A#LH0^:GX@>M.C!,?2P#STX0%=/>N!9>^B#YB>BARUZ.(C^-0.U;:\D\+X MX4& D>TYD;.?8'"-$Q-$;8)H,$'_WM.7)CK\]$2>YX3>7IK#>:X=6E;G;6E MS' ":CF2;>@]=,*EVY+J9J3,3<#U!W5\Q M)I\[>EMN3V')7U!+ P04 " @DY8[OKO\.P" "."0 &0 'AL+W=O MS#) 58=F]D&VOWULYV0T2ZP;N,%;.>^[[OSV7?NK81\4#-$#8\E MXZKOS;2>G_N^RF=8$G4BYLC-EXF0)=%F*J>^FDLDA0.5S \[G<0O">5>VG-K MUS+MB85FE..U!+4H2R*?+I")5=\+O/7"#9W.M%WPT]Z<3/$6]=W\6IJ9W[ 4 MM$2NJ. @<=+W!L'YJ&OMG<$7BBNU,08;R5B(!SNY+/I>QSJ$#'-M&8CY6^(0 M&;-$QHWO-:?72%K@YGC-_L'%;F(9$X5#P>YIH6=][\R# B=DP?2-6'W".A[G M8"Z8(:$+]6H5L#7.A^%;O;N(QHDO:D6(&TUH;-#MSN.[39+\KM.;G5TGRE!J?3 M2ZX)G](Q0R!*H59'P,WI/,A0$\H4?"92$IO+0SB&N]L,#MX>]GQME"W>SVN5 MBTHEW*(2P97@>J9@Q LL6O#9;GRR ^^;B)NPPW78%^%.P@SS$XB"(P@[8=3B MS_#U\+ MG/]3'_VS^K/-B)HS$#F^: O?1R&*%64,""]@XT ,W(& C*J<";60 M"%\'8Z6EN=S?VLY I1*WJ]B"=Z[F),>^9RJ:0KE$+WWW)D@Z[]L2L$^R;)]D MHSV1/4M5W*0JWL6>WKO"AP60)4I3QTVIMLV \BDP.D$PC0,F9J[QF)E+6P!] M>;_;$K=;,X$G)%+!&935)0Q"*,A3&]-P)]/?9FUO;HWVY-:SE'6;E'5W^CDH MA=3T!W%]$1]-@U?8EH2*)7$LMKLOTR )H]C4A^7F#K_.+/O=+ KCY"QY;C;Z MHUD5LK_18$J44]?9%>1BP7559YK5YO$P<#WSQ?I%<#X,6M8S\]BHW@:_Z*N7 MRA614\H5,)P8J<[)J7%95MV_FF@Q=^UM++1IEFXX,P\FE-; ?)\(H=<3*] \ MP=*?4$L#!!0 ( ""3EA%-:>]Z0( %L( 9 >&PO=V]R:W-H965T M?<33+>7B,')\Y[APQ]8;;1;<;+@E:SJG^GX[DS!S6Y8E*VBIF"B1 MI*N1,_9O)HF)KP)^,'I0G3$R3A9"/)C)Y^7(\8P@RFFN#0.!UYY.*.>&"&3\ M:3B=-J4!=L=']H^5=_"R((I.!/_)EGHSF*[+B^$X=/M/$3&;Y<<%4] MT:&.C5('Y3NE1=& 04'!ROI-'ILZ= !^> : &P!^*2!H $%EM%96V9H23;*A M% _1_7R*KEZ_';H:\AL6-V]RW=:Y\)E<4YI?H\!_A["' M PM\M=5SQ!6?X9EW38V.:<(5^C1=*2_AU_;89K!E# M.Z/IN!NU)3D=.=!2BLH]=;(WK_S8^V"S^Y_(GID/6O/!)?9LW&QRN_-P("!6 M[FFIA7R"$8(B0*]J6Q5JZKBB-L?$/O,3/\%!/'3W78/].)R&213Y;=PS[6&K M/7R1]G%!_L))L*)4V536)%$G>Q+Y29* MX=G4V*8QZB4/$CSPHQ.-_; P3,(@L&N,6XWQ18W0 %)PWFUTF\:XEQSC&+;[ M1*,M#*_SUVF0/^C4+XG1P6MI^&$ZCQ#LC.VEE M)Q=E?Q>:<)NJI-<2 6QWFIZV3C\N3 +?BP&ULC55M3]LP$/XK5C9-(&TX34*'NC02;3:Q28P*!/LP[8.;7!L+OV2VT\*_ MG^VD66$EXTMBG^]Y[IZS?4ZW4MWK"L"@!\Z$G@:5,?4$8UU4P(D^D34(N[*2 MBA-CIVJ-=:V E![$&8["<(PYH2+(4F];J"R5C6%4P$(AW7!.U.,,F-Q.@U&P M,US3=66< 6=I3=9P ^:V7B@[PSU+23D(3:5 "E;3X'PTR1/G[QWN*&SUWA@Y M)4LI[]WD:SD-0I<0,"B,8R#VMX$Y,.:(;!J_.\Z@#^F ^^,=^Q>OW6I9$@US MR7[0TE33X"Q ):Q(P\RUW%Y I^?4\162:?]%V\XW#%#1:"-Y![89<"K:/WGH MZK 'L#R' 5$'B)X#DA< <0>(7PM(.H O-6ZE^#KDQ) L57*+E/.V;&[@B^G1 M5CX5;MMOC+*KU.),=F4J4*@FCV3)0",B2KL5A6J@1(R2)6744&L_RL$0RC3Z M3I0B;JN.T0=T)0#=@2BE0C\O@2]!_;+6VYL<';T]3K&Q^;DHN.ARF;6Y1"_D M,D:74IA*H\^BA/(I'EM=O;AH)VX6#1+F4)R@>/0>16$4'\AG_GIX= ">#\._ M-<+"PT/1GZB)^ZV*/5_R M^B445ECS@B7#;"'*IO2S#V!.[";[(PQ9M]Q?]Z MQ*/X[/2I5SZ8B.M$$UV3 J:!;34:U :"[-V;T3C\-" SZ64F@S+;$VD/H1.I M=T?SD-KDOVH'([U>1UN4H7"M4KQW#SFHM>]G&GDE[:GMK7W+//>=XIE]-IK, MV\[WEZ;MPY=$K:G0B,'*4H8G'VTC4FUO:R=&UOZV+Z6QO<,/*_L<@'(.=GTE MI=E-7(#^@;I,XYE^=>4;RS Q??Y!9 MH<>Z:N3 EI945WX4!,2O*6N\ M;&;7[D0VXWM5L0;N!)+[NJ;B^RU4_##W0N^X\)EMMLHL^-EL1S=P#^KK[D[H MF=^KE*R&1C+>( 'KN7<37B]3@[> /Q@*O52\[LAZ!S5KVG_ZV.7AA*!UW(2H(T1#0OP$ M 7<$_-P(<4>(GQLAZ0C6NM]ZMXG+J:+93/ #$@:MUR7T M4Z9Y*ON=TT:B'?U.5Q6@-SDHRBJ)?D,?&P4"I$+PJ-])"6_UVM?['+UY]7;F M*QW9\/VBBW+;1HF>B(+1)]ZHK43+IH32P<\O\\D%OJ\=][:CH^W;Z*)@#L45 MPN&O* HB[-C/XOGTR&7G_T5?_N?H9\G _3N K1Y^4F^E4,YD47&Y%X#^NEE) M)?01_MM5Z58K=FN9S]JUW-$"YI[^;DD0#^!EKW\)2?#.E>:7%,M?4FSY0F)G M!8G[@L27U+.;HA![*!'KSJ"K#*T"L0KF,GC(2$HFTYG_<)K?,2H*TF@:G<-R M%RS$07P.6XYAF. D3GO8F=ND=YM<=+L04#*%]HI5[ >UU\<:0+I,MT+)V3X3 M/#0]1I%)-/"2CT&8!"09.!ZC0IQ,B-LPZ0V3R^6MN5!'JWRM[S5]_DI]_OB^ M<=::C T1' SVNG"CAK['J!!')!CD<.F&A8';>=H[3R\Z_\(5K5P.T]&;%29Q M@O' XA@638(X"@8>QS!,IM-T,O XAB7!-(WQP*-_=T8QN&P?IM>+T('>NY[K3:QNA?^;9-^T3%ANG[N8*U#A5D[^B,,ZN!^L\WUP.A]ERS2.6720; M'A<_>4S2B.7%S?1IF&U2SE95410.U=%H,HQ8$ \65]5]]^GB*MGF81#S^Y1D MVRABZ>LM#Y.7ZX$RV-_Q-7A:Y^4=P\75ACWQ;SS_OKE/BUO#@[(*(AYG01*3 ME#]>#VZ42U^;E075B'\%_"4[^IZ4#^4A27Z4-YS5]6!4SHB'?)F7!"N^//,[ M'H:E5,SC/S4Z."RS+#S^?J_3ZL$7#^:!9?PN"?\(5OGZ>C ;D!5_9-LP_YJ\ MV+Q^0'KI+9,PJ_XG+[NQDV*)RVV6)U%=7-R.@GCWE?U5/Q%'!M>"25TPZ3JE:5TP[5HPJPMF7:(J35Y(6HXOO/*;ZE>[JB]^ M&8.X3.&W/"U^&A1U^<)/6)R1#7ME#R$G/QL\9T&8D2\L35F9CU_()_+]FT%^ M_N\55+O26OU]ZKM^7U$TG]L'BB M#L^6NG^V;E4IZ&[#"Z(IOQ)UI&HM\[F3EW])GB^(HE;E2MO3*2^_V3Y)EV[* MRRE_N"#J[,UR*B__?9D?EJZVO9;RRGQQFR2/Y"[EJR GE"V#,,A?R9_5 M#YR<1]F_6V9YNU/'[6JYN7"9;=B27P^*[8&,I\]\L/CI'\ID]%M;4I"8@<1, M)$:1F(7$;"3F(#$7B7E(S =A0FK'A]2.9?KB)DK2//@OJS9>B_3&2K@^3B'K<.T\5P< MYB*GYB$Q'X0)"=,/"=.E"?MC'121NEOS-'TE?A 5MU;DS\\\>N!IZPI1RO6- M&!(SD)B)Q"@2LY"8C<0<).8B,0^)^2!,B.OD$-?)AVS&3I"I16(&$C.1&$5B M%A*SD9B#Q%PDYB$Q'X0)J9T>4CN5;\8NE^FV6*\&<O1Q)\_?[-L]R%J^"^(D\L)#%RVJ7,%\7 M7^)/*QX5/R-APN*V7,KMOJM%J&9 -1.J4:AFU9HN_'ELV9"TNPYTH/-SH9H' MU7R4)J;OJ'= D>_+Q<%SP,C]-EVN6<;)E_(M"=D!4[G7.W%(S8!J)E2C4,V" M:C94N^IYSH'5=HUPY4,Z$:A6H65+.A MF@/57*CF036_UHX/Q&BZ>"!&3&+3FJ/(>W,H"U+RS,)MM4K=[+>'RQ:=UE!" M>W.@F@'53*A&H9H%U6RHYD U%ZIY4,U7SEN6M(DLE$TWCR)OY^ET;%9N](XB MM(FGUHZ?FME4/SMN;'8<1SN.LZ"/PH9J#E1SH9H'U7R4)J:G::Y1I%T G=ZG MEQ.]PP/MI8%J)E2C4,VJ->&XJ*:H^NGAT_-AFCI3M-.#I] >&*CF034?I8D! M:_I@E'<:87KV<\NYWF&#ML5 -1.J4:AF*>=-+T74IF?O59P/4W5%GYZ&#=H< M ]4\J.:C-#%L38.,(N^0.5V;[3_QV!HT:+<,5#.@F@G5*%2S:DU(T&0^FFBG M2>LVSH'.SH5J'E3S49H8M:8C1I&WQ'R/V6[-5L1-MCI#=B'<034#JIE0C4(U MJ]:.TS,9C\\V';N,E'E32_W:1(%69:DK_5&X]OK M,KG4-V50S8!J)E2C4,U26SI7%'VDCTX[JKL.=*#S4M M+F]D[5>RW*8I;W_/34[V#AVTRP6JF5"-0C6KUCJ$KN- !SH_%ZIY4,U':6+H MFMX45?K&^=NABY-8ECMH:PI4,Z":"=4H5+-J[3A.H]/$O3O$@<[)A6H>5/-1 MFIBUIHE$E3>1?#D*V+Z%NC5^J&. ME.GL] 0:/FJQ8AJ;1A)5WD@BI/&3=",3VD,"U0RH9D(U"M4LJ&9#-0>JN5#- MJS7]_3R"%BOFL>DA4>4])"=Y?&?[$]I+ M4,J&9"-0K5+*AF0S4'JKE0S:LU MR4:YCUJ@&,:F)465MZ2\^S%W>7WO $+[4:":"=4H5+/4EGZ4]@,O'0J>5#-1VEBA)NV&E7>5M/Y."VTKP:J&5#-A&H4JEE0S89J#E1SH9JGGG<: MJ=I$U<_V1#^B T=K.G T>0?.NWNB\OJ^*81J!E0SH1J%:I9VWD[3VD/:<9P# MG9T+U3RHYJ,T,5]-UXWV-TXL4^R''O>8WN]Z3*6[HO+%]8XCM",'JIE0C4(U M"ZK94,V!:BY4\Z":C]+$:#>]/=K'G'=&@S;W0#4#JIE0C4(U"ZK94,V!:BY4 M\Z":C]+$"!]=/@K3,B1G>D<6>\4H["6CL->,PEXT"GO5*.QEH[#7C<)>.$H[ MVRG0BK&G#0JHA8I9;!J&-'G#T$V6\9S<%AO)*_*5/R?A#9=39J\J^E^=QJXK%S+/@9Q ML;M:;B,OD_:36LFQWED]OY32=#X9:2@2S6A&H5J%E2SH9H#U5RHYD$U M'Z6)D6P:DC3Y^7B<#N?AD1.]@PAM/H)J)E2C4,W26J[I-)NHL]-S6=E=!SK0 M^;E0S6MY$//I7%'FRNEA'V@WT#!;+JXBG3_R.AV%6K**V<5[N.1[= M2U+^6)Z$Y_)&'0S/[C>42ZJTW&\KETYU_[#A%U<;]L0_L_0IB#,2\L=B4:.+ M:;$IG09/Z\.-/-E<#Y0!>4CR/(FJ;]>&ULM5A=!FIVDSR6;WH=,' M&:X-4T"N)-O-OU\)"/4'(H>2TB3+:'?60; T<^RJ-A4RSA? MC76=)1F4F)V1%53BSH+0$G/1I$N=K2C@M :5A6X9AJ>7.*^T8%+WW=!@0M:\ MR"NXH8BMRQ+3APLHR':JF=ICQVV^S+CLT(/)"B_A#OC]ZH:*EMZQI'D)%/['&=N\AECAEW$*!.:1HA2E_0)SBBN':) R]"8'CO&#H,Z842\>\1>_1_5V( MWKQ^.]&Y4)<<>M(J731*UA-*-KHF%<\8BJH4TAY\.(SW!O"ZR+I+W7I,_<(: M) PA.4.V^0Y9AF7W/,_EZ7"K+YW?4X]^3ST>AO^UK@3<>%)]-@R/87Z&3+=/ M?:\4=N="N^:SGW'A3>W"OW^Y$'W])$+1%8>2?>OS7,/K]//*:7S,5CB!J2;F M:09T UKPQRO3,_[L*[A*LE E6:22+%9)-E-$MF<;I[.-,\0>W*WG!8AU""T M^LS1H+T:+9?D36!,],UNQ8\C3,<0G_VP\%FBZ#C"'OF^>Q 6#^;STJ%71+8W M]&XW].[@T)^G&UPE8N0I*1'+,(6,%"E0UE>'ALK=&9R1;QON02T&!5_Z[SM) M,E(I&;M'%ABYUJ&59L=1'RS+\;JHO6IX736\P6I<(PN)MIA#EP_HJDK0UVLH MYT![I\Q!JI=.F2K)0I5DD4JR6"793!'9GE/\SBG^_[32^BIMHY(L5$D6J22+ M59+-%)'MV6;4V68T.,%\X1E0L?-,(-]@L>CV&61T-+,YONMY![/\H,Y+*W^2 M9*12,E9)-E-$UI14W]D%ED"7]0:?H82L*]Z\BG>]W1G">;UU/NB_,,>79D]_ M:(ZCYHC@%WUS8'&-Z3(76\8"%D+*.//%*D>;0X"FP M%V2 N+\@A#\VI$!W$A/\!U!+ P04 " @DY8T 0!TX5^"IR,MJYNV4VD]\OUKM>,&J6['GI?YF(V3!E'Z56[_:2\[6-:G(?0QA MY!<=S<9IYR'L>^)9M=\H,^//IGFWY M U??]_=2O_F=RCHK>%EEH@22;V;>)S19(F((->+OC)^JLV=@K#P*\<.\?%G/ M/&AFQ'.^4D:"Z8\C7_ \-TIZ'O^VHEX7TQ#/GY_5/]?FM9E'5O&%R/_)UFHW M\Q(/K/F&'7+U39S^Y*VAT.BM1%[5?\&IP9+0 ZM#I431DO4,BJQL/ME3FX@S M KI$P"T!VX3@ H&T!/+6"$%+"-X:(6P)M76_\5XG+F6*S:=2G( T:*UF'NKL MUVR=KZPT&^5!2?UMIGEJ_J5"GX_QHA.]K=YU%_&SQ#H\*IGQU"PCZ M'6"(B6,^B[?3L;HD55P>N3?_[1<4P3]<2;VF6'I-L>65Q'KI#[KT!V/J\\]\S27+7=EO MB%%--.7].$%%.\.%9O!L* \N= X3,CZ;G;0A"*(PBR]\016-*W>ZBSETTOGA"ZG.G=-F+!N&L MA"]>1:2O(I9CB)ZCN',4CSKZ2RB6ZV.FK@D@Z\X"L)?BF)G+@,ML/)A& JT= MN!AB]/Z*PL3R/(2Y%M,A1F&87#"?=.:3T5*8\@W7QM?.6IA4RR]IMCR M2F*]_-,N__2]M9 ."T$8AM2NS%5B)0ZF:^W8WVG7,G^H^T1J_0Y,%&PO=V]R:W-H965TJCZP M]B1!UP87R&;[[PO8<1.+=:)V7Q(#<\XPAP&&Y8&+KW('H-!;73&Y\G9*-;>^ M+XL=U$1.> -,CVRXJ(G23;'U92. E!945WX4!(E?$\J\=&G['D6ZY'M540:/ M LE]71/Q]SU4_+#R0N_8\42W.V4Z_'39D"T\@_JU>12ZY?7?A;;XP]M;@-PH'>?*-3"0OG'\UC8=RY05F0E!!H0P#T7^OL(:J,D1Z&G]U MG%[OT@!/OX_LGVWL.I87(F'-J]]IJ78K;^ZA$C9D7ZDG?O@)NGBFAJ_@E;2_ MZ-#:SK"'BKU4O.[ >@8U9>T_>>MT. %H'C<@Z@#1$!"_ \ = %_K(>X \;4> MIAW ANZWL5OA,J)(NA3\@(2QUFSFPZIOT5HORDR>/"NA1ZG&J?2!%;P&I,@; M2'23@2*TDN@3>H*"LX)6Q"XGWR#8;, N*J(]! FBX/NEK_1$#)U?=$[O6Z?1 M.TXQ^L*9VDF4LQ)*!SX;QR%\+T*L0'56XCT8),R@F"(<_H"B(L&,^Z^OA MD2N<_^<]_\_>S\3 ?4I@RX?'4^(7O;X9E47%Y5X ^N/N12JA]_6?KO5N&6,W MHSGK;F5#"EAY^C"3(%[!2[_[)DR"'UUB?R19]I%D^0>1G2U+W"]+/,:>?H82 M!*EBEFH]-ZJ!M"A:XY%-)GC$3Z MGMER7AYH5:%/#>@J@)FQ<8%FCD0OK"_L_7LH/\^O%V'COY, M/P3:NOU?^O85\86(+6425;#1KG3ZZ#-3M)5YVU"\L:7G"U>ZD+6?._V8 6$, M]/B&[URYQ&JN ,GTN=SRRMY92U4R8T_54ZBWBK-5'506(8HB&I9, M5,%B5E^[58N9W)E"5/Q6 ;TK2Z:^?^&%W,\#&+Q=N!-/&^,NA(O9ECWQ>VX> MMK?*GH5=EI4H>:6%K(#BZWEP"2^N8.H":L57P??ZZ!BX4AZE?'8GUZMY$#DB M7O##Q\5OVW^OB;3&/3/,K6?PK5F8S#]( MK/B:[0IS)_=_\+8@XO+ELM#U+]@W6A(%(-]I(\LVV!*4HFK^V6O[((X"8#P2 M@-H ]-$ W ;@NM"&K"YKR0Q;S)3< ^74-IL[J)]-'6VK$96;QGNC[%UAX\SB MNLIER8%AKUR#3TMNF"@T. -+ON9*\55SY[.]\G"_!)]^_CP+C1W6!8=Y.\27 M9@@T,L22Y^< PU\!BA#VA%]-A_^YJVQXY L/;;%=Q:BK&-7Y\"C.H3+ M.9& M^VIJDL3^)*ZY+O26Y7P>V.[17+WP8/'+3Y!&O_DJ_$')3NK%7;UX*OL"47P) M&F;9'?&QDR$9AUB/S MB&),_%RTXZ*37)=YKG9V)?-7^U;7?C@Z')=@DO;Q/++D1'8"F'2 R23@WXU"'8((1@G[(K(/,)B&70K/"^JZ=<5$9;KO%O$V]CS;S4,0H MZ\_\4 8IQND(*XP.QA*]TS0R?SYS%KL"UF,#Q:2DA&^U#OR4[!#OX"IPWF'VE8X3Z=/F*K;:YCB!@E-*']9>D1XAA& M$(VX#3S8#8P__@'PSDL)3EK7__T,^%'93@L_N!BA*/!7^S#99_VPD[65[>H6E9#HIBVC<- MK])^&9!XQ.#@P>'@M,5Y5O][:VIH81:&Q'$TZ%B?$I$X3<::X.!W\'W#^VC+ MIH///FS;$%/V.DE"PI MO5>3BWBB&).*:UI^A4:/J_@BFO+JB-?$ M80]@.B\ K 9@_2O ;@!V);3VK)(UPP*' :,E8LI:LJE!%9L*+=607)WB0C"Y M2R1.A!=Y1#- N^ HZ,9"$Q2CKYCQK"*[S'ZA&X6,W3T_CC0A?R>0NE1PWU> M6QFMQ8%W3NN=T^O=#5J@GWB'SC8BH8P((K/R[@JR);#.8^EE>^VQ#$1V M(-QMA;MOEYSND%$8B.P@"EX;!:_W^.<,"DSB^CKJ4EK#W;V$<\RQ/WJ2EAU6 M[LCTNU-SU/HVZO5MFL@%#J]*SU[&UQ[,0&0'XOU6O/]VZ>D/&86!R ZB,&ZC M,/Z_]!P_NP\MWW;-\9/\[# ;>9YO/TE0?>^WKEJJ*\S6).&L M;E/JB:!%]:=?4B'[AFJ8R,X.F#*0^RM*Q>-$-0]MKQC^!5!+ P04 " M@DY8"P<+W5\# A# &0 'AL+W=O,E MD:K+=[:H.9"\)96%C1TGL$M"*RN>MV,K'L]9(PM:P8HCT90EX3^74+#CPG*M MQX$'NMM+/6#'\YKL8 WR2[WBJF-[KVD-(35QW'Y4?]?FKG+9 M$ 'WK/A*<[E?6)&%^GRF6B]CA6A_T;'#!C,+98V0K.S):@8E MK;HG^='[,"(H'3,!]P1\3O"?(7@]P;LV@M\3_&LC3'M"F[K=Y=X:EQ!)XCEG M1\0U6JGI1NM^RU9^T4KOD[7DZBU5/!FGA%>TV@E4@]H]>\(!O4Y $EJ(-^@& M?5DGZ/5?;^:V5+$TP\YZW66GBY_1]= G5LF]0&F50V[@)Y?YP06^K7(<$L6/ MB2[Q1<$$L@GRW+<(.]@SS.?^>CHVI?-GT=/_'?W$#&]8=:_5\Y[1^_CO>IVN MT2I]0.OW=P^I:7T[!=^LH(^O6U&3#!:6.I\$\ -8\=^OW,#YQV3N2XHE+RF6 MOI#8R3+XPS+XE]3CS^H>*)@0B$C)Z::19%, D@S1%3NJ[_%#E4U,2].I!JVJ MO@@.\8T[<_T(1W/[,+;= /3PS/&]V2DP,0(=U_.]4V!J (9^B"-W.@!/K)@. M5DPO6O&U/=$AOR$'X.J"ZLXB@1H!.:(5REA9-U*=5/I:H!F")^>6R:@NYG0T M6SP+9P[V\9E11J"/ ^R<&64$AJ$7GEF?FH!!%$8CX(E1P6!4\$)&Y;1H%/!* MJX)KK3("3589@2:K3,!+5H6#5>%%JSZJ3PO&-QO;(L9S6JF"J+?M+5KJ[60R MI-..QCO=F3C!F1M&E.N>67$5*C6B\#,?5C28$/VY"4FW54PV1%?98$0]L>$J M5&I$/;'!'M4\)?!=6VP*M?V;2G87X3 ZU+-W;1EW-KYT;^]=PWBBZM^N7/TM MWQ7/GPC?T4J@ K8JE#,)U=;E74':=22KVXIKPZ2JW]KF7M7PP#5 O=\R)A\[ M.L#PKR#^!5!+ P04 " @DY8 ^SY\8\" #&!P &0 'AL+W=O53,Z<0JEZ MBK',"JB(/.,U,+VRX:(B2D_%%LM: ,DMJ"JQ[[IC7!'*G#BRMJ6((]ZHDC)8 M"B2;JB+B?@XEW\\X9\EI!4Q2SI" SWDT1B:2&\YOS>1S/G-C?#A90EH9(;^-GQ^GT MD@9X/#ZP?[*QZUANB(0%+W_07!4SY]Q!.6Q(4ZH5WU]"%\_(\&6\E/:+]JUO MJ)VS1BI>=6"]@XJR]D_NNCP< 33/,,#O /YC0/@$(.@ P7,5P@X0/E=AU %L MZ+B-W28N(8K$D>![)(RW9C,#FWV+UOFBS-R3M1)ZE6J'><^#^]O%'HCQ^Y)0-N[B0()P_=TK^RM6G M1X6I K&U'4&BC#=,M9>TM_9-Y\+6VD?VN3==> /V1#>IMJ?\IF\[W!416\HD M*F&CI=RSB=ZL:+M&.U&\MF7QABM=9.VPT(T6A''0ZQO.U6%B!/K6'?\"4$L# M!!0 ( ""3ECH"LP070, "@) 9 >&PO=V]R:W-H965T1G<6^V.)ESCDS',YPM)7J2>>(!I[+0NBQEQNSOO)]G>98 M,GTIURAH92E5R0P-US MT!FX'=\Y;O7!-UA7%E(^V<'7;.P%5A$6F!H+P>AO@S,L"HM$.G[N0+V&TQH> M?N_1/SOGR9D%TSB3Q=\\,_G8&WB0X9)5A;F3VR^XP(.T MTD:6.V-24')1_[/G72 .#*+A$8-H9Q"],@CC(P;QSB!VCM;*G%O7S+!DI.06 ME-U-:/;#Q<99DS=QN_D#KCS=8+E#]&/F&Z"V(G^ZHIC55=(2J!S=2F%S#)Y%A]KN] M3[(;[=%>^S0Z"7B-Z27$X3E$013#P_P:SCY\!)TSA?H$?-R$)G;P\1'XN06Z MF%*.9#"3)5T-7\ MG79^>X&O])JE./;HAFI4&_22/_\(>\%?)[SK--YU3J$G]C1A18[81U?W/LMI( MNV](>U$O"-I)>PUI[R3IO32L@"7CBJZ6>J+BN6%%A2"7X/1PK2N*$M.0'N3! M.9R((?P#']KTUT)Z!_J[01Q$C7ZW:W9:[F/XXT0"]!NG^^]'FOK $OF16/?? MQ/I(G <-Y>!]RCH^;7R#-WP7W7@81NVDPX9T^/\3G4K1.UD^?".JT^\,PG9- MH>U1O\\<%.+PO5.]SQ',KURLDW!+:;=PQ85*CZ$=::64K3':%>HKVLPV+7KB&M.K^:EMW6WST=6L;?\D#,@@ M:%UI7@'^+TGU&^*&*2I#&@IY.KS<]NT\E5LLX742QO4Y*ME\LP??TD%\G+=<_L MO?W@2_0TS\L?]"=7J_!)WLG\?G6;%M_U=\HL6LHXBY*8I/+QNO?1_"!U^3\J$\),FW\AL^N^X9Y3V2"SG-2R(L_GF6-W*Q**7B?GROT-ZN M9CEP_^LWW=\\^.+!/(29O$D6_XUF^?RZ-^J1F7P,UXO\2_(2R.H!N:4W31;9 MYO_D97O;P:!'INLL3Y;5X.(>+*-X^V_XH_I#[ TP[1,#K&J =3C .3' K@;8 M;2LXU0#G<(![8H!;#7#;WJ5!-6#0ML*P&C!L6V%4#1@=#CCU/(RK >.V?R73 M>'OFC$T';9_R3;]X81Y.KM+DA:3E[0NO_&+3=)OQ19M$<3D_[O*T^&U4C,LG M]/LZRE_).T_F8;3(R*]AFH9ER[XGOY#[.X^\^_O[JWY>5"IOWY]6*MVJU@G5 M)I^3.)]GA,8S.6L8S_3C!^?&<_UXT]( _>)/M/L[66]_IT^65OPCS:8G0S_:D]-+8F^'VPW#_?;#F^X[^VO5 M@[]6G>N'BW5<##=.5AS=9+,WG'V"NUF$64:21W*7)]-OY/=_ M%[\G/)?+['\-]^W3%G.:L?*%\T.V"J?RNE>\,F8R?9:]R3_^9@Z,?S4U*!+S MD!A%8CX28T@L0&(9NL'*5^SPQ1\;VOZO^\W[/(\NRUF4#9%G>NJP ME56ZU=UUJZOMUMMB\2[35,ZV#=NN7[5DUWY%8AX2H^[1,V@UMRNR*FM;-4!6 MY6VK"E!5I5D'NV8==&G6"[(*4_(<+M:RJ4NU5M$J-;;+CWS!F7AF$> MM"BR)&M5,D"6Y*U*"E!)I3F'N^8<=GC=UW:F%NK:F4C,0V)TV*HSD259JY(! MLB1O55* 2BJ=.=IUYJC[BC19YUD>QK,H?FIJ4:W8M461F(?$Z.CX96\\-(VQ M/3[H4F15UK9J@*S*VU85H*I*KXYWO3K^F?5HE&7KYK6HENO:J$C,0V)T?/3D M'2Y"D>78V7(!LAP_6TZ RBD]:1KU+F7C9[KRS#94CW;M3:CF035::;KVA!9D MYPL&T(+\?$&!*JCVZ%[L86I[=+,']I5"-0C4?JK%*&^R_,KMCTQH>=G3#[8:&Z8S4VW'HO1,H36UKJVYK2]O6 M]W&X3-*\W!6E[62MTKF3D9H'U6BE[7>![3A'"U9H4=:N: MRAN*6I9[M$<* M551MT#H!,[5IPN0FS.9D)=/-)SOBJ20/2;S.&GO4/GH\@^,];#?Z>IV;#YIL M034?JC&H%D U#M4$2E,[O@ZX3'W"17_(=!IEDJS2:-J\-88F6E#-@VH4JOE0 MC4&U *IQJ"8J;;0?MEV:UF[#JC9ZG8V9^G#LKGR;I^ER5U^UZEYHP 75*%3S MH1J#:@%4XU!-H#2UR^M0S=2G:E^31?%&<5%^:"X-\^9.WPIC92?WV!VXA[T. MC5>^U.[]&_T13JW.301A&H^5&-0+8!J'*H)E*8>PE$'DY8^F/S/ MJHQX,O(LL[PY']<#77?%0#4/JE'K? @)+>7- M7,:+)'XBOX4Q^?VS7#[(M/&@$;W3N8.A(254HU#-AVH,J@50C4,U@=+4>5$' MGM8VKP(=4F5!@T^HYD$U"M5\J,:@6@#5.%03*$V='77::NG3UFK!TC#. M,Q+%9?8:)HYD,U!M4"J,:AFD!I:MO7D:NE MCUP_I^1K\;(0+5[U2R5H[@K5/*A&H9H/U1A4"Z :AVH"I:FSHLYG+1>Z5((> MMPC5/*A&H9H/U1A4"Z :AVH"I:FSH\YU+7VNVVVI-#A>*ME-*R5HP@O5*%3S MH1J#:@%4XU!-H#2UZ^N$U])'M=7I?W@\E7%YUA]RNSBW?PEZ."94\Z :A6H^ M5&-0+8!J'*H)E*9.D#H.MD;011/T2%"HYD$U"M5\J,:@6@#5.%03*$V='75N M;.ESXU_7Y>M$.3U:G0E%KW6>'="X&:I1Z_@83;?Q9"C0LJQMV0!:ED,U@=+4 M4[35(;&M#XFKX_^K[;UF):1WNG8S5/.@&H5J/E1C4"V :ARJ"92FSHLZ@;9- MY$K(AN;04,V#:A2J^5"-0;4 JG&H)E":.COJ'-K6'WB[G13;$V^0QR0E7^[N M_ZG[I)'>ZSP_H$DT5*-0S8=JK-*4\PX.1^YP<+!>@E;E4$V@-+7S]\YIJ\^8 MMYV?)^1!=NI_[-EML:>WQ9[?%GN"6^P9;H\S?],8VL[AR12@53E4$RA-[?\Z M;+;U8?/'.'J.PMT[!?(G^5(T?1I-B\9O\RX"&D)#-0^J4:CF0S4&U0*HQJ&: M0&GJ;*E#:!L:0MO0$!JJ>5"-0C4?JC&H%D U#M4$2E-G1QU"V_H0^F[__'V; M950X_;Z.LJC,IAOG!_2TO79#K&V,[.'A[D,/6I9"-1^J,:@60#4.U01*4UN_ M3J+M3B<$ENDV4CA]6F"]U[GUM]K^V2FLR\-SBGG0FA2J^5"-0;4 JG&H)E": MVO=UP&SKCS?6;O(O-.T/39HK;?]D6ZYK%9M^^W &0$-DJ.9#-0;5 JC&H9I M:>H,J$-D6Q\B;]\)\.T$\(L)\'6STZC<@Y3IWSI#XV2HYD$U"M5\J,:@6@#5 M.%03*$V]4%(=3#L&\JVS XVGH9H'U2A4\Z$:@VH!5.-03: T=7;4\;2C/T"Z M_BC2-GG8?(S[Q 7$H-$T5/.@&H5J/E1C4"V :KS2E%C$'KGNP?M!@:JJ]GP= M.COZT/DH:+B/HSPC[\J5TWOMTDD/=YX"T/09JE&HYD,U!M4"J,:AFD!IZD2I M,VH'>N%5!YI-0S4/JE&HYD,U!M4"J,:AFD!IZNS8NP2K/L'NLG2"IM50S8-J M%*KY4(U5VO[R9& -CB_0"HVAH9I :6K+US&T<^9T*36VAF@?5*%3SH1IS&B[N.G+'UM$B M AK:0C6!TM3NKT-;1Q_:MMOU2/XD7\,T2M89N0W3/)+Z0%=?L_/L@ :Z4(U" M-1^J,:@60#4.U01*4^:06P>Z+C30=:&!+E3SH!J%:CY48U M@&HJISST,37*A&H9H/U1A4"Z :AVH"I:E3HTYP76B"ZT(37*CF M034*U7RHQJ!: -4X5!,H39T==8+KZA/ACU:@M&TK]K.YE+D7YN'D:BG3)WDC%XNL M:+)UG)=;Z[V?DE0^EI<:^_#1ZO6/?D[-#[[9\'-F?@@V/^_7_.1J%3[)SV'Z M%!6KH85\+$H9E\-B#9U&3_/=-WFRNNX5*[:'),^3Y>;+N0QG,BUO4/S^,4GR MMV_* B])^FWS<";_!U!+ P04 " !@DY8+-AG"2," !]!0 &0 'AL M+W=OVTE#AK*.!UYB7_N>XW,<':>M5 ^Z C#H6'.A M,UP9TRP(T44%-=47L@%A=[92U=384NV(;A30TH-J3J(@F).:,H'SU*^M59[* MO>%,P%HAO:]KJAYO@,LVPR$^+=RR767< LG3AN[@#LR/9JUL10:6DM4@-)," M*=AF^#I<+!/7[QM^,FCU:(ZME0#4O)[UEIJ@Q?853"ENZYN97M9^C]S!Q?(;GV7]1V MO4F$4;'71M8]V"JHF>A&>NSO800(DV< 40^(_A40]X#8&^V4>5LK:FB>*MDB MY;HMFYOXN_%HZX8)]Q?OC+*[S.),?D^5HL)H]'8%AC*NT7>WXN[V'?J 7B." M=$45Z)08>YP#D:*GONFHHV>H5U!;'MB.C,+A'J9O5.V8T(C#UF*"BTMK3W5A M[PHC&Y^7C30V?7Y:V?<1E&NP^ULIS:EP$1Q>W/PW4$L#!!0 ( &"3EAC M6&UL5 4 +,F 9 >&PO=V]R:W-H965TS.I &$/U/;,XG9G6ZG:3W))GW8V0<%9)M90%XA[$VG/[X"$["( MK W>FSS$(.N>JWO$ 1VCR8[Q+]F:4H&^)7&:3:VU$)L+V\Z"-4U(=LXV-)7? M+!E/B)"G?&5G&TY)6 8EL8T=9V G)$JMV:1L6_#9A.4BCE*ZX"C+DX3PQRL: ML]W46;7*&&4T#2+6(HX74ZM2_?"Q^,B MH.QQ']%==G",BE(>&/M2G'P(IY93C(C&-! %!)$?6SJG<5P@R7%\K4"M.F<1 M>'C\A/Z^+%X6\T R.F?Q/U$HUE-K9*&0+DD>BQNV^YU6!?4+O(#%6?D?[:J^ MCH6"/!,LJ8+E")(HW7^2;Q41!P$21Q^ JP#<#N@="?"J *\=,#@2T*L">B4S M^U)*'GPBR&S"V0[QHK=$*PY*,LMH67Z4%O-^*[C\-I)Q8C9G:4!3P4DY"VR) M>)1]06]\*D@49^@OPHNOMO0M^A7=W?KHS<]O)[:0B8MP.ZB27.V3X"-)!NB: MI6*=H7=I2$--O&^.=[$!P)85UV7CI[*OL!'1I\$Y\MPSA!WL:08T?WDXUM5C M#O\C3V6XH\NN5./5D^B5>-Z+)O&FF,%/?\H^Z(.@2?99-V%[P)X>L+C97&0; M$M"I)>\F&>5;:LU^^&(O^R 2)T2+GP5H^3#+TZ9HF#Y1_1O^A!6=A'LBK0".V MIM?''4.W^6831Y37[3K2C./H*D!(,!\(3.%_6/,_A+Z3#2&)A 3S@< 4(DA4BBX?Z&=I07K3)Y9R.QSV>ZQQ(RCG'+0UK._5O MJ^"_Y=7V(@4;Q]'UPH,$\X' %/Y=IUE1.M :KA"!N 1%\Z'05#8/UNO*^?+E(FU5/*+)&T>3.?K$!+-AT)3)Z*Q M&"ZXQW!!308HF@^%IK+9^ SW.T:CNZI[.KDZX[:JM=V>B1K(@*C5-\["-5N+ MRR HO$2&%N21/,3T%9?9YI%TO@9!/0P4FCH+C=5Q!^"*!G4MH&@^%)K*9F-< M7.-R_A1%#W52[??:B@;U)$>2]O6VV6WLAFOV&S\NZ1>ON\TCZ7P10J+Y4&CJ M+#3>QQV#2QK4QH"B^5!HZD_$C9'!QJ7]"9*N -O^N.VBS7F[LG0DZ5@O:=PX M#VQV'C\NZ4YK;_-HNEZ(H&@^%)HZ$XT)PAA:UAC4R8"B^5!H*IN-D\'&M?TI MLO:TB^IGL@9U*/JDSN"(K!OK@@2L=U/: HOE0:"J;C>W!YG<^)RA]K)6P MUU8ZJ)TYDK3MO>V#W3Q2=:MR5U2&2HGN=[C4K?7.J\MROU&K_;BF)*2\Z""_7S(F MGDZ*!/4^M=G_4$L#!!0 ( &"3ECB5ONY8P, ,0+ 9 >&PO=V]R M:W-H965TYISA' [)F>V%_*ER $UN MRZ)2#QQ2\8K)YXU M8UL2"K&?.YYS-W#--[DV VX\J]D&;D!_KZ\D]MR> M)>,E5(J+BDA8SYT+[WP9&?O&X >'O3IH$Q/)2HB?IO-G-G?&9D%00*H- \/? M#A90%(8(E_%OQ^GT+@WPL'W'_JF)'6-9,04+4?S%,YW/G:E#,EBS;:&OQ?XS M=/%0PY>*0C5?LF]M(_28;I4690?&?LFK]L]N.QT. ,AC!_@=P#\%A+\!!!T@ M>*R'L .$C_5 .T 3NMO&W@B7,,WBF11[(HTULIE&HWZ#1KUX9?+D1DNX\5H15F4D%97FU0:JE(,B;Q/0C!>*?"!? +<#IY5^A[WO-PEY^_K= MS-6X!L/DIIV_R]:?_QM_ ?F*'G)%EE4&F06?#.,G W@78^\%\.\$N/0'"1-( M1R3PWA-_[ >6]2P>#_=MX3S/^_+)WH_$"/IL"!J^X)'9L#C*AH2KM!!J*X'\ M?;%26N(I_\>6 JV3T.[$W'SGJF8IS!V\VA3('3CQFU?>9/S1IO]+DB4O2;9\ M(;*CG0K[G0J'V.-O-4AF]H84_<&T;47+,FE8S)NQBZ/@C-)HYNX.1;:8130\ M"X_-DH=F'@U\&DZ.[98V.QI&_KW;HZ!I'S0=#'K!5$YJQC."#R1AI=B:1.55 M6FSQ,L &T3F0$@7!'#593,2ZTZ?@;,4+KC&/;3+1A_&'?NB?RF0QHW02!B MO)KZGO>1A*/0=LTMABG&(SKM*:B=(GG^*I;/6L61UE&O=33(>;'#<[@!DN'= M:-*1X*D$?"#%\?FTRC[,3)%E^H=-ZR?BDB?BEO\?UTKI'I0E)^\"SC"9:H;45Y3]_6MU^9W/!*H?AK=#4>17C49%LS MMATMZJ8H6@F-)5;3S+',!FD,<'XMA+[K& =]X1[_!U!+ P04 " !@DY8 MHA268KP" !'!P &0 'AL+W=OK!1^L$L 2QY+(0T0V]I[>K"]TV^A(*9<[4"B3MSI0MF<:H7 MOEEI8+,*5 @_"@+J%XQ++QM4:[H$3! )RZQ@8?M8P B$<$YR MQ-ELI(J"6SP6:PB3,Y(K:;E<@,PY&'(R!LNX,.2,7#/!9 YDXE*=XL+]9$Q. MWIT.?(LR')F?-RFOZY31*RG'D)^3.'Q/HB"*.^"CP_ OI41XT 7WT7Q;@:BM M0%3QQ6^LP.A%!<;34U5N/_[E>7YSI)TIW$W<4+LV(Y##V\; ;T M&KSL^"BDP657!?X3V8MZQ&T]XD/L6761B9J3T@!AQF G.2-2R;.\U!JKU&6^ M9J05H^L;ZZP7)B&-\7S6V[XZXOIQ+T[2-NZ%Y*25G!R4? -XDCN*.^+"]$/8B[L5IZWB])\4_[7"Z9Z.- WB MF*8[>O?C:!C0(.EUZZ6M7GI0[S=EF2#X=FCF+@<1E7[1Z,>+TJ69[I]V2OMI M$NUHWH_K1S2-HF!'L[_5YMP3\Y7I!9<&Q&PO=V]R:W-H965TR$9A324*%](;;C]YSG/<&7 MX8:+![D$4.BQI$R.K*52JX%MRWP))987? 5,OYES46*ENV)ARY4 7-2BDMJ> MXT1VB0FSLF$]-A79D%>*$@93@615EE@\70'EFY'E6L\#MV2Q5&; SH8KO( [ M4/>KJ= ]NXU2D!*8))PA ?.1=>D.QJF97T_X06 C=]K(.)EQ_F ZU\7(<@P0 M4,B5B8#U8PUCH-0$TAA_MC&M-J41[K:?HW^IO6LO,RQAS.E/4JCER$HL5, < M5U3=\LU7V/H)3;R<4UG_HDTS-XHME%=2\7(KU@0E8J_DG$!^@7SW$_('&,/N]@;5;C#[OF>XQNC+]A[HY_('K;LX3'VJ(L]/&!WX]A/76>/O3?Z MB>Q1RQX=8X^[V*-#]C"-PMC?8^^-?B)[W++'Q]B3+O;XD#T(T\!)]MA[HY_( MGK3L22_[#4@Y0-?EJE)0(,(4Z!S*KC,QA=:85H *O87QBJDND\F!R?,X2D-_ M?V'T8IQH,FU-IKTFIR_<\#FB]5E$"9X12I3>I;N\X.YR5> M%'K>O^750-L[AZRYX'S'8D&8U#!SK70N8EU$T5P:FH[BJ_KIMNB4 @ L 8 !D M !X;"]W;W)K&ULK55=;],P%/TK5D!HD]CRG9;1 M1MI:H8$$3"N#!\2#F]ZVUAP[V$X[_CW73AIU:U9-B)?$'_><>\YU?#/:2G6O MUP"&/)15 KIPH)+[41!D?DF9 M\/*16[M1^4C6AC,!-XKHNBRI^G,%7&['7NCM%F[9:FWL@I^/*KJ"&9B[ZD;A MS.]8%JP$H9D41,%R[%V&%Y/4QKN [PRV>F],K).YE/=V\G$Q]@(K"#@4QC)0 M?&U@ IQ;(I3QN^7TNI06N#_>L7]PWM'+G&J82/Z#+=.'M@Y[@#!Y!A"U@.BE@+@%Q,YH MH\S9FE)#\Y&26Z)L-++9@:N-0Z,;)NPISHS"788XDT]D63*#QV(TH6)!"BD, M$RL0!0--3J9@*..:?*%*45OP4W)&[F93>9\R77"I:P7DY^5< M&X5?W*\^STV2I#^)O847NJ(%C#V\9AK4!KS\S:LP"][W5> _D3VJ1]S5(S[& MGG^3AG+\ G95(7))#*B2<,"+TF>]XL4&8A%G\U%=R4(#!,![$ M2=K%/9*<=I+3HY*_5F"OFU@UI2>/[&]_#-5*R8TBEDB,C@?()%J^F,S,;)R+68N#38L-USC+P64#<#] MI91F-[%=J_M)Y7\!4$L#!!0 ( &"3EAJ"43Q,P, "X3 - >&PO M*QK['Y]QC^X881J79"':S9,P$ZUS(+PYSRB69C.0JO\I-&T?,7B)[U>K@P@)AX_#+QY[0QZ8M=Z6;XL=5JN<<8>>@A=TR4EOAS5A/H M%L-9#NL]G8PR);NMC8@+6'V:L^">BC&94L%GF@,KHSD7&Q<>0&"NA-*!L35E M$_8A4CXXN.]Z4&ZU3LZETE5NE\%]S^KA>T#3 X-FF/S@G':&ZV20SI5.FVS1]TH0F(\$RL*/Y8@EWHXH0 M0&-4;ALIIPLE:>6A8=0-*SMG0MS L_@SV]%>9UL[UX-]DVW3&JJ;3L9U0']; MS6EORPY>I1L4_%Z9+RL['5GUH;[9M6897U?]==8:P-3[N#HM"K'Y+/A"YLQ- M_L4))R/:\(*ETOS!9H-2F=L TR2X9]KP^7;DMZ;%+5N;IIS6&>YY<(">_^XZ M+YADFHIMT[;VW_(JO]IQ=/&O+%>_5?8->SW6+]BW;O+\$$S&AV#R(&IR> @F MDS=I,JQ?X%NGA)TS0AL-X"PV)C_@;">ZI,%LQ87ALNXM>9HR^>2H8.4-G=D_ M!G;T[?B4970ES&T+CDG7_LY2OLJ3=M0U+$0]JFM_@^GUX_8@:'-QF;(U2Z=U M5R]F53.P#9NUOH"PCUQ5EQ_!. [S(X!A>3 '&,>QL#S_TWR&Z'PI$A MRAFB',?R(=/J@^7Q:)%$4Q]B*3J=>!U-LW>(8?OQJF#=@8'D@TY^M M-;[;>(4\7P?8GCY7(=A,\4K$9HJO-2#^=0-&DOAW&\L##&P7L-J!_/X\4%-^ M3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11DO@1P/P.H@A#X&G$$,"0**K>@WOOH[!Y3X7=?\@FCU!+ P04 " !@DY8EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &"3E@2M2:J MB 4 .HS / >&PO=V]R:V)O;VLN>&ULQ9M=;]LV%(;_BN"K#ECG6)]M MD 3(DF[+4*1%TV67 RW3-5&)=$G*_?CU.Y)CF$SD=[LY\95MBI >'5%\#C]\ M]M78SW-C/B??VD:[\\G*^_7I=.KJE6R%^\6LI:8C2V-;X>FG_31U:RO%PJVD M]&TS34].RFDKE)Y-'>U-4US/IEM#]Q+ZU7]I/BN MA_PHYFXH\6+^01#(^:0\H1,NE75^J#&<7Q#C1E+E[:_.F]]4XZ6]%E[^;DVW M5OI3?QJZBVEP&T,<=I_;()[:_Q-&LURJ6EZ;NFNE]MLX6MGT@-JMU-I-$BU: M>3ZY,AMI^_NA"]PLMO?F"2J(E#U5=,#>+ 8\/I2_M.@6RLM%9, MHQ9$%$"F #(](N0_:0"9 >>4ELXE0B\2.H?0ZH<(("L 6?%"_BJ<RL=51UJ#)QW7=N& MD*\ Y"M>R#^-TCZYITH44!%[U*KC1+)6Y)7WRS# MP,U.4.=]PHMY+ZP2=,F$(B@I>#ZA^J3#<^48M:_ M%=O'+.K:=M2_-/12AYC((#-FA;PU0KL=9@B%C#%C5L:'OI "M1;6?T^\)40Q M#$BBMH?\,6,6R(VN32MI@/(M4EJ*;)$RV^*-L)J&//0TJ>&YE;!1>H\\D3)[ MX@W9-K)6"D<;S%;X6UAJ45$_EB(;I,PVH-RWIAI6[-(1J]SG$ XY(&5VP)5I M*2G:JZJFP3PU,JEK%;=\9(*4V01WW=S)+UWO*;EYI*@422!EE@!,T*.1;8HD MD!YS'!&-;5.DA919"S!KCZ.)W) RN^%0UIZ\^/A(LAG21<:LBT/)^P@F30T@J&?M08RP9?8BE^RG$A)-8S*Z!66D<362=C-DZ458Z&D2DFXQ] MX+%/_D;AD'(R9N4\S0)'$9%N,F;=;-/!42RDEXQ9+S#525Z$F$@O&;->L*S# M.=X)("RE/'WJ! M+%0\\WK*HYXSQ$06*HZYO!*W362A@ME"&#-:K(>K])C=#*A)B(@N5S!8Z@/DPQMB$ MF,A");.%#J^U#LPA)K)0^:QS;@_!#*>.2KA9C%D^HW34(C_(VN@Z3#-+))^2 M73[CF-=R*6W\YB#YE.SR&<2U;X,1(;),Q6R9W6:&_V)$BJG8]Q",;'#8 X>82#$5 MLV+@_'^43%;(-16S:S!FF$Q6<&LRLVLP9IA,5L@UU3$7?:+1;85<4PVNF0Z5 MW<790BZ5EHM;NH2C\EHT]7L:,]/'L',MS8M^]]JR:YHK*GNG*5=<[/ZJLON; MS<6_4$L#!!0 ( &"3EB[2=+?8@( +0N : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_%-L@ MH-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1 MU\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/KOS/ MQ':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E5M7_?Z@%02MY@]Z MA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#MA' G M KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^; M;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTS MZIV_4^]A_#R6X=;SM8;GK[Z3ZO%R;[D]_KK\.HDXKZXXU_<5P_-?4$L#!!0 M ( &"3EC=)VL+& ( (4M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: MWT[;,!0&\%>I- M6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV M;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N4 M1E!$Y2BDG#=^)+/YG]?7_\&4$L! A0# M% @ ().6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " @DY8]R70#N\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " @DY8 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( ""3E@1?_8PV@4 * ? 8 " M@0X( !X;"]W;W)K#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ().6(7;6.?M @ ]0D !@ M ("!918 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ().6!+W&T^:" W"4 !@ ("!YRH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ().6+:OZ=_M M!P OQ0 !@ ("!8&< 'AL+W=O&UL4$L! A0#% @ (). M6#%D*3*Q!0 @ T !D ("!CGT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ().6&),RG*0 P L@D M !D ("!NXD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ().6#20>XQ9 P G < !D M ("!S), 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ().6)%2F;CD" T10 !D ("!RJ4 'AL+W=O M&PO=V]R:W-H965TNR M !X;"]W;W)K&UL4$L! A0#% @ ().6 :7 M1]'N P [ @ !D ("!T;T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ().6/R&3$.P @ 008 !D M ("! =@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ().6'"B:?%; P 70< !D ("! M@!0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ().6,J5F6E& P 3 D !D ("!?Q\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ().6,D$LIVX M @ \P4 !D ("!22D! 'AL+W=O&PO=V]R:W-H965T[0( *8& 9 " @=8Q 0!X;"]W;W)K&UL4$L! A0#% @ ().6*_9"\N\ @ # 8 !D M ("!^C0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ().6-UW&PO=V]R:W-H965T&UL4$L! A0#% @ M ().6!QX;YJQ!P 1D@ !D ("!Q$L! 'AL+W=O&PO=V]R:W-H965T?5S0, ,L. 9 " @7=F 0!X;"]W;W)K&UL4$L! A0#% @ ().6")9;<$3 P /0D !D M ("!>VH! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ().6#B5-2T- P GPL !D ("!7W,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (). M6 .D\D(W @ (04 !D ("!C7T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ().6$,NKT/+ @ D0D M !D ("!3X&PO=V]R:W-H965T] MZ0( %L( 9 " @72- 0!X;"]W;W)K&UL4$L! A0#% @ ().6$:-?L!] @ ; 8 !D M ("!E) ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ().6*5M_."( P E1$ !D ("!4*$! 'AL+W=O M&PO=V]R:W-H965TI M 0!X;"]W;W)K&UL4$L! A0#% @ ().6&U) M0#03! $0\ !D ("!]:P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ().6 /L^?&/ @ Q@< !D M ("!U;&PO M=V]R:W-H965T&UL4$L! A0#% @ 8).6"S89PDC @ ?04 !D ("! MJLH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8).6*(4EF*\ @ 1P< !D ("!*=8! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 8).6+M)TM]B @ MM"X !H ( !">D! 'AL+U]R96QS+W=O XML 92 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 93 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 184 366 1 true 65 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 00000007 - Disclosure - Nature of business and organization Sheet http://ipower.com/role/NatureOfBusinessAndOrganization Nature of business and organization Notes 7 false false R8.htm 00000008 - 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 8 false false R9.htm 00000009 - Disclosure - Joint Ventures Sheet http://ipower.com/role/JointVentures Joint Ventures Notes 9 false false R10.htm 00000010 - 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 10 false false R11.htm 00000011 - Disclosure - Variable interest entity Sheet http://ipower.com/role/VariableInterestEntity Variable interest entity Notes 11 false false R12.htm 00000012 - Disclosure - Accounts receivable, net Sheet http://ipower.com/role/AccountsReceivableNet Accounts receivable, net Notes 12 false false R13.htm 00000013 - Disclosure - Inventories, net Sheet http://ipower.com/role/InventoriesNet Inventories, net Notes 13 false false R14.htm 00000014 - Disclosure - Prepayments and other current assets, net Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet Prepayments and other current assets, net Notes 14 false false R15.htm 00000015 - Disclosure - Non-current prepayments Sheet http://ipower.com/role/Non-currentPrepayments Non-current prepayments Notes 15 false false R16.htm 00000016 - Disclosure - Intangible assets, net Sheet http://ipower.com/role/IntangibleAssetsNet Intangible assets, net Notes 16 false false R17.htm 00000017 - Disclosure - Other payables and accrued liabilities Sheet http://ipower.com/role/OtherPayablesAndAccruedLiabilities Other payables and accrued liabilities Notes 17 false false R18.htm 00000018 - Disclosure - Loans payable Sheet http://ipower.com/role/LoansPayable Loans payable Notes 18 false false R19.htm 00000019 - Disclosure - Related party transactions Sheet http://ipower.com/role/RelatedPartyTransactions Related party transactions Notes 19 false false R20.htm 00000020 - Disclosure - Income taxes Sheet http://ipower.com/role/IncomeTaxes Income taxes Notes 20 false false R21.htm 00000021 - Disclosure - Earnings per share Sheet http://ipower.com/role/EarningsPerShare Earnings per share Notes 21 false false R22.htm 00000022 - Disclosure - Equity Sheet http://ipower.com/role/Equity Equity Notes 22 false false R23.htm 00000023 - Disclosure - Warrants Sheet http://ipower.com/role/Warrants Warrants Notes 23 false false R24.htm 00000024 - Disclosure - Concentration of risk Sheet http://ipower.com/role/ConcentrationOfRisk Concentration of risk Notes 24 false false R25.htm 00000025 - Disclosure - Commitments and contingencies Sheet http://ipower.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 25 false false R26.htm 00000026 - Disclosure - Subsequent events Sheet http://ipower.com/role/SubsequentEvents Subsequent events Notes 26 false false R27.htm 00000027 - 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 27 false false R28.htm 00000028 - 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 28 false false R29.htm 00000029 - 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 29 false false R30.htm 00000030 - Disclosure - Variable interest entity (Tables) Sheet http://ipower.com/role/VariableInterestEntityTables Variable interest entity (Tables) Tables http://ipower.com/role/VariableInterestEntity 30 false false R31.htm 00000031 - Disclosure - Accounts receivable, net (Tables) Sheet http://ipower.com/role/AccountsReceivableNetTables Accounts receivable, net (Tables) Tables http://ipower.com/role/AccountsReceivableNet 31 false false R32.htm 00000032 - 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 32 false false R33.htm 00000033 - Disclosure - Intangible assets, net (Tables) Sheet http://ipower.com/role/IntangibleAssetsNetTables Intangible assets, net (Tables) Tables http://ipower.com/role/IntangibleAssetsNet 33 false false R34.htm 00000034 - 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 34 false false R35.htm 00000035 - Disclosure - Loans payable (Tables) Sheet http://ipower.com/role/LoansPayableTables Loans payable (Tables) Tables http://ipower.com/role/LoansPayable 35 false false R36.htm 00000036 - Disclosure - Income taxes (Tables) Sheet http://ipower.com/role/IncomeTaxesTables Income taxes (Tables) Tables http://ipower.com/role/IncomeTaxes 36 false false R37.htm 00000037 - Disclosure - Earnings per share (Tables) Sheet http://ipower.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://ipower.com/role/EarningsPerShare 37 false false R38.htm 00000038 - Disclosure - Equity (Tables) Sheet http://ipower.com/role/EquityTables Equity (Tables) Tables http://ipower.com/role/Equity 38 false false R39.htm 00000039 - Disclosure - Commitments and contingencies (Tables) Sheet http://ipower.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://ipower.com/role/CommitmentsAndContingencies 39 false false R40.htm 00000040 - 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 40 false false R41.htm 00000041 - 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 41 false false R42.htm 00000042 - 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 42 false false R43.htm 00000043 - 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 43 false false R44.htm 00000044 - 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 44 false false R45.htm 00000045 - Disclosure - Joint Ventures (Details Narrative) Sheet http://ipower.com/role/JointVenturesDetailsNarrative Joint Ventures (Details Narrative) Details http://ipower.com/role/JointVentures 45 false false R46.htm 00000046 - 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 46 false false R47.htm 00000047 - 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 47 false false R48.htm 00000048 - 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 48 false false R49.htm 00000049 - 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 49 false false R50.htm 00000050 - Disclosure - Variable interest entity (Details Narrative) Sheet http://ipower.com/role/VariableInterestEntityDetailsNarrative Variable interest entity (Details Narrative) Details http://ipower.com/role/VariableInterestEntityTables 50 false false R51.htm 00000051 - 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 51 false false R52.htm 00000052 - Disclosure - Accounts receivable, net (Details - Allowance for Credit Losses) Sheet http://ipower.com/role/AccountsReceivableNetDetails-AllowanceForCreditLosses Accounts receivable, net (Details - Allowance for Credit Losses) Details http://ipower.com/role/AccountsReceivableNetTables 52 false false R53.htm 00000053 - Disclosure - Inventories, net (Details Narrative) Sheet http://ipower.com/role/InventoriesNetDetailsNarrative Inventories, net (Details Narrative) Details http://ipower.com/role/InventoriesNet 53 false false R54.htm 00000054 - Disclosure - Prepayments and other current assets, net (Details) Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails Prepayments and other current assets, net (Details) Details http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables 54 false false R55.htm 00000055 - Disclosure - Prepayments and other current assets, net (Details - Credit losses) Sheet http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-CreditLosses Prepayments and other current assets, net (Details - Credit losses) Details http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables 55 false false R56.htm 00000056 - 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 56 false false R57.htm 00000057 - 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 57 false false R58.htm 00000058 - Disclosure - Intangible assets, net (Details - Schedule of intangible assets) Sheet http://ipower.com/role/IntangibleAssetsNetDetails-ScheduleOfIntangibleAssets Intangible assets, net (Details - Schedule of intangible assets) Details http://ipower.com/role/IntangibleAssetsNetTables 58 false false R59.htm 00000059 - 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 59 false false R60.htm 00000060 - Disclosure - Intangible assets, net (Details Narrative) Sheet http://ipower.com/role/IntangibleAssetsNetDetailsNarrative Intangible assets, net (Details Narrative) Details http://ipower.com/role/IntangibleAssetsNetTables 60 false false R61.htm 00000061 - 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 61 false false R62.htm 00000062 - 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 62 false false R63.htm 00000063 - Disclosure - Loans payable (Details - Interest expense) Sheet http://ipower.com/role/LoansPayableDetails-InterestExpense Loans payable (Details - Interest expense) Details http://ipower.com/role/LoansPayableTables 63 false false R64.htm 00000064 - Disclosure - Loans payable (Details Narrative) Sheet http://ipower.com/role/LoansPayableDetailsNarrative Loans payable (Details Narrative) Details http://ipower.com/role/LoansPayableTables 64 false false R65.htm 00000065 - Disclosure - Related party transactions (Details Narrative) Sheet http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative Related party transactions (Details Narrative) Details http://ipower.com/role/RelatedPartyTransactions 65 false false R66.htm 00000066 - Disclosure - Income taxes (Details) Sheet http://ipower.com/role/IncomeTaxesDetails Income taxes (Details) Details http://ipower.com/role/IncomeTaxesTables 66 false false R67.htm 00000067 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate) Sheet http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate Income taxes (Details - Reconcilation of effective income tax rate) Details http://ipower.com/role/IncomeTaxesTables 67 false false R68.htm 00000068 - Disclosure - Income taxes (Details - Deferred taxes) Sheet http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes Income taxes (Details - Deferred taxes) Details http://ipower.com/role/IncomeTaxesTables 68 false false R69.htm 00000069 - Disclosure - Income taxes (Details Narrative) Sheet http://ipower.com/role/IncomeTaxesDetailsNarrative Income taxes (Details Narrative) Details http://ipower.com/role/IncomeTaxesTables 69 false false R70.htm 00000070 - Disclosure - Earnings per share (Details) Sheet http://ipower.com/role/EarningsPerShareDetails Earnings per share (Details) Details http://ipower.com/role/EarningsPerShareTables 70 false false R71.htm 00000071 - Disclosure - Earnings per share (Details Narrative) Sheet http://ipower.com/role/EarningsPerShareDetailsNarrative Earnings per share (Details Narrative) Details http://ipower.com/role/EarningsPerShareTables 71 false false R72.htm 00000072 - Disclosure - Equity (Details) Sheet http://ipower.com/role/EquityDetails Equity (Details) Details http://ipower.com/role/EquityTables 72 false false R73.htm 00000073 - Disclosure - Equity (Details Narrative) Sheet http://ipower.com/role/EquityDetailsNarrative Equity (Details Narrative) Details http://ipower.com/role/EquityTables 73 false false R74.htm 00000074 - Disclosure - Warrants (Details Narrative) Sheet http://ipower.com/role/WarrantsDetailsNarrative Warrants (Details Narrative) Details http://ipower.com/role/Warrants 74 false false R75.htm 00000075 - Disclosure - Concentration of risk (Details Narrative) Sheet http://ipower.com/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://ipower.com/role/ConcentrationOfRisk 75 false false R76.htm 00000076 - 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 76 false false R77.htm 00000077 - 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 77 false false R78.htm 00000078 - 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 78 false false R79.htm 00000079 - Disclosure - Commitments and contingencies (Details Narrative) Sheet http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and contingencies (Details Narrative) Details http://ipower.com/role/CommitmentsAndContingenciesTables 79 false false All Reports Book All Reports ipower_i10q-123123.htm ipw-20231231.xsd ipw-20231231_cal.xml ipw-20231231_def.xml ipw-20231231_lab.xml ipw-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ipower_i10q-123123.htm": { "nsprefix": "IPW", "nsuri": "http://ipower.com/20231231", "dts": { "inline": { "local": [ "ipower_i10q-123123.htm" ] }, "schema": { "local": [ "ipw-20231231.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" ] }, "calculationLink": { "local": [ "ipw-20231231_cal.xml" ] }, "definitionLink": { "local": [ "ipw-20231231_def.xml" ] }, "labelLink": { "local": [ "ipw-20231231_lab.xml" ] }, "presentationLink": { "local": [ "ipw-20231231_pre.xml" ] } }, "keyStandard": 320, "keyCustom": 46, "axisStandard": 28, "axisCustom": 0, "memberStandard": 24, "memberCustom": 40, "hidden": { "total": 51, "http://fasb.org/us-gaap/2023": 46, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 184, "entityCount": 1, "segmentCount": 65, "elementCount": 588, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 839, "http://xbrl.sec.gov/dei/2023": 30 }, "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-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.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": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.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": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "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": "From2023-10-012023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.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-123123.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-123123.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-01to2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R7": { "role": "http://ipower.com/role/NatureOfBusinessAndOrganization", "longName": "00000007 - Disclosure - Nature of business and organization", "shortName": "Nature of business and organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R8": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "00000008 - 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": "8", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R9": { "role": "http://ipower.com/role/JointVentures", "longName": "00000009 - Disclosure - Joint Ventures", "shortName": "Joint Ventures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:JointVenturesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:JointVenturesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R10": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity", "longName": "00000010 - 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": "10", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R11": { "role": "http://ipower.com/role/VariableInterestEntity", "longName": "00000011 - Disclosure - Variable interest entity", "shortName": "Variable interest entity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R12": { "role": "http://ipower.com/role/AccountsReceivableNet", "longName": "00000012 - Disclosure - Accounts receivable, net", "shortName": "Accounts receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R13": { "role": "http://ipower.com/role/InventoriesNet", "longName": "00000013 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R14": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet", "longName": "00000014 - Disclosure - Prepayments and other current assets, net", "shortName": "Prepayments and other current assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R15": { "role": "http://ipower.com/role/Non-currentPrepayments", "longName": "00000015 - Disclosure - Non-current prepayments", "shortName": "Non-current prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:NoncurerntPrepaymentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:NoncurerntPrepaymentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R16": { "role": "http://ipower.com/role/IntangibleAssetsNet", "longName": "00000016 - Disclosure - Intangible assets, net", "shortName": "Intangible assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R17": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilities", "longName": "00000017 - Disclosure - Other payables and accrued liabilities", "shortName": "Other payables and accrued liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R18": { "role": "http://ipower.com/role/LoansPayable", "longName": "00000018 - Disclosure - Loans payable", "shortName": "Loans payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R19": { "role": "http://ipower.com/role/RelatedPartyTransactions", "longName": "00000019 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R20": { "role": "http://ipower.com/role/IncomeTaxes", "longName": "00000020 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R21": { "role": "http://ipower.com/role/EarningsPerShare", "longName": "00000021 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R22": { "role": "http://ipower.com/role/Equity", "longName": "00000022 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R23": { "role": "http://ipower.com/role/Warrants", "longName": "00000023 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R24": { "role": "http://ipower.com/role/ConcentrationOfRisk", "longName": "00000024 - Disclosure - Concentration of risk", "shortName": "Concentration of risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R25": { "role": "http://ipower.com/role/CommitmentsAndContingencies", "longName": "00000025 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R26": { "role": "http://ipower.com/role/SubsequentEvents", "longName": "00000026 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R27": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000027 - 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": "27", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R28": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "00000028 - 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": "28", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:IntangibleAssetsUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "IPW:IntangibleAssetsUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R29": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables", "longName": "00000029 - 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": "29", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R30": { "role": "http://ipower.com/role/VariableInterestEntityTables", "longName": "00000030 - Disclosure - Variable interest entity (Tables)", "shortName": "Variable interest entity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R31": { "role": "http://ipower.com/role/AccountsReceivableNetTables", "longName": "00000031 - Disclosure - Accounts receivable, net (Tables)", "shortName": "Accounts receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R32": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables", "longName": "00000032 - 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": "32", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R33": { "role": "http://ipower.com/role/IntangibleAssetsNetTables", "longName": "00000033 - Disclosure - Intangible assets, net (Tables)", "shortName": "Intangible assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R34": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables", "longName": "00000034 - Disclosure - Other payables and accrued liabilities (Tables)", "shortName": "Other payables and accrued liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R35": { "role": "http://ipower.com/role/LoansPayableTables", "longName": "00000035 - Disclosure - Loans payable (Tables)", "shortName": "Loans payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R36": { "role": "http://ipower.com/role/IncomeTaxesTables", "longName": "00000036 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R37": { "role": "http://ipower.com/role/EarningsPerShareTables", "longName": "00000037 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R38": { "role": "http://ipower.com/role/EquityTables", "longName": "00000038 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R39": { "role": "http://ipower.com/role/CommitmentsAndContingenciesTables", "longName": "00000039 - Disclosure - Commitments and contingencies (Tables)", "shortName": "Commitments and contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true, "unique": true } }, "R40": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "longName": "00000040 - 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": "40", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "IPW:IntangibleAssetsUsefulLivesTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R41": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions", "longName": "00000041 - 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": "41", "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:FairValueAssumptionsTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.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:FairValueAssumptionsTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R42": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments", "longName": "00000042 - 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": "42", "firstAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-12-31_us-gaap_GoodwillMember", "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-123123.htm", "unique": true } }, "R43": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-advertisingCosts", "longName": "00000043 - 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": "43", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R44": { "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000044 - 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": "44", "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-123123.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-123123.htm", "first": true, "unique": true } }, "R45": { "role": "http://ipower.com/role/JointVenturesDetailsNarrative", "longName": "00000045 - Disclosure - Joint Ventures (Details Narrative)", "shortName": "Joint Ventures (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_GPMMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "IPW:JointVenturesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R46": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "longName": "00000046 - 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": "46", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.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:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R47": { "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "longName": "00000047 - 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": "47", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.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:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R48": { "role": "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities", "longName": "00000048 - 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": "48", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "unique": true } }, "R49": { "role": "http://ipower.com/role/VariableInterestEntityDetails-VieOperations", "longName": "00000049 - Disclosure - Variable interest entity (Details - VIE Operations)", "shortName": "Variable interest entity (Details - VIE Operations)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "unique": true } }, "R50": { "role": "http://ipower.com/role/VariableInterestEntityDetailsNarrative", "longName": "00000050 - Disclosure - Variable interest entity (Details Narrative)", "shortName": "Variable interest entity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R51": { "role": "http://ipower.com/role/AccountsReceivableNetDetails-AccountsReceivable", "longName": "00000051 - Disclosure - Accounts receivable, net (Details - Accounts Receivable)", "shortName": "Accounts receivable, net (Details - Accounts Receivable)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true } }, "R52": { "role": "http://ipower.com/role/AccountsReceivableNetDetails-AllowanceForCreditLosses", "longName": "00000052 - Disclosure - Accounts receivable, net (Details - Allowance for Credit Losses)", "shortName": "Accounts receivable, net (Details - Allowance for Credit Losses)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R53": { "role": "http://ipower.com/role/InventoriesNetDetailsNarrative", "longName": "00000053 - Disclosure - Inventories, net (Details Narrative)", "shortName": "Inventories, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.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-123123.htm", "unique": true } }, "R54": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails", "longName": "00000054 - Disclosure - Prepayments and other current assets, net (Details)", "shortName": "Prepayments and other current assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R55": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-CreditLosses", "longName": "00000055 - Disclosure - Prepayments and other current assets, net (Details - Credit losses)", "shortName": "Prepayments and other current assets, net (Details - Credit losses)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "IPW:ScheduleOfCreditLossesOnOtherReceivablesTableTextBlock", "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "IPW:ScheduleOfCreditLossesOnOtherReceivablesTableTextBlock", "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R56": { "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetailsNarrative", "longName": "00000056 - 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": "56", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "IPW:DeliveryFeesReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "IPW:DeliveryFeesReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R57": { "role": "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative", "longName": "00000057 - Disclosure - Non-current prepayments (Details Narrative)", "shortName": "Non-current prepayments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "IPW:NoncurrentPrepayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "unique": true } }, "R58": { "role": "http://ipower.com/role/IntangibleAssetsNetDetails-ScheduleOfIntangibleAssets", "longName": "00000058 - Disclosure - Intangible assets, net (Details - Schedule of intangible assets)", "shortName": "Intangible assets, net (Details - Schedule of intangible assets)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true } }, "R59": { "role": "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization", "longName": "00000059 - Disclosure - Intangible assets, net (Details - Future Amortization)", "shortName": "Intangible assets, net (Details - Future Amortization)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true } }, "R60": { "role": "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative", "longName": "00000060 - Disclosure - Intangible assets, net (Details Narrative)", "shortName": "Intangible assets, net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "unique": true } }, "R61": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "longName": "00000061 - Disclosure - Other payables and accrued liabilities (Details)", "shortName": "Other payables and accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true } }, "R62": { "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "longName": "00000062 - 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": "62", "firstAnchor": { "contextRef": "From2023-07-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-12-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-123123.htm", "first": true, "unique": true } }, "R63": { "role": "http://ipower.com/role/LoansPayableDetails-InterestExpense", "longName": "00000063 - Disclosure - Loans payable (Details - Interest expense)", "shortName": "Loans payable (Details - Interest expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R64": { "role": "http://ipower.com/role/LoansPayableDetailsNarrative", "longName": "00000064 - Disclosure - Loans payable (Details Narrative)", "shortName": "Loans payable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "From2023-07-01to2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-31_custom_WhiteCherryLimitedMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "unique": true } }, "R65": { "role": "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "00000065 - Disclosure - Related party transactions (Details Narrative)", "shortName": "Related party transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R66": { "role": "http://ipower.com/role/IncomeTaxesDetails", "longName": "00000066 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R67": { "role": "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate", "longName": "00000067 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)", "shortName": "Income taxes (Details - Reconcilation of effective income tax rate)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R68": { "role": "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes", "longName": "00000068 - Disclosure - Income taxes (Details - Deferred taxes)", "shortName": "Income taxes (Details - Deferred taxes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true } }, "R69": { "role": "http://ipower.com/role/IncomeTaxesDetailsNarrative", "longName": "00000069 - Disclosure - Income taxes (Details Narrative)", "shortName": "Income taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "unique": true } }, "R70": { "role": "http://ipower.com/role/EarningsPerShareDetails", "longName": "00000070 - Disclosure - Earnings per share (Details)", "shortName": "Earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R71": { "role": "http://ipower.com/role/EarningsPerShareDetailsNarrative", "longName": "00000071 - Disclosure - Earnings per share (Details Narrative)", "shortName": "Earnings per share (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R72": { "role": "http://ipower.com/role/EquityDetails", "longName": "00000072 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "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-123123.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-123123.htm", "first": true, "unique": true } }, "R73": { "role": "http://ipower.com/role/EquityDetailsNarrative", "longName": "00000073 - Disclosure - Equity (Details Narrative)", "shortName": "Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.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-123123.htm", "unique": true } }, "R74": { "role": "http://ipower.com/role/WarrantsDetailsNarrative", "longName": "00000074 - Disclosure - Warrants (Details Narrative)", "shortName": "Warrants (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "IPW:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "IPW:WarrantLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ipower_i10q-123123.htm", "first": true, "unique": true } }, "R75": { "role": "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative", "longName": "00000075 - Disclosure - Concentration of risk (Details Narrative)", "shortName": "Concentration of risk (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "unique": true } }, "R76": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost", "longName": "00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)", "shortName": "Commitments and contingencies (Details - Lease cost)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-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-123123.htm", "first": true, "unique": true } }, "R77": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet", "longName": "00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)", "shortName": "Commitments and contingencies (Details - Balance Sheet)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity", "longName": "00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)", "shortName": "Commitments and contingencies (Details - Lease maturity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true } }, "R79": { "role": "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000079 - Disclosure - Commitments and contingencies (Details Narrative)", "shortName": "Commitments and contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "AsOf2023-12-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-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-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-123123.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", "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-CreditLosses" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "periodStartLabel": "Allowance for credit losses balance", "periodEndLabel": "Accounts and Financing Receivable, Allowance for Credit Loss", "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": [ "r303" ] }, "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": [ "r26" ] }, "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": [ "r684" ] }, "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": 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 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": [ "r25", "r809" ] }, "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": [ "r25" ] }, "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": [ "r209", "r301", "r302", "r778" ] }, "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": [ "r760" ] }, "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": [ "r301", "r302" ] }, "IPW_AccruedAmazonFees": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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/20231231", "localname": "AccruedInterestMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued Interest [Member]" } } }, "auth_ref": [] }, "IPW_AccruedPayablesForInventoryInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r30" ] }, "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": [ "r37", "r38", "r135", "r211", "r628", "r650", "r651" ] }, "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", "r38", "r517", "r520", "r557", "r646", "r647", "r861", "r862", "r863", "r872", "r873", "r874" ] }, "IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "localname": "AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" ], "lang": { "en-us": { "role": { "label": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity" } } }, "auth_ref": [] }, "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": [ "r130", "r809", "r953" ] }, "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": [ "r479", "r480", "r481", "r667", "r872", "r873", "r874", "r937", "r956" ] }, "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", "r68" ] }, "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": [ "r82", "r83", "r450" ] }, "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/20231231", "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/20231231", "localname": "AdvanceToSuppliersMember", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails" ], "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": [ "r184" ] }, "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": [ "r482" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://ipower.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of allowance for credit losses on accounts receivable", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r61", "r888" ] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://ipower.com/role/AccountsReceivableNetDetails-AllowanceForCreditLosses" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r879" ] }, "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": [ "r212", "r303", "r340" ] }, "IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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", "r110", "r144", "r403" ] }, "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": [ "r403", "r547", "r796", "r797", "r866" ] }, "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", "r64", "r68" ] }, "IPW_AnivaMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "AnivaMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aniva [Member]" } } }, "auth_ref": [] }, "IPW_AniviaMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "AniviaMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative", "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Anivia [Member]" } } }, "auth_ref": [] }, "IPW_AniviaPurchaseNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r836" ] }, "IPW_AnotherSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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": [ "r170", "r203", "r238", "r278", "r291", "r295", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r512", "r514", "r535", "r623", "r708", "r809", "r821", "r896", "r897", "r944" ] }, "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": [ "r196", "r215", "r238", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r512", "r514", "r535", "r809", "r896", "r897", "r944" ] }, "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": [ "r106" ] }, "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": [ "r238", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r512", "r514", "r535", "r896", "r897", "r944" ] }, "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": [ "r836" ] }, "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" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails" ], "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" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r103", "r105" ] }, "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/20231231", "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" ], "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": [ "r510", "r805", "r806" ] }, "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" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r87", "r88", "r510", "r805", "r806" ] }, "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": [ "r90" ] }, "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": [ "r90" ] }, "IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": "Software", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r89", "r90" ] }, "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": [ "r90" ] }, "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": [ "r90" ] }, "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": [ "r89", "r90" ] }, "IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r90" ] }, "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": [ "r86" ] }, "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/20231231", "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": [ "r182", "r625", "r678", "r702", "r809", "r821", "r855" ] }, "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", "verboseLabel": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r44", "r199", "r776" ] }, "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": [ "r45" ] }, "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": [ "r44", "r147", "r234" ] }, "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", "r147" ] }, "IPW_CashPerformanceBonus": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [] }, "IPW_ChenlongTanMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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": [ "r192", "r206", "r207", "r208", "r238", "r260", "r261", "r268", "r270", "r276", "r277", "r337", "r372", "r374", "r375", "r376", "r379", "r380", "r412", "r413", "r416", "r419", "r426", "r535", "r657", "r658", "r659", "r660", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r694", "r717", "r740", "r752", "r753", "r754", "r755", "r756", "r843", "r867", "r875" ] }, "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": [ "r206", "r207", "r208", "r276", "r412", "r413", "r414", "r416", "r419", "r424", "r426", "r657", "r658", "r659", "r660", "r798", "r843", "r867" ] }, "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": [ "r427" ] }, "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": [ "r427" ] }, "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 contingency", "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": [ "r33", "r117", "r624", "r693" ] }, "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": { "label": "Commitments and contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r155", "r370", "r371", "r761", "r892" ] }, "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": [ "r70", "r762" ] }, "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": [ "r811", "r812", "r813", "r815", "r816", "r817", "r818", "r872", "r873", "r937", "r952", "r956" ] }, "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": [ "r129" ] }, "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": [ "r129", "r694" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "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": [ "r129" ] }, "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", "r129", "r694", "r714", "r956", "r957" ] }, "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,710,939 and 29,710,939 shares issued and outstanding at December 31, 2023 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": [ "r129", "r627", "r809" ] }, "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 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": [ "r39", "r217", "r219", "r226", "r619", "r637" ] }, "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": [ "r53", "r56", "r107", "r108", "r300", "r760" ] }, "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": [ "r53", "r56", "r107", "r108", "r300", "r652", "r760" ] }, "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": [ "r53", "r56", "r107", "r108", "r300", "r760", "r845" ] }, "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": [ "r151" ] }, "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": [ "r760" ] }, "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", "verboseLabel": "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": [ "r53", "r56", "r107", "r108", "r300" ] }, "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": [ "r52", "r53", "r56", "r57", "r107", "r169", "r760" ] }, "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": [ "r53", "r56", "r107", "r108", "r300", "r760" ] }, "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": [ "r243", "r512", "r513", "r514", "r515", "r565", "r772", "r895", "r898", "r899" ] }, "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": [ "r243", "r512", "r513", "r514", "r515", "r565", "r772", "r895", "r898", "r899" ] }, "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", "r102" ] }, "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": [ "r94", "r783" ] }, "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": [ "r429", "r430", "r441" ] }, "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": [ "r871" ] }, "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": [ "r47", "r48", "r49" ] }, "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": [ "r47", "r48", "r49" ] }, "IPW_ConversionOfStockSharesToBeIssued": { "xbrltype": "sharesItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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": [ "r139", "r603" ] }, "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": [ "r140", "r238", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r535", "r896" ] }, "IPW_CostOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r241", "r242", "r385", "r414", "r563", "r780", "r782" ] }, "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/20231231", "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": [ "r940" ] }, "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": [ "r847", "r870", "r935" ] }, "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": [ "r847", "r870" ] }, "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": [ "r164", "r499", "r505", "r870" ] }, "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": [ "r847", "r870", "r935" ] }, "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": [ "r54", "r300" ] }, "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": [ "r156", "r236", "r381", "r387", "r388", "r389", "r390", "r391", "r392", "r397", "r404", "r405", "r407" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "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", "r122", "r123", "r171", "r173", "r243", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r548", "r793", "r794", "r795", "r796", "r797", "r868" ] }, "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", "r173", "r408" ] }, "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": [ "r111", "r113", "r382", "r548", "r794", "r795" ] }, "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": [ "r395", "r534", "r794", "r795" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "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": [ "r32", "r243", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r548", "r793", "r794", "r795", "r796", "r797", "r868" ] }, "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": [ "r660" ] }, "us-gaap_DebtInstrumentUnamortizedPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedPremium", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unamortized premium", "documentation": "Amount, after accumulated amortization, of debt premium." } } }, "auth_ref": [ "r110", "r113", "r900" ] }, "IPW_DebtIssuanceCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "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": [] }, "IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "localname": "DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNet" ], "lang": { "en-us": { "role": { "label": "Prepayments and other current assets, net" } } }, "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": [ "r870", "r934", "r935" ] }, "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": [ "r164", "r870", "r934" ] }, "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", "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": [ "r486", "r487" ] }, "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", "r164", "r189", "r504", "r505", "r870" ] }, "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_NetDeferredTaxLiabilities", "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": [ "r126", "r127", "r172", "r493" ] }, "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": [ "r870", "r934", "r935" ] }, "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_NetDeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes", "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax assets", "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r494" ] }, "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": [ "r85", "r932" ] }, "IPW_DeferredTaxAssetsLeaseAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r85", "r932" ] }, "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": [ "r85", "r932" ] }, "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": [ "r85", "r932" ] }, "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": [ "r85", "r932" ] }, "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": [ "r85", "r932" ] }, "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": [ "r495" ] }, "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": [ "r85", "r932" ] }, "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": [ "r85", "r932" ] }, "IPW_DeliveryFeesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r859" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r69" ] }, "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": [ "r104" ] }, "IPW_DisallowedInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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/20231231", "localname": "DisclosureJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Joint Ventures" } } }, "auth_ref": [] }, "IPW_DisclosureNoncurrentPrepaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20231231", "localname": "DisclosureNoncurrentPrepaymentsAbstract", "lang": { "en-us": { "role": { "label": "Non-current Prepayments" } } }, "auth_ref": [] }, "IPW_DisclosurePrepaymentsAndOtherCurrentAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20231231", "localname": "DisclosurePrepaymentsAndOtherCurrentAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Prepayments And Other Current Assets Net" } } }, "auth_ref": [] }, "IPW_DisclosureWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r835" ] }, "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": [ "r833", "r835", "r836" ] }, "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": [ "r834" ] }, "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": [ "r822" ] }, "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": [ "r835" ] }, "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": [ "r835" ] }, "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": [ "r837" ] }, "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": [ "r825" ] }, "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": "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": "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": [ "r227", "r249", "r250", "r251", "r252", "r253", "r258", "r260", "r268", "r269", "r270", "r274", "r525", "r526", "r620", "r638", "r786" ] }, "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": "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": [ "r227", "r249", "r250", "r251", "r252", "r253", "r260", "r268", "r269", "r270", "r274", "r525", "r526", "r620", "r638", "r786" ] }, "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": [ "r50", "r51" ] }, "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": [ "r257", "r271", "r272", "r273" ] }, "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": [ "r537" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" ], "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": [ "r489" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" ], "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": [ "r240", "r489", "r506" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" ], "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": [ "r931", "r936" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" ], "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": [ "r931", "r936" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" ], "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": [ "r931", "r936" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" ], "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": [ "r931", "r936" ] }, "IPW_EmergingGrowthCompanyStatusPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r929" ] }, "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": [ "r828" ] }, "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": [ "r824" ] }, "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": [ "r824" ] }, "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": [ "r841" ] }, "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": [ "r824" ] }, "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": [ "r838" ] }, "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": [ "r836" ] }, "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": [ "r824" ] }, "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": [ "r824" ] }, "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": [ "r824" ] }, "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": [ "r824" ] }, "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": [ "r839" ] }, "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", "r193", "r221", "r222", "r223", "r244", "r245", "r246", "r248", "r254", "r256", "r275", "r338", "r339", "r428", "r479", "r480", "r481", "r500", "r501", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r538", "r539", "r540", "r541", "r542", "r543", "r557", "r646", "r647", "r648", "r667", "r740" ] }, "IPW_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r334", "r335", "r336" ] }, "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": "Qwnership 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": [ "r334" ] }, "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", "r109", "r335" ] }, "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", "r106", "r168" ] }, "IPW_FairValueAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "localname": "FairValueAssumptionsTableTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of assumptions for financial instruments" } } }, "auth_ref": [] }, "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": [ "r395", "r442", "r443", "r444", "r445", "r446", "r447", "r529", "r571", "r572", "r573", "r794", "r795", "r802", "r803", "r804" ] }, "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": [ "r528", "r529", "r531", "r532", "r533" ] }, "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": [ "r902" ] }, "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": [ "r395", "r442", "r447", "r529", "r571", "r802", "r803", "r804" ] }, "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": [ "r395", "r442", "r447", "r529", "r572", "r794", "r795", "r802", "r803", "r804" ] }, "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": [ "r395", "r442", "r443", "r444", "r445", "r446", "r447", "r529", "r573", "r794", "r795", "r802", "r803", "r804" ] }, "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": [ "r395", "r442", "r443", "r444", "r445", "r446", "r447", "r571", "r572", "r573", "r794", "r795", "r802", "r803", "r804" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-FairValuesOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r527", "r533" ] }, "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": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r406", "r424", "r522", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r636", "r790", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r883", "r884", "r885", "r886" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails-CreditLosses" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses addition", "documentation": "Amount of increase (decrease) in allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r62", "r888" ] }, "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-ScheduleOfIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r201", "r361" ] }, "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": [ "r154" ] }, "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": [ "r154" ] }, "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": [ "r154" ] }, "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": [ "r154" ] }, "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": [ "r154" ] }, "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-ScheduleOfIntangibleAssets" ], "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": [ "r359", "r360", "r361", "r362", "r604", "r605" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://ipower.com/role/IntangibleAssetsNetDetails-ScheduleOfIntangibleAssets" ], "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": [ "r153", "r605" ] }, "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-ScheduleOfIntangibleAssets" ], "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": [ "r604" ] }, "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-ScheduleOfIntangibleAssets" ], "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": [ "r65", "r67" ] }, "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-ScheduleOfIntangibleAssets" ], "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": [ "r153", "r604" ] }, "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": [ "r544", "r545" ] }, "IPW_ForeignCurrencyExchangeRateTranslation2": { "xbrltype": "pureItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r536" ] }, "IPW_GPMMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "GPMMember", "presentation": [ "http://ipower.com/role/JointVenturesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "GPM [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": [ "r142", "r842" ] }, "IPW_GeneralGardeningAndOtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "GeneralGardeningAndOtherProductsMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "General Gardening And Other Products [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": [ "r200", "r354", "r618", "r792", "r809", "r890", "r891" ] }, "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": [ "r353", "r357", "r792" ] }, "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", "r355", "r356", "r357", "r792" ] }, "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": [ "r138", "r238", "r278", "r290", "r294", "r296", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r535", "r788", "r896" ] }, "IPW_HydroponicProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": "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", "r136", "r177", "r278", "r290", "r294", "r296", "r621", "r633", "r788" ] }, "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 LOSS", "label": "Net loss", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r166", "r238", "r247", "r278", "r290", "r294", "r296", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r526", "r535", "r633", "r788", "r896" ] }, "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": [ "r240", "r483", "r490", "r491", "r497", "r502", "r507", "r508", "r509", "r662" ] }, "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 BENEFIT", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r181", "r190", "r255", "r256", "r282", "r488", "r503", "r639" ] }, "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": [ "r220", "r484", "r485", "r491", "r492", "r496", "r498", "r656" ] }, "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": [ "r46" ] }, "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": [ "r865" ] }, "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": [ "r598", "r865" ] }, "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/20231231", "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": [ "r865" ] }, "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" ] }, "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": [ "r358" ] }, "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": [ "r67", "r600", "r601", "r602", "r604", "r784" ] }, "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": [ "r63", "r66" ] }, "IPW_IntangibleAssetsUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "localname": "IntangibleAssetsUsefulLivesTableTextBlock", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of estimated useful life" } } }, "auth_ref": [] }, "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": [ "r112", "r180", "r224", "r281", "r546", "r725", "r819", "r954" ] }, "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": [ "r144", "r401", "r410", "r796", "r797" ] }, "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": [ "r179" ] }, "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": [ "r230", "r232", "r233" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued interest payable", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "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": [ "r116", "r947" ] }, "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": [ "r350" ] }, "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, Gross", "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": [ "r857" ] }, "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": [ "r856" ] }, "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": [ "r152" ] }, "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": [ "r214", "r777", "r809" ] }, "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": [ "r183", "r198", "r213", "r350", "r351", "r352", "r599", "r785" ] }, "IPW_JPMMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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": [ "r941" ] }, "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": [ "r552" ] }, "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": [ "r942" ] }, "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": [ "r942" ] }, "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": [ "r942" ] }, "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": [ "r942" ] }, "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": [ "r942" ] }, "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": [ "r942" ] }, "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": [ "r556" ] }, "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": [ "r29", "r238", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r513", "r514", "r515", "r535", "r692", "r787", "r821", "r896", "r944", "r945" ] }, "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": [ "r132", "r176", "r631", "r809", "r869", "r887", "r939" ] }, "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": [ "r31", "r197", "r238", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r513", "r514", "r515", "r535", "r809", "r896", "r944", "r945" ] }, "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", "r119", "r120", "r121", "r124", "r238", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r513", "r514", "r515", "r535", "r896", "r944", "r945" ] }, "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": [ "r27" ] }, "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": [ "r868" ] }, "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": [ "r27", "r868" ] }, "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": 9.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Revolving loan payable, net", "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": [ "r122", "r171" ] }, "IPW_LiquidityPremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "LiquidityPremiumMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Liquidity Premium [Member]" } } }, "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": [ "r877" ] }, "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", "r173", "r394", "r409", "r794", "r795", "r949" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Promissory note payable, current", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r204" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Promissory note payable, noncurrent", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r205" ] }, "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": [ "r32", "r71", "r72" ] }, "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": [ "r32" ] }, "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": [ "r32" ] }, "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": [ "r32" ] }, "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": [ "r32", "r73" ] }, "IPW_M2StrategyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "M2StrategyIncMember", "presentation": [ "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "M 2 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": [ "r300", "r801", "r901", "r950", "r951" ] }, "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": [ "r938" ] }, "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": [ "r938" ] }, "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": [ "r530" ] }, "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": [ "r36", "r175", "r238", "r337", "r372", "r374", "r375", "r376", "r379", "r380", "r535", "r630", "r696" ] }, "IPW_MrVassilyMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "MrVassilyMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr Vassily [Member]" } } }, "auth_ref": [] }, "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": [ "r300", "r801", "r901", "r950", "r951" ] }, "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": [ "r231" ] }, "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": [ "r231" ] }, "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": [ "r147", "r148", "r149" ] }, "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_NetDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "localname": "NetDeferredTaxLiabilities", "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": "NetDeferredTaxLiabilities" } } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS ATTRIBUTABLE TO IPOWER INC.", "label": "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": [ "r137", "r149", "r178", "r195", "r216", "r218", "r223", "r238", "r247", "r249", "r250", "r251", "r252", "r255", "r256", "r266", "r278", "r290", "r294", "r296", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r526", "r535", "r635", "r716", "r738", "r739", "r788", "r819", "r896" ] }, "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": [ "r101", "r167", "r216", "r218", "r255", "r256", "r634", "r863" ] }, "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 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": [ "r229", "r259", "r262", "r263", "r264", "r265", "r267", "r270" ] }, "IPW_NetIncomeLossBeforeConsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [] }, "IPW_NoncashFinancingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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-ScheduleOfIntangibleAssets" ], "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": [ "r91" ] }, "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": [ "r92", "r428", "r872", "r873", "r874", "r956" ] }, "IPW_NoncurerntPrepaymentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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": [ "r143" ] }, "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": [ "r28" ] }, "IPW_NotesAndLoansPayableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r47", "r48", "r49" ] }, "IPW_OfficeEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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/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/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": [ "r133", "r134" ] }, "IPW_OneSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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/20231231", "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": "LOSS FROM OPERATIONS", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r278", "r290", "r294", "r296", "r788" ] }, "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": [ "r553", "r808" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r550" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "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": [ "r550" ] }, "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 }, "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": { "parentTag": "us-gaap_OperatingLeaseLiability", "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": [ "r550" ] }, "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": [ "r551", "r555" ] }, "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": [ "r549" ] }, "IPW_OperatingLeaseWeightedAverageDiscountRatePercent1": { "xbrltype": "stringItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "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": [ "r84" ] }, "IPW_OptionsGrantedMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r118", "r165", "r653", "r654" ] }, "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": 2.0 } }, "presentation": [ "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Credit cards payable", "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/20231231", "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": [ "r202" ] }, "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", "r166" ] }, "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 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": [ "r141", "r955" ] }, "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": 8.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": [ "r122", "r123", "r691" ] }, "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", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r145" ] }, "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": [ "r858", "r889" ] }, "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": [ "r210", "r703" ] }, "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": [ "r835" ] }, "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": [ "r239", "r930", "r933" ] }, "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/20231231", "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": [ "r42" ] }, "IPW_PaymentsOnShorttermLoanRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r40", "r511" ] }, "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": [ "r40" ] }, "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": [ "r146" ] }, "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": [ "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928" ] }, "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": [ "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928" ] }, "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": [] }, "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": [ "r829" ] }, "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": [ "r830" ] }, "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": [ "r128", "r412" ] }, "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": [ "r128", "r694" ] }, "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": [ "r128", "r412" ] }, "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": [ "r128", "r694", "r714", "r956", "r957" ] }, "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 December 31, 2023 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": [ "r128", "r626", "r809" ] }, "IPW_PremiumPortionMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "PremiumPortionMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Premium Portion [Member]" } } }, "auth_ref": [] }, "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" ], "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": [ "r860" ] }, "IPW_PrepaidExpensesAndOtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "PrepaidExpensesAndOtherReceivablesMember", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses And Other Receivables [Member]" } } }, "auth_ref": [] }, "IPW_PrepaidIncomeTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "PrepaidIncomeTaxesMember", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetDetails" ], "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": [ "r779", "r791", "r889" ] }, "IPW_PrincipalPortionMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "PrincipalPortionMember", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal Portion [Member]" } } }, "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": [ "r41" ] }, "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": [ "r41" ] }, "IPW_ProceedsFromShortTermDebtRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r55" ] }, "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": [ "r297", "r603", "r640", "r641", "r642", "r643", "r644", "r645", "r774", "r799", "r810", "r846", "r893", "r894", "r901", "r950" ] }, "IPW_ProductSourcingMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r297", "r603", "r640", "r641", "r642", "r643", "r644", "r645", "r774", "r799", "r810", "r846", "r893", "r894", "r901", "r950" ] }, "IPW_PromissoryNotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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", "r622", "r632", "r809" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://ipower.com/role/AccountsReceivableNetDetails-AllowanceForCreditLosses" ], "lang": { "en-us": { "role": { "label": "Allowance recorded", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r228", "r343" ] }, "IPW_PurchaseNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "PurchaseNoteMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Note [Member]" } } }, "auth_ref": [] }, "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": [ "r946" ] }, "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": [ "r878", "r880", "r881", "r882" ] }, "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": [ "r448", "r561", "r562", "r685", "r686", "r687", "r689", "r690", "r713", "r715", "r747" ] }, "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": [ "r720", "r721", "r724" ] }, "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": [ "r448", "r561", "r562", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r685", "r686", "r687", "r689", "r690", "r713", "r715", "r747", "r943" ] }, "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": [ "r558", "r559", "r560", "r562", "r564", "r663", "r664", "r665", "r722", "r723", "r724", "r744", "r746" ] }, "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": [ "r864" ] }, "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": [ "r43" ] }, "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": [ "r43" ] }, "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": [ "r43" ] }, "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": [ "r241", "r242", "r385", "r414", "r563", "r781", "r782" ] }, "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": [ "r50" ] }, "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" ], "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": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369" ] }, "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": [ "r131", "r160", "r629", "r649", "r651", "r661", "r695", "r809" ] }, "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": [ "r193", "r244", "r245", "r246", "r248", "r254", "r256", "r338", "r339", "r479", "r480", "r481", "r500", "r501", "r516", "r518", "r519", "r521", "r524", "r646", "r648", "r667", "r956" ] }, "IPW_RevenueBeforeConsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r279", "r280", "r289", "r292", "r293", "r297", "r298", "r300", "r439", "r440", "r603" ] }, "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": [ "r191", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r773" ] }, "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": [ "r225", "r238", "r279", "r280", "r289", "r292", "r293", "r297", "r298", "r300", "r337", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r535", "r621", "r896" ] }, "IPW_RightOfUseAssetsAcquiredUnderNewOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [] }, "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": [ "r25" ] }, "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": [ "r300", "r844" ] }, "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": [ "r35" ] }, "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/20231231", "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": [ "r87", "r88" ] }, "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": [ "r163" ] }, "IPW_ScheduleOfCreditLossesOnOtherReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "localname": "ScheduleOfCreditLossesOnOtherReceivablesTableTextBlock", "presentation": [ "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of allowance for credit losses on other receivables" } } }, "auth_ref": [] }, "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": [ "r162" ] }, "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": [ "r876" ] }, "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": [ "r161" ] }, "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": [ "r334", "r335", "r336" ] }, "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-ScheduleOfIntangibleAssets" ], "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": [ "r65", "r67", "r604" ] }, "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": [ "r65", "r67" ] }, "IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r114", "r115", "r720", "r721", "r724" ] }, "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" ], "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": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369" ] }, "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": [ "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ] }, "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": [ "r81" ] }, "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": [ "r74", "r75", "r76", "r77", "r78", "r79", "r80", "r158", "r159", "r160", "r206", "r207", "r208", "r276", "r412", "r413", "r414", "r416", "r419", "r424", "r426", "r657", "r658", "r659", "r660", "r798", "r843", "r867" ] }, "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": [ "r95", "r96", "r97", "r98", "r99" ] }, "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": [ "r67" ] }, "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": [ "r823" ] }, "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": [ "r827" ] }, "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": [ "r826" ] }, "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": [ "r831" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r298", "r299", "r680", "r681", "r682", "r748", "r749", "r750", "r751", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r775", "r800", "r813", "r901", "r950" ] }, "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": [ "r283", "r284", "r285", "r286", "r287", "r288", "r298", "r789" ] }, "IPW_SellingAndFulfillment": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r141" ] }, "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": [ "r468" ] }, "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": [ "r466" ] }, "IPW_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ipower.com/20231231", "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 but not vested" } } }, "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": [ "r463", "r464" ] }, "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": [ "r467" ] }, "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": [ "r475" ] }, "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": [ "r474" ] }, "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": [ "r476" ] }, "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": [ "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ] }, "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": [ "r807" ] }, "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": [ "r910" ] }, "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": [ "r455", "r456" ] }, "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": [ "r471" ] }, "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" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477" ] }, "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": [ "r449", "r451", "r478" ] }, "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": [ "r473" ] }, "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_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "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": "Short-term loan payable - related party", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r24", "r688", "r948" ] }, "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": [ "r150", "r235" ] }, "IPW_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "SoftwareMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-ScheduleOfIntangibleAssets" ], "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": [ "r832" ] }, "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": [ "r192", "r206", "r207", "r208", "r238", "r260", "r261", "r268", "r270", "r276", "r277", "r337", "r372", "r374", "r375", "r376", "r379", "r380", "r412", "r413", "r416", "r419", "r426", "r535", "r657", "r658", "r659", "r660", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r694", "r717", "r740", "r752", "r753", "r754", "r755", "r756", "r843", "r867", "r875" ] }, "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", "r34", "r193", "r221", "r222", "r223", "r244", "r245", "r246", "r248", "r254", "r256", "r275", "r338", "r339", "r428", "r479", "r480", "r481", "r500", "r501", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r538", "r539", "r540", "r541", "r542", "r543", "r557", "r646", "r647", "r648", "r667", "r740" ] }, "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": [ "r298", "r299", "r680", "r681", "r682", "r748", "r749", "r750", "r751", "r759", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r775", "r800", "r813", "r901", "r950" ] }, "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", "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": [ "r244", "r245", "r246", "r275", "r603", "r655", "r679", "r683", "r685", "r686", "r687", "r689", "r690", "r694", "r697", "r698", "r699", "r700", "r701", "r704", "r705", "r706", "r707", "r709", "r710", "r711", "r712", "r713", "r715", "r718", "r719", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r740", "r814" ] }, "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", "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": [ "r244", "r245", "r246", "r275", "r603", "r655", "r679", "r683", "r685", "r686", "r687", "r689", "r690", "r694", "r697", "r698", "r699", "r700", "r701", "r704", "r705", "r706", "r707", "r709", "r710", "r711", "r712", "r713", "r715", "r718", "r719", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r740", "r814" ] }, "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": [ "r128", "r129", "r160" ] }, "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", "r128", "r129", "r160" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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", "r160" ] }, "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", "r34", "r160" ] }, "IPW_StockIssuedForVestedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r92", "r93", "r100", "r193", "r194", "r222", "r244", "r245", "r246", "r248", "r254", "r338", "r339", "r428", "r479", "r480", "r481", "r500", "r501", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r538", "r539", "r543", "r557", "r647", "r648", "r666", "r696", "r714", "r741", "r742", "r757", "r820", "r869", "r887", "r939", "r956" ] }, "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": [ "r157", "r237", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r428", "r523", "r743", "r745", "r758" ] }, "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": [ "r554", "r808" ] }, "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": [ "r566", "r567" ] }, "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/20231231", "localname": "SupplierRelationshipMember", "presentation": [ "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetails-AcquisitionAllocation", "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "http://ipower.com/role/IntangibleAssetsNetDetails-ScheduleOfIntangibleAssets" ], "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": [ "r125", "r174" ] }, "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": [ "r125", "r174" ] }, "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": 10.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": [ "r28" ] }, "IPW_TotalPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "TotalPurchasesMember", "presentation": [ "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total Purchases [Member]" } } }, "auth_ref": [] }, "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/Non-currentPrepaymentsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r782" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionTypeAxis", "presentation": [ "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": [ "r782" ] }, "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": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r406", "r424", "r522", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r636", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r883", "r884", "r885", "r886" ] }, "IPW_TwoSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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/20231231", "localname": "USTaxAuthoritiesMember", "presentation": [ "http://ipower.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "U S Tax Authorities [Member]" } } }, "auth_ref": [] }, "IPW_UnamortizedPremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "UnamortizedPremiumMember", "presentation": [ "http://ipower.com/role/LoansPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unamortized Premium [Member]" } } }, "auth_ref": [] }, "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": [ "r58", "r59", "r60", "r185", "r186", "r187", "r188" ] }, "IPW_VariableInterestEntitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r165" ] }, "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": [ "r95", "r512", "r513", "r514", "r515" ] }, "IPW_VariousPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "localname": "VariousPartiesMember", "presentation": [ "http://ipower.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Various Parties [Member]" } } }, "auth_ref": [] }, "IPW_WarrantLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ipower.com/20231231", "localname": "WarrantLiabilitiesTextBlock", "presentation": [ "http://ipower.com/role/Warrants" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants", "label": "WarrantLiabilitiesTextBlock" } } }, "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": [ "r876" ] }, "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": [ "r259", "r270" ] }, "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": [ "r258", "r270" ] }, "IPW_WhiteCherryLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ipower.com/20231231", "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": [ "r840" ] } } } }, "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)(1))", "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))", "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(a),20,24)", "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(b),22(b))", "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,20)", "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.19-26)", "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.20)", "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.21)", "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.22)", "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.25)", "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.29-31)", "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.3,4)", "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": "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "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(19))", "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(20))", "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(23))", "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(25))", "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(26)(a))", "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(26)(b))", "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(28))", "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": "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "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(10))", "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(20))", "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.1,2)", "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.2(a),(d))", "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.2)", "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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(11))", "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(13))", "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(15)(2))", "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": "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "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(20))", "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(22))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "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)(12))", "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)(19))", "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)(2))", "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": "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "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(1))", "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(10)(d))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(1))", "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(13)(a)(2))", "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(13)(a)(3))", "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(13)(a)(4))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(4))", "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(5)(a)(5))", "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(6)(b))", "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": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "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(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(2)(a))", "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(2)(c)(2)(i))", "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(2)(c)(2)(ii))", "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(2)(c))", "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(2)(e))", "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(2)(g)(3))", "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(3))", "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)(a)(1))", "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)(a)(2))", "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)(a)(3))", "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)(a)(5))", "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(7)(a)(6))", "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": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "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(Column B))", "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(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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 98 0001683168-24-000987-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-000987-xbrl.zip M4$L#!!0 ( &"3ECG8P=3X@8 )(= 1 :7!O=V5R7V5X,S$P,2YH M=&WE65UOV\82?1>@_S 0T, &Z _%-BZNK0KPA](*\$U<1R]]7))#:6N2J^R2 MDMU?WS.[I"Q;3N/<)BT*^<$VR=F9X'#QX>I7^CCY]7KT8R\S975*_<-Y11-=L*/WO*1;4Z@R M"CDH@>GE'%]]6>RO44MZR>SJK><' Q'-W/ M=*PK.NKO]P<'%W#[YGL83+BLV/:&;\K8S<^^LQ&\UN7H=C)^-[X\GXP_O/^W MO]=OM:MT]M#$XHLL9E[DIIS01M0E;D:9JIJK3O]FC$_'H MGXM%?Y_&-%,+)LL+S4M.$07MZ)=:6:0I?^AV;GEN;$6FI'?&%O!F[Q>ZJ:VK M55E19>BVSIGZ)^G>6ZJAW$(!PZVDMKK2\'ETG\Q4.64Z3Z EH_Y_CXXI,T%N M#O=-2HR%*5UQPD4,#4?]B-X>OCT2<7UCEFR[G7&9[-..K'F3IY]J&DJ2N"1 MTB6I\@&9JFS-Y"I5<0&E$FD%3Y!SK7+*E.3*DBFTS[&7VQ HD2_GE'T0D4+= ML4_I2J?K=@J50 $0,\NCM.>]0HMR,LMPL78N?Q\HG)3>#XW S6H.!:[W9 M<'?+D'"\3Y,G07MCG= ERC/DNFE_4E4FRS0N?3S'I"S[U"$3.@;)"VDS\!+G MVLU$7,0*4(K0BERGVB6Y<376"=E8DX<4SJU).,5M1SO(6,K 0$A+VQRZ'>D. MTDH<]8_47O]DAW?]6NDL_BI<:ID>2F"J,4!2[&MP#2D69SYCB38,94\,9;N[ MW4[;GM:1!A%IE-LS(/Q'+*M]M&4'.431L_-CCGW]OI3D2%I'HFJWN>:SN "% MQXQ\-:9"4S"UA0+4\T([SQ*0XM+KD5EM13#=SCI+6T]CI5"NKY0W %M)W/'&6HJEVTE!\Q3C??3RI&,?PJ/*3#JAU MCJE))W6NA WQ8MZ+Q\Z$):'/K?=G_!>S"(*OL)[3[>$GC[#X.<+:$E_AZ[,U MO@&TU[/#J_$&C"YT"K!;5LZ42HA0.6!0IA?!EK)IFV8@3ZM8Y[IZD%[UDEV! MO4>$3W8 [!/1M>G'\^U]\T;SVLZ!-B=8)Y4DQJ;> S\(3;E$S\P!.CSAN:%OC:Q@K7+X\ M8G@D82'(QH5!)C9UM>E",]%T.U^V%X59)^B0.2W[\LQ+<3L"^NK@$ LX=";* MMPL+*6@F!'DC6]V.;(F:\< _>A$37T$NTIQ,@BVPY&2M#[R@M3"NPGTY%L'< M 0^AZ5/8?8?M[@MK,L +5?],NO$<\S+[[9SL],IZY=AN<&NFW*IO"E]X.'+J MJ=1'I&$Y[/QS?<=YL[E[MB#ZRT':+@CZ2?SD_Y[$_0E-VL(W>JQKX9DU!*V5 MN#\[>6TRHF96DBZWD5*%@:DRUJUZE[\!G46AJXIYLB+\RMK75P9]J#?]#)=1EXO> N]LW<)]C[RQSB08$9.LANYA$,W(F M[3]LNIJ=]9+5G302=FWYAY'&']ZT^^BO@D(SH8:]7\L%]$@%*L5"Q\(/@0H^ ME_MV$,(:Y![C2A2ZF4.,7%T@/OIW]IAJFM6+9P[;11/M0'R.?I19U%F$=+#G M!B2T-)4;\\OQ^Y]^[!WV_/7-^=55>_W5CBQU M6LU$]/"',W"7Q9Y@+S%YKN:.3ZG]K^>_6PTFM\WWJ\'DJC75*#@Y_*$W'+S[ M\'ZR[L.> ^"#([WA%=)X2N\XMK4? 19-XM?MYNON$K!NF-?L/(M+#3_?9?Z$P\U M9S2ZYZ26F9P^A+8;@/9-#/>&.S=A_X4ZVC"T*Y:>Q>3 HWOX#6KI>=WXVCF0 M;ZKA(ZM\B_T#4$L#!!0 ( &"3EC8!V,0YP8 +H= 1 :7!O=V5R M7V5X,S$P,BYH=&WE66UOVS80_F[ _^%@8$4"*"_."X8EG@$G<59C69NEQH!] MI"3*YB*)+DG9S7[]GB,EVXG3-=W:O<#YD$32\>[$>^ZY.ZKW>OS33;_=ZKT> M#J[PE_BG-QZ-;X;]WD'XBZ<']>/>Q=NK7^G=^->;X?>=3)?NC+J',T=C54A+ M;^2"[G0ARBC17_X8:IBY>BXNW_4.[B V[=?PV B2R=-I_^JC.WL_"L;P6M=#N_&H^O1 MY6 \>OOF__Y>OU76J>RAOJG*5++2P_T357;ZHXA^E'-5TB_"6I4_1/#)L'B[ MY:;"G?W#/IVR3__>;G3W:413,9=DL"ER(5-R4V7IYTH8!"K'KMS)F3:.=$G7 MVA3P9N]GNJV,K43IR&FZJW))W=-T[X@J*#=0(.%64AGE%'P>?DBFHIQ(&B30 MDE'WN^,3RG20F\%]G9+$PI2N9"*+&!J.NQ$='1X=L[BZU0MIVJU1F>S3#J]Y ME:?O*WUNY$199^#%*^-O[/[3._@OQ^YHGRZ$Q;XA-,4#W9=ZD.E=I3 (P'@B_(!D7*FDF2=<+* 4MYI 4\0-DZ9'I=@N(3!5KCEBDRB$!B&C$T=NSWJ%$V"EEN5[8!C^KS"?! M-X/C<#-:@X%MO-EP=\N0<+)/XT>;]LI8IDND9XAU7?\XJW26*5SZ_1R1,-*' M#I%0,4B>25L"+W&N[)3%6:P I3"M\'6J;))K6V$=DXW1>0CAS.A$IKAM:0<1 M2R4P$,+2%(=VBZL#EQ)+W6.QUSW=D;M^+5<6?Q4N%?&LMW==JLI3^M(@P@7RNUI$+YERV(?9=E"#KOHV7D58Y^_SP4Y MXM*1B,INKODH+D#AL42\:E.A*.C*0 'R>:ZL9PE(R=+KX5YM23#MUCI+&9D+ MCX"Z+*R"&-4,Q@\5R ;.6)VK5#CO:6Q5JH11_ 9@"ZX[GCA+UE19+B@^8ZRO M/IY4M)7PR/E.!]0Z0]>DDBH7S(9X,>_%JC)A2:ASZ_49_\62!<%76"_3[>$G MC[#X*<*:%%_BZZ,YO@&TE[/#B_$&C,Y5"K ;*:PN!1,A)H?*M^/-]^J-]H5ID9T&89ZR221)O4>^ ; MH8DL43-S@ Y/Y(SAS"+H\@*P 'LU ^5M&;0P,0SG(J]\?O.NRRQ#'Z+FV"[+ M]>]I/]&4QI%7B?HX#XM^W3/ M2W'3 OKLD&$OX- Y*]\N+*2@F;#)&]%JMW@DJML#_^A93'P&N7!QT@E&8([) M6AUX1FNAK<-]/AA!WP$/H>E]F+[#N/O,F@SP0M8_D:X]1[\L_3C'DUY9+1W; M#6Y-A5W63>8+#T>9>BKU.U*S'";_7-W+O![NGBR(_O8F;1<$?2=^^I<[<7]" MDS;PC59YS3RSAJ"U%/=G)R\-1E3W2ESE-D(JT# Y;>RR=OD;T%D4RCDI-\>R MY=)8HSKR\U3!0:]D!S@#:5EF1?SEMJW)#OF^4O _9$)5)GX&W-V^AGN V9G[ M$@4(\.C!4TRB)&+&Y3\,7?5DO9#BG@N)M$WZAY;&']XT<_1G0:'N4,/LUW ! MK:A I%AH)?-#H(*/Q;YIA+ &L4>[$H5J9K%'MBJP/^IWZ3%5%ZMGSQRVBR:: MAGB >I09Y%F$<$C/#0AHJ1T?J8701X'.53G7^5PRIY=B4I_EF?H41Q:S7#]( M/%U,=2 1\0A9 ,+?J'C,%C5J]O\#(1H/+FZ&=#F\N7EW.[@#T\)M.OW?]]LUXW8<]BRP(CG3Z5XCM&5W+V%1\JMH]\QJ M4WWM4JR=T\49Q;E([JF+]_*C[=+_%Y@_L >/OXVLV\6ON\UW7,9@W;-/F/DB M)NK_O@K:.OW+J9(972\)Z6VHQ@%J7\1PI[]S&\8RJ%\98CH[OTOD'%/$\DGTP%_>PT?8_F;[1]02P,$% @ 8).6 */PUR3 P M6_? M+&#?!K\LG7;+OO7<&1Y!?^Q@$2P]Q^[51QSM-,CT&']B>@Z*/JD)3M M\9)D^T0UEQB/J$XYZHX8-QS[QO$>$[9C"H:#KF7W;I#*YAQ%A A+I>%<\%V1 M3\X,@K2FWC98S!=3-UBL5["YV_IW[BJ 8/T.'!'>^@GNNGYWV@7?FU8E6,-1 MWWP?<-<'=[;>!-[L_8D?Z7[L_P#K.02W'OCN]L9=>7YG_>O2NP=W&NB10;\_ M^*_[[;>R4"P^&,Z"0R@XIZ%B@L,#4PFHA,+GDDBL(CW EN9"*A QL(UXH++= M6O"P"Y73L)1,,63B/88)X7L*;E@A6A^'UQ"+.BY'4B("BA,CF-&09CM= MS= R<44&0Q-( 3%+,/@Q5X9S:5U!@!(T#HW+%.T:HMXI+GB[]>0"2;^43-(,IQ9:G&>I+PF: M5:(C+Z.K)T'_V8X3[:3O0/;[J3RH568<&S$CE7*X8RC".(W:+5;WSW$-"--[ M1BYIH=4V<1:0-$5LW$P827$MBASEQQ$]*V:<\%!?QXP1JW+K1L6H,JT72V#; M5Z#%BX[J_A]\;3@S5&8,<[J3N.,>P+JN=K-K>#/<5T0"]V;IP=1;+OV-.UVL M?OYD](WJ?./.9L?S;P9]8)%*=&C_PP1V0N+VW@E%FI*\0(+'?T;U^&D'V^8Q MU YF1Z@FP:C_X;GD8/8ZKLF]$TJ); R[E(2_@X4%%B)ET5,A51Y[OL8GB!,N MG8+]26M"AM,K>E_MYG9/ASL5+/YL7]?ZMX7]"\I;(#3_SN3!%_ M!!BWD8UDV.HY]OHKH"N-]$*37F53YQP-\-8)JZ0]_=)4OT7IEZV_ %!+ P04 M " !@DY86%5&)) # #B# $0 &EP;W=E#,R,#(N:'1MW5=M M;^)&$/Z.Q'\86;HHDU=WWK=A/[ZSMJ& M<)>JU4E)3BU"&'MGYYGGF1?;]FWX\\)IM^Q;W_7P"/ICA_-PX3MVKS[B:J]9 MMB@"/"6S_ 73?H3KL0 M^-,J!&MXTS??!MP-P/56Z]#WWI[XD>[[_G>PFD%XZT/@;B;NT@\ZJU\7_CVX MTU"O#/K]_WR]_586BB4'PYESB 3G-%),<'A@:@]J3^%C221&D1Y@0W,A%8@$ MV%H\4-ENS7G4A4MM=9'>HQGHHL)_QP(:NS*T!',R$SC+'S$?)2%B7A"I2 M39E2L&[BS@#N>$QE!170J)1,,63B/T9[PG<4W*A"M-X/KR$1M5V.I$0,%#?& MX-&(9EL=S= R,2.#H0FD@(2EN'AB<>::\/C)/0:G!Q.F>T:3=FO&..$1(RFLDH1%R T]:4>-.";F M56K)S<\4.>NV)@55MVDN)!:Y0C;GYD&TZ*P>4WIHMQKI=)&: M:$#4Z+5+Z"T*M;G(,/G:Z>#['.\!E]85A"A!4Z))F6*]1JAWBAEOMTYE(.FG MDDF:X=9":_,D]27!:I58DI?QU4G0?Z['L2ZE;T#VVZD\J%5F'#LQ(Y5R.#(4 M89S&[1:K&^B8 \+TT,@E+;3:)NX"DJ:(C=-$=P85;YU MIZ)5F=;)$MCW%6CQ14=U_Z=),!P/Q1K!C&XE3N$#6-?5A+N&%\-]1B1T)PL? MIOYB$:S=Z7SYXP>C;U3G:]?SCN=?#?K 8K77IOUW8]@*B2._$XDT)7F!!(__ MC.KQTPXWS6.H'7I'J,;!3?_=4\BA]]RN\;T52HEL!-N41+^#A0$6(F7Q*9#* MCSU;X5/%&9=.P?ZD-2'#Z16]SR>\W=/V3H6+/YOGP?YM9/\"\R(0S;]7JL+J MQ@;/[FMUS;P(,,Z6M63H/4?W3T!Z +A1)$JN&-\=<:\T\!<2]:JZK4I8OZOH M=Y3ZI46_V_P%4$L#!!0 ( &"3E@OZ7HO\KX! *=-$ 6 :7!O=V5R M7VDQ,'$M,3(S,3(S+FAT;>Q]:W>BRK;V]_X5',]>9Z\U!G9SOZ1[^0YC3-KN M1&TU??OB(%)&.@@&,(GY]6\5>$$%!0.(6GNLWITV2-6\UC-GS9KUZ?^]#'7B M"5BV9AK__I=^3_V7 $;/5#7C_M__EMN56NV__Z_T[M/ @8_!1PW[W\+ <49G M'SX\/S^_?V;?F];]!UJ6Y0\OZ)F"]]#92^!S#$71'W[>7+=[ S!4BIIA.XK1 M _,OZ9KQ$/Y^]-OYHW>6KBT]BCZ9#<)^6'LU_*VZ^(+_8>&#]\NE1YW 1WGO M46?VJ&:;'$.+F^;A/3'_PDO8LS2:,Z00_#QO72\>=X*?7SSZP;$4P^Z;UE!Q MH C1F_@BQ109P?>2H@UZ2R^"_WY_;SYM?8]49.G9>]:$LTPI^O6=8L\YKH(5 M=L_&A+^ WV#8V8,6Z(>^5O@ ?SM[<&P7[Q5E-'^XK]AW[H/37RR]%7YFF3JP M Y]V?[/TN.I816=#OCATD.UYH_Y0]K(? ;6^YXY=!^AX7\%9,5 44OO"/2_ M3X[FZ*#TZ8/W][M/0^ H!/IZ$3R.M:=_"Q73<(#A%#N0[@+1\_[U;\$!+\X' MU]0_P&]]\%[YZ7^*1>)2 [IZ1K2!\Y&H*T-P1KRH+Q^)VH7[0Y=BJMW;]E_, MQ56YW(1_H8EU9^02Q6+$M[#G74AI=T%A=T9A]'=PM/LE2J3H';[-RUT E1B2 M /\K#X&APC_.I:[<=_N*;H,8;Z)\;ZJXK' N-;NGZ+^ 8E4-]4)Q0-?[]76; M>JYKU.M-^=]_8XS ^$:X,'OCX=(0E_ 3&[& B_%**?2536!IINJ]]!L3XY6< M[Y55 ZKDI )?:BEZS5#!RUO8M\6= MJ4X(VYGHX-]"'QKQ&4%3(X?H:$,X2!T\$RUSJ!BD]P$)A[&T/O(5JO8T^YJJ MV2-=F9P1AFD ]#OMY0S9/;"@,W'_H:DJ,)!G0?^"3]6A4EA:S_,:+TX+N?A+ MRQPB8RM28I&B'=/]F69<5VI NN X0#M;LJ<"H:G_%K27IR(-Q4\52JY]??JP M-$@BPX89W_(,H!,M%BFAR%)IS"'$/)>GP!1*R%S3']]GR\LS8 NE;TP:XP<: M_O+87*&T< 3A<[BTE!Y",=.73_'!6<4<#C4'D6B7#16M;Q#EPM5' W9A:;YE MN]'WSQ%- =H:HR$+@[.0"L38T+QGH?7"%=@^,S0=+H[6&!K(;&*S::0Q,U<+ MUV3Z"+VF$;;,7L/-V!X!ZQ5 MPEE!.$K"RZJJH5=#&^Y;OBOZ&"1N&")[Y"QHP;@%QK!J5;$,J&-V&!_X(^=#L*F% M<2-Q=YDS;KS!9R3N1,,FX+I5TP+:O5&9AL$=E(3Q7@)Q@/LOW672@KUUX#3Z M'>4E<4\A)>XL/;/)>X$\\&$G9=#[CCPXYL,XSC 4C@+ M(JX._'%L2(3S(=8ZP2?N+G/&C=U]!G_(2/(MGH)/W%GF@O!X2RB?^/9,+I@0 MU4D>\@Y,4J[QD).QS#R,8&*'T,GO5^>"\'CV+R8>1.:#"3LOA\EORNX)*>QN M&,EOS^:,!1%7A^3W*'/&AUCK1/*[E3GCQNX^0SKD3-R;/,5AXZ=DEE I<0"5 M"R9$=9*'O .3D&N4=UDP/_A/,R".6* /$%7 =G^/3KF=V>[Q1?A>PCV3>#9P MC[!IH^?B[##1^Q=;+4Q_B\Z-_5NPM>%(!^C,U'24I1=[(]GFV)H.!!]R3W.< M3?GC$K>AC'YZJFOV+>"6TL\^G'^LJ>@7?0U8A$L#"#P46*E]72ZS7_WR?+ / M0:--QQJYWG]M"K:C6 XZ65%:4#)[S^)WJ]\"WFF,TH+BQ=BJ_QNSC_VCSSZ; MLC*4O=/:>@X=GT0G#0Z%I=Y95Z>TF/O\_=/?),><@],W'W-6-"<-YGBG,@Z3 M.=-S38DS)VQO\7#8M.*S7#IRXK/"ELP#92ZS W.9])F[2.D=-G/CK[;I,7?9 M9VX(;_;"[ 4'P3T"K(O/I[]1X4Q>1KK6TZ;XDU"U(0+&IK$ S6T',@M]O0HC M8V>"X+-IN(?\7C2[4/*?_ENB^=.'P"%\D_L0.+OVSU^?8C,BR-6CBVE(L>O!#D"@G*F MPL9 ,)= ,%LEP$ P)T P6[%C()A#()BQ^\= \)" 8";*<3A)UBR9P^!T:6Y0 M,I-V2+0J;(R2\X>2,U<"C)+S@)(S%SM&R7E#R=F[?XR2#P8E9Z4/4?(AH>1,E.-047)* MS-FA6?3QV\I>\7("IZ*6E"7Y(OA=&VP?O^+D!F\?LA)AO+XWO'[(:H/Q?B[P M_B&K$(X7_:P_SX%2>O4G*??Q*E!\@O5M;EI2CKET[F1^_ MXN032!^8$F$@G0\@?6!J@X%T_H#T@:D0!M*'!*0/0[D.--V?4^9&;WQ^_!:: MIR@EEYTY=VL6?_R*D]8E2#DIM<)22QRCEH%0(1RF'%:7D2;F6 M;VK \#D'9V SN'D"P]]=3\ $$F:V%C()@_()BY$F @F <@F+G8,1#,&Q#,WOUC('@P0# KY3B<:H4L MF3,+H7K32ZR[E?JO0S0*VW+.9A=Q>_H_H^@,4G1T,4[ "5PLQV3EF, 1X8RV M.GICVS&'W7/SY;-BP7AON@T?<6MAO@#$P8PSQ!&+-8[OR? M E!7AL!3EUKSQ]DJ)X[._!=MON "P<\4H&QH3YK2'%N]@6*#NND< L]\W+0VR;J3H3=-" MR1^L#<':$&<&%^#."1H\F-=8$:>*"(;:>(C5, ,U7.-0;J\>3_ M\JN%@:P^.C4,C;EG6<>VH@.[!9Z ,09U,*5WL?_HJB7*OQD]2)NE((MM:?;# MBMH.E5?3<%_5,2N*H:A*V? R=Y>F!;1[HV*.X=OY M4L=A:H#7T0QM\0H8P%+T*\6"AJ$9]S,WB2WSA"TSFE)@.\T0[^(U$UMF'M?, M7.+7E&T1KYG8,@]MS+>)8C.F*,>4KK0-/>0Y'P 'E>PNX;#F"I>U2,S0'7&M/ M[B::8MQK=SHHVS9P[/.)ET_4%3NHT#^0%<=KTTL[P.WQ")('K!;0W:75'FBC M$],%M,B'L^%4],#L.\^*=1S5;S%EOT3ZTM5[Q63&MD0EP-SDU# M_:4!75W9D#O""LD;H-ACRW7W-6,T=A9Q!U*(,(XD&OWDODAS-PO5]5EW34M8JG4Y*R\.>".<3UOV\Z_Y4D:^UQ[&F M0DJG98VGK.9(G8+Y@=4Y[^H$- LS&6FBFO9N%PY3_S N=C M6S. ;9=[4-BV>W'):F$&+L;842_F/1F/JK8H.8V),^JU:=P[P!JB/GC+E7JX M;B@)59U!I!;T\I;62A^/Z#I.([BIWX5282(\SB/YQ^ 5N:R*4 N-/)H&@4W*K#08P]IQD-J15M^R^?X_307O_V,]R;N>K!0! MN(+,21' UNH2K%T'IEUY*C&99T%GOFNU4S'6KH/2+F8'W[7'/MA8NPY,N_+< MO7D:BZM/BM$#'7.6#SN&O+BB(YK: P"<:[.GK 3F(10?>QB&!9X7@6?4$7IQ MU_!(T=0:VH !'>7E&*[6VRSP,(I/Q,*QP//5E!-D&L=+T#HL6Z 'M M">&D4U& K1PX+0^ %2*_"I&UAW"OLVF;8ZMW%&>H.I9BV$H/"7VESCR(TN,U M^R4I5Q2KJ4P0 4VR[MGQUG"=AS%9!FX\Z7U_3@+QPZ_A"MS/3B: MP#%>*[80$7-R!!4A_X=#$>Z.0%@ M>F&C[8,#YY.9W2^T884=>+=R\WX25J(\*]$A;!MAU5A"SR9^I-FW%^;BG'XRE&Q@*HYETI/T^& MV_(QE4^LY6,JR>RJ#K"J[$E5]EEY@(6>!Z&GO#PLU492?IL_PAN\#NW"K)VJ M':FT*[6968H#_L1(6%_RHB]3T<3,9KA"3%5?I+F^2-B_Y$M?I!WT14K9OZR> M,\+ZDAM].8B30UA?6]NR1=&Z?X$C>20X MGZ@;*PH.MR.%VUA1<)R]80<9J\?Q[AHO"?J&:3L65*7[24E_+8&9B6VQ_E M\ UC?GA[1I7/"(*I/58[6#W5-T!-1L$IR7L#R<#?,0H>.YOL$FOHQ%&TC*I83+:%D'AWFG)_DH?@B M36\K MY51E8JV44^7*<@\ADAYC73W)_82M79:QTN1!:7)]"AZKRIY599^=N+#0\R#T MS#OOS,1?,8=#TSB2>#M"Y+M&+\81*SB"]]HA>#\QA[-_N;K>\G';!DPISI"Y MBZ0Y,'33N.\<SA.>#FOB^:>'I(]N!5JC3E,"LS95K+<&+D56E<6'.^0RPPW[,L%D;A'F'=( M=V+;=7>DNS#SA]A0(DKROXE#9?9_"M M;$NT=&2-J>?H LK>8*A8*WFT0"&E/9?U;.X6;<#K>B3/C6T3V^;IV.:QKIOE M7@]EV>S%M6#8//-HGF%RPA9Z(*OG:D,8;*'80D_,0O-UQF#;&MHQ'46?-3"R M5VQN>L=B"(?GKWB>7[A]N+88W1*0=09Q+7L+V"R>1.?C"GB"*D0T9[D%UIKT M\=*8E>$U#( -[V0-;TWZV/"R,KRR8:)+IK'QG:SQ!6H -L!(*54,.;'Q'0GD MS&6^-$W#PY#SE TO/Y#SY P/0\Y3-[Y\0V2KOUA''KR]IW!XH%[+#W3XEWG]EQ #BU9O @JO8$ M+7"-H>B;]?$00#4TUY4L.NVKTPMXIV_$"V"80\W8,N96?JP.&O#:V:_]Y&]G M8Q,.L5E*(_AC)!E]TE[.+'1G$3K?.]!&1!]Z^1;HV]#?*ST'NDF>$PN$8TX_ M,TT'FB9 G_-@F;J(-GHF4.%8/T/B")-C24_D<">LU[S3@CT*/4 M1P+925'1M7OXD0[Z#IR0/5(,_WN+MO8*S@AQA'ZI$ ,+]/\M_.\CTZ5HN5#J M($]+F'VB@HP..M]/'Q1(%'H)_ M2D\XL_^]_:8'ZF,H R&FC%?/37>FV7NM4 M+XAVI]RIMC]]N$N'(M^ [6KEME7KU*IMHER_(*H_*Y_+]:LJ46G4\P%,_)J8^U)>N3%6[0 5: ML7AA]L9HX4.+>K>'%B%*I.AN%_U$P_^ZK]P/Y^[>'%9O_MS#UT&K-$S#]85: MCYBN.RUD(,LY1\=<)%8*A*$@9 4'//./5W#GH[T\%6F:D^E"B::*WUS#7PRQ ML*S#E<4?B%.U_J10^OL&(C@"!@O_9$>*X[JK'M!UR,<>5/)_"U3!_?=(4=79 MOV-/XUE3G0%ZE/KK(W%G6M!/%WNFKBLC&[K.V4_NBO/)L6;O?P*6H_44?39C MQQQ-%Z5/CAK@@M%,0G@Y(])1=WS!NMOO*T--GYQM(SWX]0ZZTZ]O6L,S B)0 M8/441/ZJV5VNF-VW,<2%P-(G+3 R+2?8 HW/HXLZF#0''65G"T0S4QQD;<[9 MG6GJ0(% ?0R"3'-E3LM6RB#.RR(G? PUU.E?"0HF(K._W99;G6KK^A?1JC8; MK0[1O&VU;\OU#M%I$'"AZ<#5A*!9HM$B:/[OV40WC%8HJ4N_WC#V/T3CDNA\ MKA*^!6V^F)4K'?1K6F:Y "[!_[,\#.3::ND /=QLB$O3(F 01CS.5(CPHA4" MQC) 75N$V!5K:+H/5[VX)V0UTAJ3\C-C_W9 (K:@HC:X\'L#59E, ,3E1I!) M+$ULV2#80ND"]+QXE:5) @T4:AJ'N7[-AFBT\+(5OFS%7:7RLR@)JU@0?EU5DMFR$W79>X7=:E9)>A3JM<;]?< MQ0:O0_M=AYRYSLP6(I2K(+I+_X/F_&[YDT-WU&YZU$:)4^)2@VX4F@):GL*6 MWZJ;Y$1/>@\&V_OS _N]=_/$FX,DXL#5,9>MF4?I=KK(4:Q,YVXQ99(*S,/\ ML,>;%KC7;*3 #NH"'2R3*G_W6K[A?_Q^VMT'K\ID>=QEN0B%DM8TGZ$NU8S> M^WV%ZG]77Y2>XTX&L^80)Q2;L$>BA/1F5T"!O'9OH#5PLBD-N;\9WIN.8 MPW7X,GVA]VOXF*[T'@@:SLHV=4T-HGH^(T[^:_-R&:CMS)*VHUMC+;BLNUEA M]W(*MP^Z-:F8:HCRF^66HEWJYR^]1$*!H@UZ:)_& 2/+?$+*M1P+1)CGLK&( MA5(=/"FJLM%.HJ&2%8XS?VV$EIG+\F))EAWEI3;=&NVY?-JTK R^5JW'YM7D M]RV7F L+F<"R>*1"26**/,UQM!B^R-P%0Z3X]A6X!FSD\]^N>A$0RK@;FQ"9 M6IJM:CT7SIC]>*H3.12).+?:^];[]GNB.ASIY@3ML^Z)29K?'EU>6?>*H;VZ M__YGKSQ:5D&B;K[_YTCA]JH[D);<05E5+72SK_?7M68 .M@5C%]:5ZSS1Z0? M-<_+).,- L9?> ()N0%1E@CYDST>E9P!%!'\FV@[%@#.NENXRP1_!KA8/HBG M%?ACP^J8ST8P1_4;N]6XH*P^Q2;F7->&7G:KP"0JXYXR-(W[L/6/ M7 M(Y" :72_8L)IP48;&'H(%OMS4U:N;5J]R)25-Z,KX?FIYBH+!5CF$OC7R M+H+(:YH0<^B_M5$XT+GX-6#:\F"D39BDB5L:?9DTNE"2:1&5H^P)Y4^GB"#^ MR(*LUT:*3H 7T!NC6YKAQ]"U OL?XF\X?0+-/T.(GYG95Z8Z@\RM; $E7$O. MQS?5[W5)^VFH"6B)?[QEO8 Z^+? "/]$U?K9EM>U"0% U/R1;3]?_\K,;3XT8;/Z6"$YDP8[J1)&,GV M]#$*'-\I4"20#T>@Z_4/Y70Y>PE#.XB:D3*0;IP'_Z%,78IBJ+./^IH-=>0= MVON!C.ZC=(%Q#R#L0\Z>T!7;(2PWWYP4QQ/F;J'4AA[1TM =X=-4"+#@_$=C MRQZCG(ACPN]Y00/-_'WW#_*G*#=:[CEG)Y83B1TH!VS\;(R>639*]-S1'*^" M#"B] =%#%W!NRP4$3F1&_-N2 ;%I9"+1:"E(JD1[,KPS];_M?W)$H?=@ H*L M3S.0KAS!B^^6O.^-11VX?(2Q:2;DZM06R9GO>M<,%26L '$W M@5 (0)K1J1/HT(";@T3 8;'?\NYO^A]BH-@01.D0GF\PAA1YDB5&5BOU^S%VXI M&5 96Q;\LE?9@(S>49RQ'6PW(MOX,GFL=AA=3"P=$#S^LHW T7ZA8PN;PK[8 ME2N^L&*KBW?X8XC6&#[)43PR1QBTCKWS&T2[V"'^1KP0 M/S(L\QX^\,XU9\W=>!VAC=U0057"!V^%A!*#\:QZ&P8U$>D M@!9:. (_): HBX&_L(<*NLMCNO8@ ^F90\C7"5HFX=O@VH(HN"?N+?/9&=@1N48IH5: T[DUK$@P%F(O>U]>OS&=ZK"<7 ML+J#N_+O30NNV3MV!W;?B(AP["YC/DH+3U"Y'SG+JH8[L)9M-I1J, _-N M*.4E0YD1<>724/%("$G,W QU4>(O?_U*WUX"I[5L-W1B=I-27C/;Z*Z_(8Q" M6^PKP=\[-_C3^JO9!Y1E<7,K<)TU3#J2-35L;Y?] M6_DG,)K:/<)?M0QZV3)>%D>RO .2P691$;6+F]O7L6XGDNP,!WGGGX&ZJZFU;P#E-L#MK_>4_\@C-.*)OT;O-I@3::Y\P7 MJW>7P8KWN_9M0+^>5WF.SD#Q_'-:5CD6(?24\^:'KZYH4]$K>$+JY?5((LRQ MX_H_Y#7-55\\JYAZU_/VC6UWCPX=>@-WUEBQ)@3-N0>R.3=G'%9:-]T!<=_A M;O-Y[:8:BZ&[6LW5,(YB:*[[RO[^HUG/W[\WOD$%<=!.]K\%[R6$?P<;4N\1 MX7O37 \OW?PO?'1M)V;#/ I+:ENV&WTTJ2+%%&EN654A(U7344%/@[BZ0$Q_ ML/\MU.J7!0)U0$I;SU1(6;P9%"(?/" &= M/YY^,/N"X +913+3G[Q<36XN#[F>E5S)7J[CY8U%*X$=MA8 WU]?XX>:ZT]P M?X44R?J8.V/K1P+U$SHCRI9RI_4^$FB#WV-]W?Q(-$9N6OR,^*RI*C"0 *9# M^U[U8?8N].NP.;$K<[*T^X%36,/,,\ \[5NV)FP+* _%.P -%LYRY"I(- '/ M==>GD7[5\P_HIPUQPM6[P[#8T.KHI<.GA]L0*K#>>]9?;NIA.^7SZRHZK5]I MU#O5>B?];FP'L"\R'7MN%32RE$1R'IF^.4XUX]I2$+V:,4(%H^L8ZN;[#06* M^\XQ!;PDSHN#V!/BMO=*;V21+7>D1,=TFN56AZB]A]Y^ECZH&1X8A,N>UYTR MN/;V&/FX-[V9VR^TUWO+'!LJ\FRF!;]V?_Z2G M[A33T]/-A+!;"K37Y?ICH#E@!V%&.&U\ZFH>CS4IZ.BYHBLH&&@/ '!LU%C$ M[!-KC=[< M$O8P,0+#5K_::DZ6KSHL(["PJK:VQUY2*HZ\*1(CUMC(#7$,$[ MZ8:2DA88H%;Z3P %3^80$']?F[;]#S$K5G;@B,!]VM9>9I69WFY&L-:C'O=A MRAY7 Q(W!"[OAH"=>5+6P<>VCHJ[9V&C+0TWS3HP=1APV=-L,E%]'*-,[G$: M!H\-XU0,0XAO&(H]("YU\]F>:W\".I^)7@M8KP]6KY,(.U&O-=.!3MTQB9WB MS[UJKXBU-T?:&RW%PJSE3)-WX5*A=*,8RKVKHO/^(!>:W1M[W5V1[RT;BCZQ M-=>#+S0;J;Y7@82>:0%[K*_&!OL-526L\P>G\^PN.I^$>Y<+I6^HX$V#_AK% ML$BGX0?Z[-_()'0375EE$^4[<^S,3FJC6^CVJN?H%B&LYP>FY]R>]!R5NJ-; MQ2Q3]S(W3

    GY-F/M/=%PZT?SL,>(]2^_3I3>DQ-E MH!.]!O<0 [O>T^TVL%_WR5/8?1Z>^I;W!0*80@G!5@)=IFI:6'6QZF:1FDA" M<]V-=5\/RK;B]3F<;JGX&CPA<'MKN[^<>ND]ZSF-]?S@]'Q?Z0AT1.("]!4W MI78[0N<]@*&9ED_!L3)C93Z0G -?*-UH!H#.N@^@D_:ETK 28R6.I\3\OI18 M*)1"LA)8?;'Z1E5?85_J*Q9*U9>!=J>EOA'-,U@A\Z"0F9=(T%*AU(9?5YS] M+^W!=8LSW#C/C-X-/*29Z[3?LT[=K97G12;^KWO)TT M E)A%<<\3+;#L?EHZ]RN5S]O.9L8_C; MFXZ^O]EIS>E'/,@)G32I'X_.K> M1R*P1T:"\M@6FL2FT%M;,J4/L_#M+,RO#>PNJWQ,\.\Y"/KGX!QX7B>8W@(P MASO4>1>,[>*]HHR*Q;)M0WA:OD/=%7M.5SOOOK9_LS>_!H[S^VY0V&PR$*3N MD#!UZ5)!S_3.I)P1\-O TC4#!.9@-E%<;K>K*'Q>K5RNVXOOODHMX=8LM_^<_TYEE9EA1T2WEW"9YTT$X:_8*XU[3AZEFGKH![ @-83U MTZ$VW9L<4;OF]R''GO-_-L^-#MDKV/C.X%;&4W4XBZ0-@1V- YMOAW8T1GD: MJ"? _6G>V?BV?;'@"RZTX'=>#,[JITO>CQ,'= M;P;H?3DYS!'D->-B\BD)A#6G@20,X!S1HKM9Z3?),!G?%Z[A(O1X-"D*/"FQ M;%05/W4,E;@X8[JN<'%*4)P<28DTR7,9BG-KUJ!F/$'J36L"6;'BEK3Q"(S: MRB]=E#+#=3$IGLU>0[MMI^29_&)+VQ/)4'5Y4I08DF4B+[;8$[U1?$EY'G2@ MEJ%(7F9)29+W['G*/L_C5GPW+3!2-+7Z,D(;[\'PZ!=[TS0?GS[S:C];>+3+ MMH5+T,1KRH:"3-.M:^]YA+F3",SJK$XKD7V@'?9^WFHF<<9ZNQF%JU#*/I&A MO7B4)1DJLDT%7E*0)/.Q\J2J/(EY9 9Z9%+B)9*60Z]HRDAYMH>Q_DPY.Z^G@_8[S\N[UY>O_ 9($4F,6?=,1U%GSEG[)@3C+3\6I.V M+V8+)18"'%HF69G&SOAH%28Q_\L52AQ-,KQ,,B*5'P> MGU_C_AHH-FBA&3?ZMS9PK6>1'YE(K>ZK^E.Z4 #_^(6]S]7VD3MK=-(#W;!> M)(R%,1V1HFR),3>),6U_&.,??YJY E6S^1..\G)\,@C5228CF2IC-<&4]8/FI-1Z^UR3=M5\5#A:9*1 M(A\&PWXJ%8$FYL'0@2X88M/[/ALA+IV-N=?KM[_7?5\K>P-8N5;O>50'&MMJRT\-;_"F8Y CGIZC0)YX M?HX"M/[\$?M7-COOC,/#"'SK-)),]3I! =G6(G?(@Z MDYC_95R=D5B>I.C(>9@<'J.(5S:.3U3@('7_M>+E-73APQ0NEOCQ_>&Y5_Y> M?F# OK$$\YZ/B"9B(8@HK]UQ/7!?3:CF^$Z/W\HTK#E7S)&26A#2A@XLA.$R M28DH!;+S<6:7#>F"!ZPN;U&7Q% #5R@)4%5D+L[N36KJ@G'#(2^-F#EO.8EY MK2EWFNY>>%TVU+9C]AX&I@Y]CNW=^+YT,K/)O/SYIJF/%?9/PGV1D^D??ETK MG]>N:YU:M4V4ZQ=$N].H?/W_QUV7UM/%\YYF>MKGU+< U*LD_NR)M]ZGKQGW3WU8.%D78\3A? M^E5P_UBV+JNY/7%3L8"J.41/L=3L'%!>*H BRS5MYX6*NSB*E/$QG'P(-C&/ M)D'!"@(I2ONN[O)?7U2![T"S^*$Y@XI[@!!8,YY,@K%3_2_:\EA0];X^]5DHR3^[2-0=:3HE5OBQ5> I M>SJ>=N\+HGE2CMYR&?NZ#"2P[\J06;1W*ZI-B],"E90[; M \4"TPV6%?_6:M._)H/OD[[!Y@J<36=/].'T"=LW_Z/7+B6D_7*UD7YY!6[L_+C9!7 MU.42,P=8$Z)(G':'T70"R @7,O(\ZJI$"3Q)B_A,]OXDF_Q5F[S@]P66J2KV(+(T)42IQ-#TQ_W'AF<8^8<@'NG$U(K'^CB9=/5P^_K8?< M(C%(BN?"1A!M:[9M6A/"@ +V>;-Y8T"H"Y#[)Z/\8;+.#IVA*SSA&DZ1/)5A M,UXLTQ1QF>#V,:5HD93X##>= QU;=:GDT0"0:J\L(<"I^0'9-\!=_KYO<+=? MF%P!LA9X,O4G^)(E/'9:+7."Y)B9PQ)H]XI$ 5V3B,/)K.49'71%$263%_@E M^;Q41WD!FXM-;_5OWP8_]+N?PMU!=CVR@#KV"HNW&YA?^T6HBM+4AL+ @>5111(08JK]W/PL,O=P7OI>=/;>DX&6]1N$"7CLA ![5KP MI$3#X)C%O<>.7&L2<\-H1X0E698AV>CI%-SXYA!C*GQH<'_,"009?8&%53,K\5^(<9RDH-I*<&8G_#H99CAKE?V;IGZ6M\?$WH?LZ MI%_N).ZA]]Q.Y^+M1'>8+)R>/0L2:W2T''I3]HY M!+E0XDF>@@&A@#OGGI8.)>6:1:I0$DB:$DB*RU$GW86_KFR+NGS97>2DY]G= MNXGP^6>S_-1RLJ@A3[.Y.4[VII:VR\Q7BS3VU:>D-XGY9]3JG" MU<=E04:\F:%7 Z+FXHM9]_3[^T5$[E9L?C7QT8UY,UVTGU)M/ M^*A.@OI_6;1!KZB]% >:J@+X BA#1GNYLW2*YORG^*8C8RM["T/ES!B*5YJ# MYOYZ MFF<+R?/IPP?@_$GB/][C,V)EZB*4V*9B-:RV@_I[N'0W@>4VJ>KV4,Q)P_^Z M(Q4B44=SW"AP=:B18A%/Z(NS.2X&O=QQ4$I@J>B#;@RJHPV;0'JF5K]8K%$K4>XH*JM,)2QJX?RT$])%8U0H^5"N\&93'SL"T MH'*K(2JXINUN2T 8G[D,RZ#I:WJ$/-ML>Q]4]SOQ3'#7J#-<:.[<#0&KK\ MF".:BV^N#UN)06-D=0^CD8Y+8^01EVF,K;T>E9E8E[S+_'R,R6*2$I4X$Q,U M?XE.AXG)3I*!RV(4UQ3/>06ZLJG%N:DWGRD0BD-<@!X8W@&+8&F20%2Z#WT9 M&X!@*>^3(PH1XFB%"Y;2*T.76%R&OB?I)="(3>+RT@F$6=D5,(W5\',>>[[2 M7YH/%V5;DG:)/2/F:MX:AGHTA,:@(>3&#$"7!]D0?7*[#+<&2\*'VW(%Q]8! MLPHZI:U!Y^Z333SBE-*(.*5@38@8;BYK0(18DXXSW!:%BQUE;A@P$WRY-<2, M/\%DL1N,+VDI]0!S=<-WB>*-T66@_*.$EFO#;(\K \>*$7"%4):)HFV-MC;Q M(XL9RJ@SHDR*-$7*@5T]-BL:PO*;4F<;M2J:5PG3JHM86A5MK-2T*E'O(&\- M/W?0JF1GR+Q)JW!0&2,L6<7D*5=QRNQ4M/CRSBS%EU15I'>_9GSFXTG\\>PGM-)32#Z'D$G(P2 MAP@P;5?$N[HL22PI1#\*BMU1=P_"=2NL*X!/R3!%EF+0?$BB4W.-(FFP6YY:3NV3 C[=,]^;SGI]N=QHZ)!N?3TW"UF+J6$;N5*#0)2T,2U+1KU1/ MXBCKJI/%2K5'I4K>OS.%DL"0-)OI:?H(3O]RX_D>R#!]C*;1].ZV*SN.I=V- M'=28M&.B1C4+Q.?'J]-F%F@QF#>S,%YTK7?QJS70N4.Y$<'V,<0M\1$_NA, M08>)L,'NDL5*1N?235\*% OC?Y$4>9[DQ]1"'1T8;0V]7!,]$RAXI!>A^01!M86O\C,52L>PW. M 3U*+4_KS]AVM/YD,?BH])8QBHXY9?S!CR9J?[P&$/I$ZE#H#0"@]E)94 MC G:9T&7T=OO% M^;+B;+O>66]YB.839)YP!L $4H0)Q+LIJ0H50@6%[/[DP MVTUV]C5#,7J:&_+"#]SN3.^A1$MO)3(&(_^G6"0N-:"K9T13N8?&TH;+#C!Z M4.0L42Q.#5O5GJ*&#WXV"P%L%EP+<[4%RGC\2SICH#Q!KJKX^$3UUI[YQ+.(:&\PM4_X7)3%_-LG\M6+9L5+,G MN+]"%,?'W!E;/Q*=R0A.L&Q!+]+[2-2A;_%87S<1OUG_ES[,OH5^$S8Z^U>@ MA_-/&1GIS$(_?8#"#!"K!92'XAV _@G.9^2J0C11SK74IWM^)?,/Z*<-T>QJ M6&J*GJ$9[3#&NL9$\E&%DM8TGX%%P#CZO5O6VQ[?V9JJ*9;;\C7SZ2SJSA^9 M+H5"Z>D"<3OW?Y6Y_ZOX_5][[O60TYS>FP ?V ,1EZ:%O#;1&5@ >%S57H@; M./# )JIP]FI(337\@?'FFY&F1?.$53;/=U\L_/;56%IN77]&=7.,A M''?B/G*V$ -1)':662$^Z='<>B%2,F1SHF/FD(/=^)8G8[YX_O@\PI4K7??< M#D71W>[\!,\K;3U=7]'.A']>W)*6TE2R(O02DAG=1 M"C"$H^=B/!;)":Z\9J0Q<4B+(:NHJG?.+"[PB!7:1 YC M=@A=-FGC#H68D0F(/@M,/:;^E*@/!.75=5!N=[6.=S>HZ8'NW\U.]]4VAM^H M"_';[QLMH]M6.HU.^9I8!>!1L_^;I+#K:F5GAIAI.A9BWD9X_IB6!JZEF5BX M]O"8E@[ZI-E8Z//PV)8*1N1B8<3] \.,Q+3]P0QU!D\FRB0]%%P+B7 (+K-0QB6)CDZZ-#@4? N%=2 ;H<2299A M2(IY*^=P.BD'036F'E-_FM1OO93TRC)MNVF9?=0*T\LH(3R(,DKG3:'[>O-\ M-1E=_M3;5[LTZ(B?40KQ95>M1KM--%N-RUKG@.6Z>;GSR2([;"H72G"MHZ%\ MN.W9F%.QO[?)*0THS%!(3K(@DSRS/?V#Y13-GM( W@SM)C@I422IP+ZP6%2[ MF%3R.)]AW 8^,L]#W[<]+G_;ZHM3AG@R.9W,UB[JTV-TQGWU983.W-GE.]LM M!NEJYQ ABC^D;[_%[_KY+O2G!?MY%D^C*1XX_L'Q[7.5+ 8L+TV::(LES03?.O=FE+_6T M]6B] @8$-CHDN:P.-4-#H,;1GL 4YBP[^3%5>[%ZE[^??LA[O!EF.F77WRM+ MD][K1DTTAF:W#J"]+[@.L*1 '9@K2X"CJ2P.:$^,%&F69/GM.8UCXVA**X9< M*/&D)(NDP$LGQ],T5A&6X3M:&(T6ST&J)>LB[ MBX9*+=:-+_K#\V5-DB;?LHT-0C92%K-U+ZT@BL3]E([CS2T&"FJ7Q>@56*:J MV(/(^D@C(B6&IC_B/'#2LMJRS,66%8-EE:)=;5E 8TN+Q=)*T;)26)JY0HDE M*=0:-O"ZDW0J':A-66RW6[=W)0E ER@O]&=YT7\_UP=7E2Z\\_KW/NMIK5%9[V6K<$-.B MBD9]K8O2 ?G/+?= !D@G:4"Y_=9'5D:I=!Y"%99+#%FN=6X[/:&] 5=N%QJ' MNLV0E 0%)R16?HN%]C9T&4%L-,HZ2 Q-4DQBL 6+[2T8,X+0F$))(@61A^%W M8K'NS(9X6Z%U:8J3M4Y)D8[J!"=I7 MHSF2IG>IFCPD-J8=*J ;4&F*E,5=*@8/B9'I@G>A4.(%AH1T[<[&K7NY5XIF MH."D8=2,)TBW>^/7LL^_%.^-&E\;?#O?8[DNFB,!I>7=E4P,@3,P54*;SWF_ M6A/(Q3VL!"*,]ZA=ZO7V;'71^9?N$B"A)(?,[E)#>C <3-O[RQ"-D%*$H_4' MS,-4'3_O-BA@F3=H8=A1O,7NBC, 5FCLN^S_6>N*N7S];G^NYJ+NUITZ =E2 M7)3O:.[L#SB;N"69N%%:F57R\*@? R.14@0'B>L,=A1<&D4]/ .AI$P*%.Y+ MDZ+!I5'=PZ-SN#0I))>^QY++HLR'YU#G0YID(P1O297HEJ.DM1O3$Y+==U5?Y;Z(PD#. >LPUN :&9+?00PRL.E@R-Y,;'^2T>\ MZ9O92A]!;@)T0+Q$X%*-H'FQ4&)YFJ0CG+S$HLMLK8\@.%3;B^JP M(X3NN-CB4'=2\61BH5)Z:8]Y5@LUNPA/,\;0"J;%4J9AGP-HCL![KJ.\ +OZ MXE@*=!J:H5B3F@.&-C1X9-B6Z1Z8G^W7+' MPK/NW:GUS]W7B6.;P]J/Z^^B MF%'AAEL'?%Z];+2JL_*-3OEGZK\"D;MVO0 FDO--E47O?8LQ6 M%JGB3,$MYV4Y5!>ZR[U )R:+E*&C0"-IT")#TCLUESDQ::2*!@6W^%86.=3) M+)&M' S]\&1R.IF(T ^:[#0Z.P<&<&]*@$^-1M2(=$X@CP+>@PC@ Y5!9"<2(I1NA*B448SP;? BKC"!&U\A X= P,BS!A M*]P=B<81(.KN07(R3_)V^CKAZ_^[G>#0!#\E5+:W37J]V")3QR7O%$M3NK@R621U*D#9V'C4<&:F^AQ,1IK@?,S\ MMA!^'69L?F8/T42W#\A![BXDP]U4D9?(H)U-B3U9[J8,J$06 MM;67Y0,\(I>4]J:)DSC$72'"[;=YP4CXOO=C/"& JB'*1:^]I]O;FX>/SU_9F]D?M9Y"")*H[$\:EBT0%+P=(D5R$+=?#8ES:(%/TLG8T MR7(99K$STKDT\:/DY=E@!$3C/-NQ99/P9&)!#6FU6T/%'(XL, "&K3V!A9EV ME)>E5H7#QF6'.R^WGBII8@ZO/6&E<=-L53]7Z^W:]VH6^Z '+VH\F5A&4(E@ M!)>F!> [*V/+ D9OTK$4P_:6C+*ANO_2W_ORAY;8$T))7I32@EG01RAS*G;R;^G7EL41%9RIQ]E:3#VF/FKD(/HBAP#O/?/%L[R]"_-_&/KC5_."?2RK M>SIXQ+SGD<#6X^HHN?TP%DY?&E<+W*\1JCF&ZU.0"-;RC3'?$FWYW2"[[,&_ MQ*+R#$KD22I"?7*@''8Z W%2$DQU6T/BW-P\YVYM8 FF98/IAA,\DB$K,"1+ MQ3_$@F48T0K3##H$M-'#LRAJCW^2;)L$\8EY/)G\3V8K:OT!T,N!6H;:J]R# M^GAX!ZQ&OSU0+& WQH[M* :RBZ7='_N\>7/UE9[\_)9LOZ/2CVKMZG.G>D&4 MOU=;Y:LJ4;^].8< M'&)=H%N&G6BW6E4ON:0T7@R!S&90'M@=["'<\76>N[^ MS>OCX.7FRC(;S!AH@Z,I*B3$','[^%=BC2B):[P)+=.9C;+EG)DRS'D *38"2')1O99G<- M\K;+5O9D*XHD*\9OI8IE^W:KW2WXVRI9F7(E"_TR*:4EV>S*_WH ';7),:;" MDSF(R6P]:A!BT1>:/H:?KAFV!W[_W$ZJ(O^YJ?3DO8#?Z>Q.U=V&"2=; "S3 M& #O6;:I06"9P1!X[W:;&@B660R"]VZY:<%@#L/@4P5[>#*Q8+"_W4Q5L0QH M!W836*Y1+>U\T,WK2N-/QP#?>V^'N^XM#M4VT:RVB/;GD]M+\?&A2TQY?>F0"RZ M_ 0D/SKYLI:3E]\;@ZWH$A2Q!-.RP#<$5-'E)R'Y,&"^]>_?NTVCVKCZDUEM5B8XV!#91!\]$RQPJ!NE]0!)M M8&G]C\10L>XU^&KT*+4\&CJGKO4G"U48E=XR1M$Q1^XX\P]FE*[U-YDAWT]: MJ3, A-+KF<.18DQ09V[#=(#]#K*94 RW3?>]I>@0.E@.8?8)9P!L &6BC%6( MKU4D=A7=M>/^Y)X]5=#'?G M"N>>T4'_MD=*;_;OY2$AJM.5D0UG-OOI(_&LJ,PO]] $*,T"L%E >BG?N1:9G4)&1 M*D03Y5Q+?;KG5S+_@'[:$,VNAJ6FZ)Z*Y]8AK:M,)"=5*&E-\QE81,WHO8?N M1R7:XSM;4S7%TH"]A^E\@B9KN(O-(].E*!XQ'GU4NIT[P,K, ;ZK^!U@>^[V MD->L#!3C'LY0,^ OS-[#P-2AV=O_):J/8\V9[(&R2]-"OISH#"P /%9K+\0- M''A@$U5(DDI<@!Y F_@$2Y,$@F'N8V@UGVI?-NH7S9_. F^6.N_2--=]O3*- MW^>#NR?]-]J>' _AN!/WD;.%;(@B$2!(8G=!%I;Y(6UG1[0%H! I#998M@O. M 6GYOP6F$/2FK0A\B) MG?R9;OQYR&3^3'S5Z?7&P[&._%%8=ZP9,9>CBG9C?V._M[-2H]>?7S\+P_O: MY)*2&.C.*/#_DK02[LG(#PQ8>(X67KX+;*5Y8 M1PN%TLSPB9GENRLS$>]_,<;[VZ?O'LQ.G/J5ZZCVRU\?N82)[#ME_BZYCY08 MO!]C#TOUA';E"J!F%T?@I:7BSF*/$RX/S;'A'-"$$69"J'N*F@YHYC".ZFL] MS8E]\?8>Y[QZ.]]!3!G!(.)OW;3M0V)UQ]Q%G8.VG%FQVT-A.B52=+?K_B2S ME&\;VA^Q>H!SM_N_V]W74>NW^KOY51P:?U+=O?8Q8!X0LR@>/E=TQ>@!DO@R M-@#\R,M01.#C(J[^*UBN.\C2ZRT8_%[TRIF(9$GPBV/]&&$[4()1XX6- ?+E M]WX?HC?U N5#',U!-)X#B P0HH,RFK+3GFZP1.3"E&8Q.%&[>2MIRYF0LMWH M>QN!0A$R8?JM[AII"9T1$:GI^1^:(N4(-_!L5JTW-1!-2D4WSN8_V[0S,6>1 MFDI_J90I1;B[KM^HFU3Z2=''(!N-3H1GJ9K!AL;N(L4=.X'\U,2##N:>C+T? MER%L3*LFH3."=W20X4A^AT._)ZXF6ZI),M23X.QU@DTV14HLE"12I!B2V^'D M_W9%B1+58!UYBXYLVB=(5%-0+RV.E"-OF/O M%B5V1R-J1.V02HK4-BFDSK,.' *E"U,_4B(Q-)V7 RY>2=/T]T4;](K:2W&@ MJ2J ST"!,]K+G:53K"#X9N[6/!T: 6)."=BRD*5C8IN*[+V?Y&S1,HWN*",9 M22#YM]P]?-)2R@JOTJCQ%2FQ;[BR;._N0*2P.XBK:(GJ$.O9NTRR_'88$^5( M<'#KQL7U?W;'#$D.N=G_.\4&*H+N$+>[C&P!B %M""?:P'K2>J )+,U46Z!G MWAON6[ZC1/(;L$K<0YLAL,6%K45W^D3/-W\,8X+,GLVIV6^V^K2U..9"DW:2 ME>:@_" MI9WO"]Y3.B+N=?.Q*Y9VK&R)U45TVQ6D@1CB5&Y@C>K!I*VQ"N;8"L=HS+&8 M'&,PQV)R;&LH<2HS>)1;DL%ZF8>T5>B52^&I_[OYO4SWJU(R=8S)U>!;><204W+;V]@CL_ MJW7&!=IIJ.G%H,_?F1D4^<@)9*B$J[+S:,-'H-QI M;P(P]/QZ)8[:L8#VN$2_UY+'C.M!&*90DDE9DDB9/^0 ZKCDGE6%"8,.WXFD M&*$T (L^(W>_CP0*P[E5SM*NE:Y'HP?[5H,DUG.T#RB3@LR0O+#C28<=]@:PMC^@..&KK'BUV!SO>U1%-AR3/ MWD48E[()URQ?9%FS_/K# T3]'Y17]'X+))V#,+)64,6^]@SBEPN77&_Y' MQM7+^ZB3Y&A<61J78[BR-"['.,RQF!S;&D^<"L?R5)D:&K?L M8_.-12T9!(ID(B3-\KO[=@IZDJC4F;2D'EC%3&=4Q5SMOAH75U>B=E^]O>EG M4L4\O=AS7L>\=H%6C#+FE"X)#:UE9C;7,E?3*Q*]^O'R\];B'P?-AWF1:-4= M-EXA\]:;39.I95[VTZG5,K-OZT8=>K=IM-4[]2MJ%XI72<7V4]/6/S\GBES[ M6OXS84*U-4(]\UN5-"M*I!5?0HK%4HL!'?4]J9Z M6 DR7PWVDGZ1X1(!@T1*QBJ1%WR0P,K/H5U%=+2!)WDQ_K&F2"M_U"L58VSZ M!>Y_9;#7O/W!##>^\63P9$YN,EE?QHQ9CB>#)W/8D\$^ T\&3P9/!ON,7+,< M3P9/YJ G$UA2*OR260[OL.-&G4K%(TQ65YES7B');[T#*.P&XW=6V=E?,_"X3)O,. MS9Q<*'$D+4&G)N;Q)NA#D%)66)*GW!N[J4/N?L?EM0-6CA4M41VB/7OGX9^D M;^R^S+3[G45]=NAOKW7QCX"[WQT&%,AM+Z_\M<(*7VW23E3RJ'4 >PS7=G/\ MUBM7\T[ H:-_/J_H_Q!,/@EC9I,RYL 5G\F@^]W77X)\":3OG\=T\HF)IV!AFGPK'\M#K;$,SLXTPVSZ%V M#33)B;@E7K[U)%&I\VE)/;!^6? *#^?MJICT+O9NOE""->+8QD3,P\7>3#XO M]N8CU3.OR"N10M$6)8R9'_R?]K<#N-A[U4.G5L_,"\=>S\RE5\^/LCA,F\Z;, N<>OI,IDHMPU\)I5S:'22DS2,F[EO<,_(I=P97,YT\IFZDEXF33.A5MPCRN;#P(*2+DM M-,UCF6/8:I-VRE) US2P#,D(NYQTRI?"Y;:N-BH!AX[^I;RB_T,P^22,64K* MF+<>N4ZKLKGV]/#8M*]^GD]22$S@RF9_E5W:414?(7?,9I[QB@$@^H$="7DQ2]O5W222G!/JL?LZXE$7G4-8NA9%(2 M$KSG_<#O\7T-*[=^\^C68O[$/BS@B:@HSN:$-@$W7P M3+3,H6*0W@?HV+6E]3\20\6ZU^#[T:/4\I H/Z7U)XM11Z6WC%%TS)$[SOR# M&;G4*K$]@,2$-*'4&0!"Z:$"(L68H'C+,!U@OX.1,Z$8A :?N[<4G1@IED.8 M?0+:K0T6^18D914:L/>3F^Y#YDWT-0,&;1K\HCT+"NWW4$REMQ*9!2-S-L;_ M%(O$I09T]8QH*O?0I-O@<0Q@2'Q&\$2Q.'4MJO84-1WK5QK-_+P_9@TY &=EP9K.?/A+/FNH,$&NHOSX2B$U%6WL% M'J_0,*'W4,+Y!9FHSZRGKV;9O\(0^^P)[J\0 _ Q=\;6CT1G,H(3+%O*G=;[ M2-2A>_187S<1OWG_ES[,OH5^$S8Z^U>@'UYU-C-/\^D#%&: 6"V@/!3O '2> M<#XC5Q6BB7*NI3[=\RN9?T _;8AF5\-24W1/Q;-U>EK3? 86 5>U]]#%J41[ M?&=KJJ98&K!W-^OUD2)-<;:[B-:V1Z9+40)BBKMY>#MWLI69DWU7\3O9>;[- M1IZYHM@#XE(WG_=!Q*5IH:6!:&LOQ T<;F 353AG=2U9S[HL]VY2=$6?C0^- MYLQFZ5.6JG9IFNF^=D2Q3EV#,7..MCK&0SCNQ'WD;,%\HD@$2(J()*E"?-*C M>=I"I#M^=SY.1:\95^+U<_.M+5E$N69V?D$@ZV:=7Z_MVZ_*[:,B#MA"T$MG MUKZ]+"_%J5>ZRW<;>E.OF*\7U\*M?/TH)SYU%[2^\7+G^>+HKWOPK=RR?_58 MJG.(^Y7Y+*#RH4__+0@;.;+Q]9%\T!LG_"F9Z[-WY_#&K?XW:OO'0TDR&A%4'I=_-B8RH^,@(K"P MWE\Y4 <. JM-RWS2X$IZ/KF%T+9F3$\>&O?EGJ,]:0X,G,IWMH.R;UWMO/MJ M_G@L@XO+^O,/+I4*H8"DP";**^7V9^+RNO&C35RV&C=$HUEME3NU^A51KG1J MWVN=6K5]EI1T=YOBQ@4M$9M+MMK/W#ZD-6L M76PO1O0WC38%X:_ +-TFOBW:;@1*8?IFYJ_=8=ORF^CX4_S/YKG1(2F]S0MX M;LYYLUX?7\=T?T[\I+]*9%DV:"3WALY&U]6JW (Z]$^;D)+7(O0F6V1 MY$2)Y/B@OA.I:E&@'Z^$=1E ARR-GJ8#Z-D6[.^8NX G\%O1[V\FHZ>+=)I% MNVS14)H2NO*BY\N7_3L3DMW;R#X?/PC')*P91PACZNS=><#?]%#V>W;(,[D@5#XRH7N\*08 MDN6"RM"P'TA=K&_ )>%"92"HE5F2%H(JR;+T7\NWS3_!)=>T)M>URT8+V,!Z MFC9^J P4ZQXL.[';SU+O6U]L?Z=WN:HM;N.BG?S9G" ((5QJ3D;)MXDR2P>& M#EHP#"E&!][8@24NVU2\& >#*HZ4Y7T[L7.?$[M2- ,%3 T#\6D:12#/5>^J M6G=H3[V7"?ZH%S?"K[XPR!4$0U,G$-ARJV6)(7 &IDIH&MV[?7C]\\0H3&Z!UYP"-UU#%(G[*6VGH^>!PMS-@;T"RU05>Q!Y8?:W M=,).*U-AI@*T)+0'0@D4247? TG)85VN=J$X7^T=N!PF4M^__?PZ$(=?+_,% MM,):WIY6S+BO>E9N+SLKRVRTI0=)874YK] *$E)TM[T66UTZ M@+(^0K\5LC==:_XX"Q/G/@)$F2Z4Y,#&M$GH^EOK,_,DT(3DF8K30AEYB*^8 MH'8P&?NL15V ;V^BT;\ =\Z%9O>@RW&:%AAJX^&R]Y*?/W^^ C=WO[^G=O?1 M;MOY_EU$LP\E M)O<,T9G,HHO?1)+C\?[C'H6;BL_C/-&R@;TELW1Z\G)1JX4 S07P_O95.4T[ M/BV5. T&TN6WOOWGJ\AF -G"#BMNKAD?*,8](#3#7YYDV\"Q79>G:\J=IKNE M2D=D!+A2:7_,V<'&RCW7!=DMT /:$RK>7-\SNZE?7OWZ/%3/+_*5RIG-'14* M3B=_1+JRM4!WJR3W$A2YE[RQZ,98FL+ 8:^B3G4C318*)2ADB2=Y-D-!![HX M9J.+F]5-:""@'H =2N/GUP[U=,MGE/F)6+MT7*@@KH;[N+ 7+R:B5I"\))$2 MC<.?/W4Q/P6K[=5R!)%H:(V$2YL@IQ614&$0W#41H_7M,!(T=09 MQZ9[ F7#Z_A:=OW'.I*CZ,G]XY/9DM+I%Y" &W3IFGC'VU "R$3D3&_B)$B6*<=TE(Y.RO.\@EUX4-:RS M#^VC>G[$YV36?>3YQ3?YYQ?K1_T!Y H@NL4-4S\X6A!P]/: ML C"G,OG@_M M 7(4*7$95A]B.6?MY+A"B:%Y4MI[C6EU\W8@6@D6/ O#@99S^7I??_W5O]^E M&B(3(.A2XI4\8/"W0;A[\7D\2@S) CZTN'=)I^OUW/T+CMDWK!,B;<\VE8G; M6,=2U-7CV'?&W8WZ1'?8?$&Z^>;LR)OZ"6M\D!"SJ^22*+%0$B0!HK@,:QRQ MA+,JYY(H=(\-VL8@!3GH^KHLO1F_'<&M\&K9FUVPU_3O:]/^<9W;+%[% JKF M$#W%4H_1N<5.; <)=2_ S3U.1$I"6D6-)[U]$5G*J8(VFD(7L7$A-[%EM'FQ MV<>A7HEH2C\T9U!Q\W7 NI[N=$Y6H=O/GY[GD85Q\8:>!YV@&2I@G&6'?H6E\,(?ZJO5ZUABH MUXOBCF6GUWMX 3\U^^L%D]LN%EYZ;@KMO*U:Q:,*UZS$E/U>/"1;*$F<1(J! MMSAC'[E7V:<+#SG4+T/B.%+D]P@0R]M2>HA1;@508 P,I,?!P]7#4!K<9PL+ M%SV.R^]EE0EJX&G]F+W.Y)H_M4(K75/R+LL]ER>SI%%*&]4_MIII04[DSDA/0AZQX^#[\_YFP]+!IB^EZ' MVO#K=49W5^5?U^.7WODN$5KJ=Q/6ZM^K;7PW(3:IK$S*WQNT.:UC[9CEWN-8 MLP T+KB2.I.FKAA.V5"K\-,1>F16NDFYM9ME_07B9.O7SU_GM8K622WUL7Q9 M5?3(L3FV>@/4;\_LNTW:1P%=V7%.41[Y2'F_4 MK32P/8..8#(BR4;?GL@HX<'NA(R0&^^XC>H=SXO/LQZ_6>9B8/>,QF46O35V M:M$USWJ,43]HS9C>N($S'EN$GDD_>^AY<3_[9/WA&R6<:AZ886([QJ1\(,YV M'$;T@9F30K9CWGPY)-LQ;/ZX^NE0K^=?=NDJDWJVX[)6+]:Y[>O M/OOM*3/Y7;/_6K&SZU M7IH[ >$9(40?4D)8'BG$"-)R2@!XDS@S@KPLAKS[%6DJ,3]7*,D[K]"3K=_ID,NI&3)EDIP_8P@<[OPN?\O.7 ?[&R[US!HD_P M"I:[YM6*A'>.9^@QV$RC99'#?7_ B(+OZN^*G[ MN0T7&L84<+K>C76[ _.I+F(1@-WEFF^S&X:["B#XLV_TT7UQW3<=+D);S%Y26PHK', M'E:T6.FY)0CL:WGI\W3MIM6737!_>Y[%$:/$O=X1F4",_,V27#,\1<2B(_(B MCWU:]@)-(QO'HNT%2D@Q+(V VBHAVZ(UVQXK1@\T^F[G@&O3N/=[LK4=4OMA MK%,\I5VT=[G8,ZMTG [).$[W%7T[;8-DL]DL9?'F0GZDFXIC$U!##_A&4N#W MG7&C0K!9H%=;QVHTB.C=Q?:V^G7^+5]..#,#@(W7_5OC\]5>WW0<]I]*LO MO8%BW(.6XH"&@=P$^H..!#]!TX5(J@5LQ])Z#E#1+\J&NOR![\D%'%"_CILW M/:5R^YQ@#X.83*E>7E8K':)Q251_5CZ7ZU=5HE7N5(E&G4#'9XY(E;9X_Q0D MO8^6MAS:A:0EDN6R61P.6R?RH1)I1%<< Z,KCA3%#&_RP4#AD-="S)RW (4W M>84FL#1376^ZVM/'*+3W^Q_/)\U:A[HPHG+#ZI:IWGU+LA52W*.V+G1H$[53 M@PW9RGTOB()%]>H,)Y("G+*3G//\D,(V[#!LLUQ=14[L)(;$SM@Q(7GUMY;N M=MMQ @R$83@C?9%G(LE4N*-QLDVZA+GS^6K_NG&T!^ MK5C(U;T9NO\\VWMH-Z8OJI"4URK/$.E M<3S[R-^\''RNO([W3;E6R^6+ M/WW?$/&6J]'\8;)?H-2\&)-A^8%*Q0?[;5;&I/]46M^YYO[#W&>$QFZ MB(;#OH-P6ZN/,F"W[X_W/3[@^F6AG(NKL[.CG6/0 M31I'IBJA:NZ?[)Z>'SND&):?WP/F MCU+_V[#/,H*H%81V/PG,_QH*>W:%^'V@2 "V35HN3Z?K9>M;>^PY/]/)Y1DI M+B\CC'E1?\[22YVE!).\CARN/+T5S!\Y_'ORSL\5_)G/.4^O[O/'8_+'LOE# MG!?0+0IZQJWO839JW&K*LU42WO[(&22;SMSL?_IN'[K=[F;A;?A,MO_.E&\^>(+>^(:86 SW&* MIYVKT&F$H3,*1= MEH8!U2AT3(M69UIB>7#UP_I,SQF;OEPAC(E+_+6\-4_K>AF5"FLJ/G''7[&: M2*6TLE$M%7/KI4>#NWY#Z?&4'5[J)KZTSEQ>I#,O2Z[]SPCK'F\8AO&_0_UU MEAGFI3MP0A,(8I[[ \O+\2]RYH43N)U_S8$5=%V8 SZ:3PJ8&Q"0;F<2?WRX M\9QOK([\(7U'_4(:"C.BK>V@P8.[OW'9 \G5;OL#6/@$193GCYS0L +XM4=. MBFY@]:GF+PJZ4<\!41=Y5F2[6 L8-MUVO)#_16@^*A$L:GK B^$(?D'U7]9@ MSS:>N\@G$/+_65TU=UVG;_]CGEE=L!DOG!^1X[5ARZOFZJHX9+9[M]#LU%"* M.IFK&62NDE0D;@$*]_OB@B&>QI^!M]KRY^0GX<[J6\,09B;_]:\Y=NU1#TF3 M__M?4V-7I!5^9JZM!O/+O,CBLR&&+I7^CDF6/#WRB?+?@"AATI_X2.^J_M+_R+?P+_.^7OH[T]#7IXR'5)[0__T?V,R, M;0TMY6*2S7>TYE,_Z"^-EPS<=@;EQB9WU!;W-IPS_PQ MJ##[7AO.;FLY9U?[' MHE/<_BLU\?GU%7LDG*)*P<]:5DCM;2NYLZ7)G5\H= MXT+)G=>8>B-$X;CMM)U!"RA6*N1,U%M A-KF0>0Y9BD?_\9 ]R\(4O.R%S@. M/7/AWIO',*=>:.[ PNPY0^%%^H++H:E+5EHRD1(//LL@#O+&]&/IQW%(C&';+MAN^^'4>!< MPCPV^W[[-M8[RF5LH@-4D<9-+5_1_ 'F]/OW[TYE^^O^P9>X).-S-AA/ MCUDP5\WX?-$RBEO-Z;?V^I=S;W]\\]E9V3BQ1C 39.16%+J>$X;$=+ZV0J4@ MO32WN'BV#+F9O?SR_WQ%\M^-*= M95M&VP^&?D"D,#_@$49UM)C_=XOU)_JI\._'G#F&$3#+"A?N "V0:6Z\%'Q. G?C#J MF0TZB];:*RIH2_K&J6<>6Q.S4"/!"=0>:716UCGJ5<#J!OX15!%W-#%AXYT@ M[+E#/ (NT.W."ES2YF2L#O9E!$_FS!WXA-R2"[\?$4,@KY@?!$=H3\1< <>/ M1TCRANL96[ *X$'/M7@#82JVV8(Y>8Y0N\V!Z\'VP;MA#[3SGM\'S3&4?Q3K M6S/A)K),F&O4'R6GV7+:%H(_XH?)E%K_-S3',%B?UV\;8=0*7=NU@LD?7G@4 M+WSJ^RTP=,[XM&D43_##I[/C+#X8]]QV;T9:&.)HTDV!,V#Q@T+DPAF.6#,H MTYKR.6(8'$$QS5;/\; HKGF)5,O:\:V>Y09$TZV=4QH [RH793"/QWQGL/"Y M>2K?P6(?RV_F>^.W \N+8#%FH43[4TSR'&E#=.1'OF&9-S[\P[R#W^+-:W5! M'Z1F8K@%="79ZNXQ^^Z 5-\^\*';QPT15GO.W/3OS3TK&/CXP]'1EN(Z[0\Q M]TGU4UTXQC "S@N)TX94D9!\E7[7A66U0S-T@CL7K@]\ ZC@PM[A&&A0P?)7 M6Q;JX4"QJ&.U<2$!7SFVBW#T5C3R ]ISTP86@V6"(A^".8QS<+5;RO?ZH'1( MUK_R:+%T F /QB[<46$$9R5C6C"@2W4)''[0CT9,+;JH<\"6;<>]@S7E8->! ME\4].@HL+X031X>5QI9S63/TNQGX-#3+)"),340H00 S3FQ X(S@@J5!@3QN M!ZY5#Y_J],GBS8%ZA8%LF+CGCTQ2-^)#EAHFN:9XU7X]E?P)^5+/Y,:!^&("3L-%B)@;AKZ99M>""Z+/-(<*/D,/ZU MIE*8NFTB;#85A<*Q^]987=N;(&ON[@4'OZ" . M;&R[P((8A\""^S2>Q9-E<=J!CW4"N/C'?G"K'3#=6+J4#S;DG^./D1O'R"!= MBYFVY8S&CN/IE,QQ7!VUG@!>$81"BL RY)E5=-.?C3^;_BVJ*8;@:J'QP %W MS>\P5$03^>HZY@&>DP\CO^N0<"'2Z"/QAHL/7\"5!\/$W^0=S)F[<)WN])UA M#V\);?9[J,$=PO\82NYL6Q,?!)5/X[T?STFGW/!\N1E#]?#!7 MCT;V&JMQVU;/">$^U)_6\D$RWY0<1X=0SQQ_V':58GCO#J-5WV_B1K1Z<)+7M9^=;DO*L+_-<46D5 MVJC49E@KI=L#!#8(:<4YNZ<[:@PF@I$F HM)?%()/F2"P(^Z/?X-:D@@Y*T@ MP.I)W,,"K'A4JZ9L\),D++,D9 Z2,AI5"[B[(H?U*Y#-'9*J'>-G]IE)*P1Z MAKPXTN0%D$_187OO(D%*L25HQO?_'N2<%47?D%4NU MYO2X>WS1&7<[SFG]N=ZV!V="04LYD073VFE.KZ\/K/72UF:^Z+ZE:5T<^HW3 M[_OWIP>W2YK60Q-:$-5;3T;UXHGGFU.GLNDT^CO1]DDQ'7S[$^];3KQO_>%X M7[Q%Q>:T5;..C@Z#F\_#E1<.!,:?V6Q.\WVK>W9?"[S>G1 MI'H<] ._,H@[^_YD\/"QIW*[.?5M:[^Z4ZS>?+YY=6'Q/XE8SL820CL7L1'= M #TT\M \.8,CVG:=,#-@4RVD C9Z*;/'#=>VBK]*"Q+U(G83-$4 MH):L",W!M%*MU\8_BL?5E8U-"^P[O)/UR!('$$F%F* =H3L=++5"ZP_F5T_?50YXNAQA=JH\7__>XF-6K6CP<> M&3'P2#H'29,5)R+MP*9#Y)(N+MS1KM"RK_=WZ/][UAUHXFA[ I&'%KN69BQC M_<"QNZ?OA$;7\9R GL8AAN.XLA>PLU)YC['X92V?;5VL69^:C3.$CHWOAHX MY$ 0;?!X-?3TA=.. NH=0\_*2JT&+'7@AB'%+J51NA.;12HIS1W V,(O2H[] M(9CZ[FBD60?HO JB/NY@&]01"]LX^?Z(L&/*7ZFAP-S8%C%&/0L$4^"8'OX* MB2)60K$+M5X3!!C06]MH')?G06;6S^+0:">-Y$[ZO!LA1BQ:=)BL,#-T87D> MFF\/?P0HGY.;[ ]=C[PR'?226VSVH3'7Z3OMD0$T,"T;^9Q>S='H+F4CH%.< M3&:F%7JRHX =V/H+;,T231T,\Z+K1'H=.Y8;Q!-+L;U:5WQNM*V29(ZY L,[ MH=B\D?J82\%D&]AVY-ZI>*5\>N3C-CKW0Z=-U)+S9,W_O1.36Q2&!;_M]?D':N"VKC^0Q;%AY!6?.2_RIAP\, MC<#X4]Q/)X[K*'G9X/-W3O))\9)D(B>%MM)/AC[2+CK6"_G50YA*'WZEI@_R M$(Z<$0=9"QQE+;WF[B]?I4X E1:H3& B)56F=;V$WH)!FM.MG:E7S9\/#X]_ MI:)4;TX_?]VJYD?1]W/7QF[9\DXF%Z&^@J6H2_R_:T70B/]3FM,"A,P#@ GY M9V,FN,8>[50X9)':I@>_LCW6#SJBC=@K_O/N='D1K?[<3?0^1 ^FE.S ,#"? M[J? 'X]Z@G]0]8W"!4*H5DP)(2VW[/$C-J?C3_;W3^O!YXM:\1=*I&)SVCX[ MN&_4+Z_W:V"ZR168O 1UJG@12Q%*KR=TVC&Z$8@@; Y'KKC+*Y;1+6&(&*!Y MVPY(([ZJP9BAHU7\8'V4DD1Y M!B5)P#TY],7DQ,5JAM;(S*8Z/J:$) -3\&$)?1CY.?JYY6A3P5_3ZR!2E>)$ MEPLJXV">A<(OE390Y5:6\V6UDU;0LH#$JZ?W?6>"!$2S"*X%A^!# AQM^K"R M+@,'8!8(=,65 /':$5D<.!NXTOBS0%:\$=A( ((P+57(['ZB:9V\3>E=R+*N M,0K,, T0B"V7#!8#]M0-?3"V[M"/YWOSID0XC1@]A]L7^'=PNV'X',Y'%W_M M89*5U>Y%,)3LF4W4!ROU#KD"W0?TXNO>"4OZQFX4(-OF%%L4\L4/K8\?"NJ8 MRS,E]B'NN>0X1R8 MMB\&@A\M$YX(B?O">$@>#J%-1ARKE3X>_.!'.O.+#NN32,$A;;47 H(DI8N4 MW@9Z:QQT9Y! @GU'$)Z,_-^/6"J3KN,2(80-SQ"AY/0R1-X0'Q@A;;S5^5P MXLO XT18/IH,?DF;#]Q#;@#+]DET\LKD'=6#ZX#>@7GB%B27P4/.7P?;F0,' M?D]3-L8]Q.(K,M*GPS!B-Y:DO+@C\--P#W5@4[V1E.TTNDUN031S); AF&5* M!@DHD(A%EZVDDI&Z9YX#2O<)L$O5R[C?)C&"PW-<^KNVZ)1J@=ZSC#\;R:%P%WSRS8H] M!T'>=Z<2.C=O;'E=J2L[R;^XKVX[ZH_> MYAMSG]=/C]RY?U[R?#+Z\?*YPW MK5)S.CBIMS\'.]/1Q;*B;4^?5J$YW=VN7(X/)M;68?_MX1UJ"_ .A4]'GQKK MQ]^&Q[T_>(?7P3O4GH)WJ#>GK<.)U?.FI:U1=WF !_B.VW7[%]]*-YY3>V' MPW9SVJ@<1?91I^BLW[P6X*'1G![LWA;O#]9W3MJ5=PAXN J=T\X.3&2 M[_F M"JGD:RE72%GSQR9?:TXKX4WE;+QSLGG^;&3;,_P=U>;4J]A?6_M[W<%E:V7C MBF'OCIPG)R>"9B0LL&5&K7]!GL(EX?XQRBB V9UL38?C*>A)=$<3@_2>.!(J M%(I0BQZB>DJ:U5Q""LV9C LVT0?*?2M+%7EQ=@.;%JC""+TT-K]#D6R*R@TI MJ-EO6\HS;(NL-0[S+8CUQ!^,YY: N&+4T OA!SO"J"?EH['&'4JL T:#]TFU MA^5B?26TN"S0-$$R3LRA'X8NN4EZ0J65!%/&"5.(@.SH&G87]INT(X&J.BVG9!_A6/SOYQ[M,UL_@&L@,=00P:IM,VE + MTEC;D"C!0C#$Y8?J)")F'L3 $YP/-V#OD.1A*'8"HEQ%29#476 V=*'=4 MF\5L$) !?M.?9*<,"N"RC.KRI]EJT2%'B*1F'PJ:QXH[WX<36TKH7<:*;T5@ M3'KMR:7FPF]X-OW89W?5?+]VI9 .KNEE!7[Z"\WIM[([N;F[Z WON[]0[H-. M?]#Z?&=%7^[\87]E0RS(;(L5L0W=C_UC>ASD/4*78ON0DLU$Y!RQ))(BF&E, M-0F,S*B6&\80'QO5Z,#\<'6Q_7%-O*5.*J4?2.@22 7.A(A"AP= O'[\U9QY M[G@@"5JN @6='V\J-S9ZXW$F&?-%:%#F12!D'0&G9%Y0GV*,0@3S".C7$Z(+ MDY[Q_O@1^:/8&9],[C V+>]62^S0G.]GFZ=:=H<0\]SI++XPUDRNMJ[?*W%, M,WNB%M@>J)UJO&H$ZK+5DEH6C--S*><4:4ZOKIF7.N?',!XA6I%#A 2EHA!^ MFPIQ)!$,!GPPHDO!D=4>T!\1.#U8%KH21:N'#W"#AQ_EU9! 3'I2?. ";9O M19J3(+=8F)BL* [7M5Q/;+>/&8,2RH59,C3EY(9V^E%;7**4_9&(=((FYFM0 M&TL[!K0<&)HGG752TM30X4:PM#C-T.3$>GSO/?C,48Z(X+$9]AS02C3%29RY MG'*D&K =SE"JG;RA.=R(F>)"\(XSP[A)B5[/[\Z_GO1F\!IW%YKN?K.-'RB@ M-Z49!J/55?E. U2E9E-N*?S^Y%MS6OI^_O7NHO1I^KFW8H[<$9)0/RXL*$;2 MZPJ'_*'2WH^VOPEH^SY[JM*RA/:,S+066&VCBQI#B)EN0F4*0H;>9PP2:@IXZ1,)) M/T^\J!E)/%;HWH.^2>6LR&%NS):SPH(5:0ZKQ(']QVU;D;DKOYX'[GH*G_6< MVV]?)_Z/3MN9SV=L6U0J\Y&3753G=+G<5D5N@YNR\$ANHTX5G;X_%DP& M'_%3TF$^1ZET=Q7A(8,B(&<3*!1"8BG;S\^ZG+0)D*&1AIM29C%+.NTBX\ " MD"\<^@PI55 ;\14%@S+FP* 2XO5]62VB2V2J-^0""Z68SIC82770?7"TYO2H M?3AH^&?%^\^=7VB-5)I3M]WIY,L7]K?BC6C%0F(-_^'$\W]G[J>YZY08<_)[ MB!/9<_HVZOOT+)R7'GF4,.D>-6\;SFOHCE[5DE\6](#4:PQM@LC#_T]69N"H MI>L10@?7;B@IXGIQD8N68S$27]Y^A.W<0#<0.P #H;E/VS^[V_E:B59 Q\\D/)%B3 WL^#T1BC) \-(C(ADTQ=K8 6 *CO!61?^2=-?,X=F6U'% O[E 1X%> M[4Z,Z8>L>U#87DM<:P,=8.)@6MS.? ,70=]Y5]+YG(H483AGD4@NI9U&>B^+ M^4,TIY7Z[GGOY*!T-[26%';HJ*9#1*%DRA3)V3@4)\@/631E?%))3H=J]W3G&!".QQA53#T M5L-B31?1<*!L@MY'P@O%EE@?BAL4&Q+6]!;0%-7F]$NO]/WKT>UNN5U],["% MW>9T[^KD>B__?6^X]?KQT04@C_#ZX*SQ]?/!EW+M[:$IZO/0%.7F]+QN;9=N M2XW32^6<7VNT71E/ M(B[\O>VM\NZ9_>WV%ZV+>K%XL*QC.5]:+-%1JNXS,'DB\DR0>X#N MDS'6/&9LO]^A!%Q1YE5=N?:$64H\]Z*[&UQ:P]4?3O7BQB>/0"]FJI= MLD.Z[:.31!0/1$-K]GY<,_<[[!T1+3=4)BT/PQA;,2FR3%!QILB_P(C/VBXR M>HR/<2*Z?^=2VC=>J BA%?>ZG!I[;-"M:J%PB/I68,AO@B(QBG.CLXVE-G: M,3L,Z*;RU"%'S>/*A(2?CGX>-&3Z8%J"?H3993<:JOE&_K';+ D^OXP MG*\C..$_KZ@9Q-);E]9I:?[D>22$^5RAO_) ST80/;--K\30Q?+P/B$ %SXW MVSFG8PW<_@2D^630\OL9-PX,72ME]C2:VX>'7^3XH.#W#A4.2R'8*;F#>=\, MVSW'COK.4_M9)FB318>'?O5_>XW]H_AB:JYXK>HG;>",$WB3E0;4H<>Q?(/D?&C] 8Q:P?NM&)-LYF,:& M&J30MZD<^XQJ+#32+,U]8;/ WSD\,L]SB 9-EZO$8A>KMA4$K@;J@A^I@:!P M*?:Y?] B53W''K]),N(@0R\/O6W,X*5P+[6-2]IS$C"M$B-5CBWW+_"]Q)U! MY:V3$Y.N3H36S+*)FR 8!9RQ(487K2G14J/KSW9(/GL4C%&DD9"ON!2\ M%#BLJ]P]@ _6\@ MV<8!5OG"5<.R"70FG-62!,G^#$0Y:?2&E*49>/'U0T$^-&"'3AO5-;5PO3Z( MA"0J!'@H>P(X;2MD1(R\X(SXH71]_4=O J(1&4"(^&MSK-P%*AJK97UK]$"D M%BB9_;[!>8?)E2TX+>\K6+9#4*AC9]3S;6[=/HC1!UJ\K%I*E0(MY[5XV<)1 MFM.#X?W>ECVHUIUE>=%_.F2VVYR6"I[G#.S>YDU]98-78@YH*<"3:[Z,^F=4A)M6*P9?-GZ@WM_*H<]R19G_K..CCEG TAKG!A,5\CPD?UYP6OH[ZV]-"%)8Z"IGV>6:Q#Z$> M'[VZ!W"/.,MF>I)/ :5AC3^8UVIQ(3YM?66CG)^'3?M;-(I*]&[):>Y##8P!QW M>BJ7U(':?LC5!F#-KJAQB1-@=8G^*JY8!)1@#QA1X!+()WYH30Q^1Z;]#-6F MX?KP6B1+BP*C"=97B0 )2%T*SVFE@'+M'AQ)*D$11Y3U)1GH15<>6DH!>U]7 MBBSV R*GA;CT.+Z2MX[UEY+QX?Y[L*GA)[?!Z?R>I]S/X.A0F)GQ/%!7)$F.D]BLG M05MCL5@<98V2BW]/>!/5@!)$0-9PL9F7;-\BLSX%68S9]$]L1JHAT?6I4 XD M5:(E,1(F(&)<9\,)30[44R*AC:-FS6U.N,V63@IMFPUJ MH0BZN&P5:7E=2C_E5W(92;-,-8*VR!LB-+N^;Z.6OV9^(8#?8Z:1'MO0QNYB MES$]JR:Y5E266G!J\$Y1?Z&?Q+S8[$=0D=K3U9IR@)+*J[$36C8$] M8$3C%\8AXMNW .TI@'X]J!QLU7O;1Z?+:G7R= Q-L3G]LK-]N=?V MQE=?EX7C^[E"*?;@\&0XZ)P6EG:]_3RTIY"?A^UI-*?7SL[)U^#[=F/7^H/M M>1UL3R'_%'!/M3G=V?2V-Z_&5NO.61ZX)]^'H,U\WFG^\+8GEIS>MNV M+[UOX_O=,_NUL#T@+OJUK_7]XVJY>U)Z1Y52,.GJ6C1DWAXB\'2U M6IKM "(M\4<.!_+BHM)H?-UON/6E]85Y1FW9@T+W9EKW.ZUB>67C.KMGM=X$ MYO=S"[VZYOYBO?6,)_766S//HB",+$^9XJKC)OZ@>F)Q7V'RL=M A_8H MX2TSX!M4Z-4-1?B0NC?<^?T[UIO%',B#D,RD)E^SWW=$J1)J22N^P#HO?D1.RHP5B*:=U E2I4N(RF0= S-\$I" MU32WX[HR5#/E >JV*!INL3D-2X<_VK6[_GKKV?F<+WW]@1G2&Y_9^WM'SEG# M7MF04W]OOBNY+LRFX1I8H2BSF^7-,#1O!H-KI1-$KP0VQX<@_1,IMY4>C9&N M"M$;ZG_=#90QE_X0N+U4R:.'77)4J!B-O$>GB,B \[+Q#E)*U9Y(8,X \YP0 M*B&N6@8/8'<=+.&;"!.[ ?OH/0(\<(,; @GDT,7E=D2-+O+-Z\7'%'(%)'36 MB#D)S8BSKC &8_0119W8477A\BPYRA;/3* 2&)"!P>10!A5^P%Q=+/=^Y^CA M]CBE:]SCWM@N$0%KD!E]]]:A_%?+XT++\F9+<69JVO@^84KH1D=7 MV6+WV7Y'?%I-R>:J-?&$S%><$&R)\0-U.DDT=7HT.?E:=HJ2@T;Q:CJ'!F%P^?Q:F.:T5 NO@ M_@CKI*LIJ04G/+,T0G*FB?-F.%X7%&B;I@EB<^A0^BD&% -[%;,P)IHS'$OU MX50;41?$#2NQA*SQJ'\.%K:.'];GI%% >LZ5" \-[GSN*/R6KJ*EJ$P20Q1X MU!ML%25G:A/ PBYB:@BR"EP_D,1+21NC [<,]KAC\%2RM9>?Z-*5+"DRV^FK MB)J\([\C@ZBR)$A:RI$)R)YO ZT^\C\I,RN>%?Z4^(HV)=6NS)')J<+A+UP4E"OF9NQ :'NG*0% M ULC(&:)(V+0&F#-?RTJ^R1ON7WUWA&\=N*,3CN7UGUS.,P/\X24**J2/,5\ M'3UK]^?K/[Y5M@]:]V4%:_B4P:78T#?HKB?Q98 MQT+4A%&WBV@:._-HQ[(O-"B;C< 7ZI;Y_15-K6I 0AK.UG1#0!3&'603#"NA MK65=$I9G]2?8_#3I0@%B#T'5L5SNC( W$:)G*OG58GZU5%DM;:7\;[CE2GGA M[\8:C_H(QI[Y ]LQ U/!FEWX./%?)J/07SR?^W1DK8,<*GXGH^@8OAG["]6K MLN83GS6^PF?D8#U##B(V+!9Z# ^;?AE?K6\5>^,O-S>/E62+4%@O*ZGJ)*E* MY5RA,!=P1<;9S/I+#ZZ_R.N_JMU<7E]W\_O?R\]:?W$)ZZ_F'['^G"PV0[[1 M]^4[2KMW=A&AYAS!2NU9GU$M76Q&[YC^X$C-Z6A_O[;SN?6]N_/F0B7 IYO] MPLY]Z?#H_D=A92->C:AJN[R*,Z]4XXJV \R73@8.!75^*1T-)1UELT\,7=PY M'D8>1",D:F:&!@SDI]/8Z2/OJCS>G!M5WY$A2]RS.,V4<#C%+0B/_0?2\Z^ZVBR>*2 M9GS&ODQ+502_X)>H_9:6:JM!XH8H:*@MV[8( :R:/"63YO3Q)\3.PT",2O[O MAW+O&0FPDLY-4S3=Q*(RY7P^W!]7CK[': -,(^Y;DW\P%0VDE@29ZQTS$HR6 MR$'+3K)+2,<4>.-I^7SI1LK#(]X/-R?' MUHT?;&'/0LYR4&^=^)ZX0N+ JDQX./Q\:_G7.T?!5DEY!M(W0DZ>:N3YE45Z M42J#0%46DQ>37-ZYMCK)8=TO_MG1Z,>I6^J]/(>) M')GYWU\B@Q57-JI+YJ_Y@F_C0BA\[X>'Q((DWWSN3*Z_37>RS-JEF#S9 B_G\9;?[Z>2R$>P^N]O,+VZLD)'FG5'#J^^# M^M)'PAL2TQ]'TS( _]0'5@O@QL7*D[%<*A'#@2,5UDV$P6;SKV0Y,*.E352V MM4W&:54;+#VJ&R;=R%JFM\Q%?F@""LG#-4,QNLT-IH8!Z./WNCOZ \*WE)L/ MU7MT4+,_48 3.04M_!B'^D1_$P5"DU'*T-&'1J,M#L12=O[,G EE)$YL1FPP MD>:@PDVR)V_;444Y,JU0+K"M?Y+VP!#9*'(3M(\^KJ.;G[%8211X.F;%.+T$ M"_;W.51'<7>U.W!Z5OR\W7^!9MW6U] MO9[TN[Q MNA>*+QNVT\$,ZP0V#10\$&UN2!4+08>&$S+V@UM2.UEEI'1O?7)FU_% "48L M ]<@1IU/\X/#&VUWV'=$AC&HXQ:V"=![^(I5Q:-JVNF+50=Z/6LM#6I47:.R MNMWDLBI6Y6(<\]":<)4S+(R!Z$72G65-J'G]CA&8MQE&[7+QI M*2' M,7#[_;C,R9KY<):A+"MOSX%-)YA&%%!=""I*$T_H-LMA@Q]!?=^MN%F:N\U7%H,@W.]831:4B!?4:J!N3;4KW5^!'^] MDO^)"/ZFUECSP:\UIWOUCE,]//M:K)66'[K78_?:G-YNZ'ZS.=V-_,[0OCZX MK-P\)G3/652\+KH%%^GU"\,IL"!\Z/^N%-/V_T_%\I\7ZDY;\C+4'0Q]ZI_: M\H$3)F@*/R_.G?F9A=Z/F="X<#)D-)S5Q&\ >B%B_D+BZX9G7X5@6:9_OZV[ M4<'P5'):2NBRP+TG9;5F'.RC,$&/2U)8*\)M MV^(=F$L'X!@3]'QF?RX<(H M5HRG!_E=GI7D^22MOX63)%E>$>.,:?$['1IQ M N8LX9>>C]K*1GZM_.O/QZ/O%IEX\RNNEM);.!!S'Y&4>2]72L9Z?NE1J9,? MYF6/RN,P2UO-Z>=N?730K?<_UUJ_,69I#GZ#O51^-$)DD4-7^^TVFNJPF+[11RA4H^5\G7YJ>9Q<"QV(ULLTB8V9+-5]N2YAR/ M9/)UY2\^PVP9WY/[F0_*-]<7][L.UB=]$_LI_YX]XY?8[<+*1FV]DLOG%Z04 M6E+OS-S=XIO;79IK:F_'K>+EX5FK6OC1>7-[.SO?E]A91%CGRN79@$&\KUFY MLMMO;#L;[780$528[$FYGR>CXI'W[:I[5>^^L?W,G/!+;&AI9:-8K>?RU=*\ M+155U_'S"IKZ#H*VNZK'9*:V*0)47/<%L\.X!EZ M+PKI1O-;V ]8E"/%: H=':S/GGXR\N)G#?&LJ,V"O9W 7)%PYF2I"54?(ZM M$A4(RERY D'K7GJQ#"H_P%V1X>: IXVQ'_4I!0]1&5A"AC (7D9)>EDO([[; M$=]!K3_L.XL:>6#W5?X(%7KW5-5%JF4_\W5]AAC=G@/FR*6"5]IC/=<)+#AT MW+\1_A@Q#$7"F[5-PMW1=T+LFBS#@:!K!*EW_8!JFV(W$B_NX*P^3J6#7K4I M\Y*^<40UD K<)*;PK[DOF!CH$'F6C<]AI:X?$5:FX*)[(5?@U*J9B 9&U"2@ MC;%VAI9H;$/($DYCUN'CF-*\Y 6^'A&+642,.2VG$=1@>IH+Z1F""*$N>UG4 MU$Y,3OAXF43SESTB>KV_:.U 7$O=JHJ0T5X_+ M.A^J^4I">9"-,!%-I[6__*+VPVP[ ?;[I/:K\14MOX%O>]1N)#%"=KG'!I:U MX[Z@O*%^F+X;QZE&IGI:CFR"!19:::U@"F"(7M&-L&BS]>=*<<6'):!$9M#3 MG,DH?'SVJ7?B>XH\Y(3+@H[4\L6G0T=JE2R\]>._WYQ^W9G^<,/;X/2J\ZIU M(&)@+HV:"1!>#L@$$S^>BC*9[^E,PT]*S>E]M'Y1J=F?JL7R8^ G,PS^5*C) M J_^ A#*GW&7.^[/%^S(8+*6&KHUXWW/+-HQ^\:BE?UD'8]+JK9*)_E_6\'_ M;/!Y?L8[2 M.?5T$@E7,RF6,X7_YZ /_S5?NA[10NC87S/)DO6:'@47=?2DDA5K1UEE)INS M6MGF1/US3_IYB+M3L6[U%%O?]$BAV/#LTFRD.QY;BRCO!IP!.IDWL)X)=2X5 MP\>'T6?J3$J']5:_?E,HM;]>?XHKNVT+ M'>$R4/_@9LP\N(BX\N$DX5ZTA.9Z>7$)S;E8RLQC_D1@[YLXLUM/.[/V,H_M M6S^Q]=+)YB3X^J-R6WO7)W99AW7J!+YMA;V?.*<5/!7D*?M/GM+=MW-*BV_] ME%:^'V_6"^>]R=5[/J3%-WA(J__M0YI_(^KOF]=\]RY+GP_O)UO]8O<]']$W MJ_2N_]>5WN*#;6#T,ZK:OSP:Z327\[%![N'/,:W!]]NHSV\Z4 M5-N9-/,ODU2SV 9$_;(X#*/,33S].])II^U&K M[SSV&%7>R(7W>OZ>Z>1L&HTB.,/MZ@M<7?.)_KLY:U[VT#_0V.41!^#Q]](O M/#\[;\>J>Q7?R[2[^?4\L#LC>Z?R+D_/LP_.SQM?M?SCC:_?]\2LOYT3\RI^ MD.FW8;O<^'SAG];+[_'$_(P7X\5.3.&_<&(:;T1'>QWU+#CK_RA$6]\/QNOO M\;C\N6+< VRPW4R;S< =BT6\/RV9:@8>=ZPQ9LG,>[)D3L)(S M4FU5G]JSV!R(1L \*3?D]NAM?^ 8Z2[ LE^RGC>FIP!0TX)4^A(G 1!,?PBG MV3$_".S71QU,;JFY454,,1QE?;4<(PH9^F]EI&?E3+W%,DPHP+X?B#]6-6FS M6S.;3V_-;&2V9I85:REOT1W(5LTYK.F)+CU(S[_V$KKE>9T^ZZ]?GC]]>*@^.PJ$,^;RSK,I3<\V3^X MWG%K[DO.Y3D]&(KS>C!L-:?7Q_4+?[Q3"D_7__1@>*4>#,6G]& EAJ>AD%A MMW]VK^W1B_=@J#6GAWOG7E#YGY0>UN4@WNKREYA =?<@^& M0G-JC<):Y:X\JM69/2LT M6IBJSHF['1>3KD,'U#!4UH9.0(8/2D:_!E"RLFTK0'*/!Z]YPY1_1?-O% @YQ9L<&J"M&$NM8K#@8;<=XPU M33[A:^;YS#X;4D6'<1TUOOPH*,]:-0GR)J[_BQ4(PI%J?4;]CD5+.6T _!!V MN B<1#=D)%W/1868\KCQQ<#%R_%5\G!?^Z#*NO.\]^JL8".%BRVSFJ\:JZ:4 M7>?:J8H+_#>Z:"-LZ0T:R(*0O(_TA)WG5';:?+*^@/TMKF3/IB)]OQL@T\4M M Y+B@EF?,]/94!'V)$H/\1+:FMPJ'KLQN&'(W>D^R88GFMB(NT/@603"N7T4 M7.$0EX)Z(]76COH=-(>%_<3=(1P\J?#/.Y?ZVX? 6B0)R%BES'\P$^%TI[M0 M8.H]6F9D>WO8Q1';3."!,UF[82(D!T$999*,DNR1I;6?HA^[OV--&,@/*+Q^;+6*_'\&U>$+1?L#: M%SZVI0P-X0^*20*_ +'G1^08D+T;X"Q=8/-+?DDX.F)7@7)V\-]SLE,FKQEF M@A_%\>+;'9Y4KZNOT%GG\A>RB@:/N&9NS?L4'6S5SVC.Q:"6QX)_!*8%%[J@ MJ@(H;*@"D9]H6,'U5]+%,;3+_'6""RG9( H] MF\0WWQB)P6#70X>%.U[S'K+W*^[D\NVTADT."=1IMG#Y"PRS4CUEF"7BEHO' M:4YKW>"[6,& M)Z8'J8U"U'X'8HL3E2UMR7CH=3M2NK3IHJ+*8O+,XY-"OZ.8AI0!JK78J(>- M$O"QT+TW!S#Q7BCB%O,;'7.P0!5P@0\MI]&/K,EQVDF?SKGM?NKE]9^HV;(> MM_MY[#>;T^&GX?5HNWM^6*^\9IT6G?=I7F^G)DM6Z96MFW*E73K9JY5B!]:" MTBO67-'UR,H@\N/E>H.CY?E$W'P:W5F#]G10+PX+F65$I,OY>?5)XEGDJ;ZZ MFD619[%U[FXU+NO'EX/VJ\QBMYF!(9@>GEO;C?+!<+-5?I59E+G6_'J2%E?! MY?JF?^INWU5_=A9/K^RRI*H4U4='=^95I2!Y?,QR>&=&#O_BHAO/7MX%7#)+ M6=S+U/;AF2H96,[/2R1:2-X%(\[-3%I _>69'YB Z"_D$HO,%ZMG7RM1HI%2' MC:N_.W#QK]^SHMJSXLOM607WK)2OY@J%XI\]6\(YR_#)/'_7JBL;Q=QZOIZK MUPI_=FT))TWBW5_PI*WCGI77X;_5)>W9VP"N+R\N@7Y+=,N==@2F8&Y HI(O ME5(!B7KLAUPT1G-J'0Z//V^N#SY]*KRU8$2M.77VSH=;W\[;[8L^MK<.1QJV M^_5"$>*7KH@)K#."^RQ[@JJZ00! 5#P0YSQB5"5WGNO[8R>0>CVU+11- M"G64ZAWWUG$)JR,_S&A\'&-,VCV."<)69JKB'SG+-S&6!'L:!! AX#4!KAFJ M2E!/S+/E)%_Y*4JJ%:8)+PWN')OZ4TG30BI*.!HF,$A$.$'4*?L!9P\#VC[# M9\>@:O7\"&&%QFDT2AHJ;.0H,"D/.8Q!6S/P9-G-$9'- M(K\5T*)4G)O@S8 MG*,G&@KIF"!_X'2COA40 O[.=<;A#&GXXV26.6U+ I"!57BV98LGG@^' ,9 5SD+?G9+RD6@"IRAI "<" 2BIW*.] M2V8(#*Q;)V2(=BC3*$@]X30)2H AC'8RUU\@M^.)B&V@OR:WV>J'OC&[P]06 MD'+FX=.4[J_OO;YOPO9& &T80WII@%^UO8!=Q*?2U.8.T-+^-OT[1T!- M,[IOTH#Q%>AT.@YW*U7#J,M/[V=L4(T)SGEI4<*5'XVPXR>:0B1PX,,*8)^^ M-J@"AF=%(, IS0H=A"'_BXPP =FG/MYP93E8V8FRC0),;+)E"D5HT(5(2652 M6L5Y7?AK;5*(N P(*OM.O'523;YPNGCGGE,?;%@>G_D%$J26=MOIA9(?-5IS MVO_\Y]-BNAWKVCH28F5 MQ5H>Q^'5JPU=,S*T6+/=4.#$T*AR80V7 N/IWX'R#YCJ2>N<,8!9L?>DP8$6GCPY];Q> MZ7G+I]P]WK-S-[P]4WEUA:8]?* DVLS;FY--V(<>TBM5#XWRMT24[<09S100 MS!@*'5"I463YAIFGY7AA,%I=/;9N_$ ^&O(04G=B8M)L+GVF9\.S3Y&:NTS, M+4E+6:3MOC&!3QQ>^)?V0R'E1>1\8C&U;(+)OSY$"%YN\\FK?61L>_]D5Q5H M6RUJ@>XSJHBH1[IK*QOUM5I&C)O$\M\47TAS:/V)')J&NO_7.'30OQWYX]W* MQ:#]XAPZ W]X=QQ:7]DHE-8J\UDT>?6HRY2+Y8E$T>VX$_?#"5Y2PL/ O8D= M^$/? RU1QJ3UFF]H.[M]HAV=E"[HMF:?G#[A)!PY@Y#+\2V6^,7W+O'/F'2G MP047.DB>J#U%8_&<.CC[=[7U<26_<[=5_MU$^[Q%O?CYJ(,=4:BOE9YS/E15 MB-)=X$Y]RYX6/W??._*U<]>!IM?K8//=?OPY,SYW;2HU[L,BBL;Y05' MZ46N@MI_FT,?>Q6<^H7U_6IA_PQ[P/U>_/JKKH+2RD9E@2+S^(O@4?= @S3\ M;$=/HEAUPF]E]"P[)<+_2I^03/C#)RRT1=T?O(I7U;L_$--=8" =?5>?'+\; M6,,>PHP$YY&)-0'V/6E.]SX/IO:!=SS>>Y"MDI]>V E!?**Y=?+(75VMJ$VM M+D#2UT%Q+Z[-8N@-L:FB #G1_.?)F*^6\D\DXS>W>E$<5,[NOCSH-7H4&?/5 M59C#TLB(J3]KU0?)F, Y8(DECO1L]5S/HB+O0XXK]2>9, IS@(X/=T2E./J^ MUUWM4WDUB]MZ8 1)%+"D4:V^"XOT7"MG7'D41"+JHQJ6&(D#5+*U M=K$FPV"LOLV^FYYE7!Z=0G !S1 9&ZT1D"P=^5Q&F(Y!9:T1(D^U?W72\F*Y@F)8.Z[*7(* MU) 2)7"&7%S(]*. :8>!&:0=\!,S& :HF6HJ2,0$P\ \$Y)_[KM6R^V[(]=) M#QR3%D?'X)QX92@K4UH!YS*KT#C]?BF"J!28Q LQ<0] M+I(!O:ZLO(KTEOB^-O>9 45-1?ZY/49BZ@K09 2BBJ\"/N >$5![A(,3*>*1 M:$F6*ARI0RO2&Y)!/KX#_>26F+ E@CT00B7!A"'A U.##BR;85("D2OH%E?< M!"V31)5"@>!J4H,D*R>C+F1B*@>=>Y2&1HL+9V7LWAM(XZ@VIW9W,-@)ZM6[ MH^J;R9=8;TXOKP[/MH>7.\'1LM#%3Y]6OCF]F>PY]OC;D7/U[!X!2TCC*,]+ MXX!]/ET?3N!*VMS<^I/%\4I9'.6G9'$4FM-R<3RX.&LUUF^=Y65Q8+;(=WMR M4>V='$XJ+YS% 0>W4/.^K0^K_?R@\EI9'+"DUKU;^'K]=5"IUEY;7"Q/A+\> M_*T'ZLHF7NFH#9"LWT;@M1$81M!2ZE5ZW6S1/.\'-C MW4WYBQP7G+9L?S@2KI3&Q959S!=JFI?H)8X"Q>F58;NR)%= @Q."5%- 8'SN)4!=Z&S.1^# M:KK3Q]?,*X\2"WJ@18EOSN2G2*(P44VF"./KA*;-0QOQNDB/5002J&2- M- F2S=+)&EN!+7.*='58DD$4)+>=PUA%_>,W<]Q*T7;PU"2@D6A')YALZ<%)ET-#J MTVDU+$WHL,!!P:)"Q3RC%F'Q3#25-CZR8#NP7%?/L!*?D%ZUY-#L;1MC=Q=Z M2<_E&<#)-8'CN<<,]KM($ T)@/3):9T1M3F[9/CYP1!E(A5B%@2;L^\Y$70" MKM&>F,,(2Q\Z8.78Q?<,>]8W$]UH)+\ '/(,]T522'*$!G*N/ M\$/;0B^'SKG:;#QM;,3=\L".%V_P.\C2TF\9VBE%-^1>J2]0886HW3-8A(D; M(R$/+3JE$]-OMZ/@?3F1]ZDKZJ5UOT ?@S&2^MAN(@Z3/4!S6LF?=&Y]I_3I M^YO3N\K-Z4'Q6_'HK'YY6JYCOBLN D,1[]N)+"JH,QK>U18MKA7T_ E7E^9\ MG*ADH^VLH,UB-R5W4J)447P)0[;":D4?W"AP6Q&;^R#O;!?[N=#?#(GEIVO" M]4""&'LB$SIGG%C%5@B7I7!)$$1 M6;Q%CBLN@CM*"Z94A]&H[XA\:,X80_TJ,]"66A,6F#>%-H334NM(WKFNZJ*< M[ I#-[7RB]*EC!31_*K7I.V0+$WV@I$-640/'\_!>+R%:?5QWFO6"OAV-&3K MKS19V#'\SNXPO*@MS^I/Z%RY?6Z$$+JJ[QJV_9.0GHYC$QR"6EC@J8$Q S>T M76G]D)Z7:E*F:\SP 4>3$5K7/,Q:@=L4TW6&#G.+8F)J^I3X4B*SB=80]T]4 M@5DU7?W5G,(>T0*(34] <18I-5JXF1(L@2N$V4CQ8FD;XO12$]KSQZ@HS:8? MM9T E69F-"&<1!8C? FUI5 V.F=] B%1>FLWSKEB!=O&3:0S(!I2@68'LT/0*0&=/P,;&K15PN-..#1!\MJ),)UV#3#$1:K"-I+_9 :JBOIP3VWY,SY MB$4P^#L\#2VG[\(N"FL?HW :L_+I,.+3P;7A9(:J4MQ#&-FBIO(HFC#SE9^4 MV66P6]23?>10N"?>4]D=GMD \^EP$]"HHBZ*?2E-.4'?B&\P.242T[*/IH>< M@]:*Z$ 3>9(3M37%B^E9<&V1NJ[Z60VC -.1B2W(."SG&?MLEVX08D:Y ?92G'+@G293&F!C<9R3:_8X"X&^G-'LTNZJ,>W7H(/(/5 MZ=V+44J(5](U:%33:$NS.Z@X222\6;RPB7#0J/[*>/,;27<-3-GB)L:44]P6 MA1S8[07*8>A[]*3>)9BK%8588<4CEXYEIPJH#*R)JH4#/V!:-RBY/NL]G#AM MB H+E!4MO*!J#_0>AZB4<>O8-HTB]L,-VM$ 2R.T6=NA/LY,L+<0VZ\TIV>[ MW_;/'>O;IR\W;R:(#M;\=G%8.MXM;DYO;]_,M(!:';RR:\/-&V=IQ52?$=NO MS(OM;S6GD^KW8OUH_5OYXO9/6:-RQ DR ",^<@,+E"Y3-:G5!I<8'QFE.ZX<]:[]Z69Q^759EW)_6,!O- MJ?5C<-T)P_LO#= PY5K09\5AS*6HE:^C+6+KS#8UO$\N210+' PCT0<;#HR+ M,M;PG)$TM])>UY[?I^I^5*5Q,/"1W+"[TFLQ4W[1BR@]!L,F^,W9%_7R3G:< M6XF>BC5CV^W3Y#(F+XI1L6?1QWI6:##;^ (%67N$V<10%ZETJ B&#OR#?9AP M<$C2XZI ;73NG:#MAL+ABCJR-D6#\BZQ@I?L*\UO4VV=^.77K&7W#C _,,N& M:M%Z%OB>'PET;?A0]:O">KIB[(XFAYXZ<'.Z'TT/KZ9M>^?S&Y1+]Z/KBUY^ M_]S:JJULG#NH,Q#,@+A1;W*;6&F6N/JMG7E@\JI<.\ZJ0VMKMW&Q*6C!DV#0 M#7)C/<>_V1\@FH.I8L#)CMU<6H/A, %S@4%RYC!J 9O$MBT*&!(=A&ZP/"\B MO(=P(G\H?,3B4N1ZC8TU3';J4KZ@C-]@H,1 ^Q6,;K!<%7+C0_%CC),70!$0 M9Z['>6#XF'2[T9OH>",_&CU05D\Q6F M:0A-P.9LW4=0K[@SHE@5 C&.[">1TD='5RK8K)"A=(WRXR744-P6BA19-YG M!@0W1FC"3(89,* /9&9 !RN M JF4E[!FGCLC[9>"*R0(1JTS&192#G>.Y#&Y->0='6)%!E1:<'6:N]V%<3C> M255R]7)W621Z![$0$)\G* 7GBD\SEISK&14'S0^7_M!M&\5:_N,_IBY3D;[G M[(^GZ&+10RDM#%Z0!@JBC70 M5.>53DQ/A@0S2Q?Z+,8SJ)@'!F-XG1GU!:6PA_498J(\W#!P83]<7)^H\.=X M/9R:K;TB*R7J_>KEP,FRV[?.1)LL\ .>&/J<]%SJ])L8\@[*T8'SY,$G:"0Z M&]P!'[S;-#YLG6X??Q0?)FN6 T$B\"Q(BC6H&1W! M'6MX&O"ICDL%X/'*6#.+BQ=MSE^TD5HT_I&O+2I$3;)M3+H%$<*$U]4Q3^18.A=1Q764.<;2$Z"*-;:,1.< MA'<(,M^FY2.%05"NE_]=>+QS##OA31?7ZYH)E_@6<#%(0H$^$9GAP*(&91L. M?*8%[*OGZ"2T'EH:BA]5UE01/ 6?Q;/!7GU_+.0>)<+']5%S1GH3,( @Q![. M">]A/W"4]J9KB6*^X>R>KYD*O0#+QMP_,9HL("V8)OF6(1>G!OZ@"IUZW;XS MPVPYI"A68Z7!78U!/VJJ *%]!6EY&Y#PX4BVC< )J(+9XD$2]R!3X4H>8GV9 M*&1D$?]9.@M2(':!\9*P(YVL<;'[(U+SRLI@+JAN+_1?DGHV1T7RV,( MP%%*RYY1]4NYQ#TIE7-Q:SUJ*".V&G9BM7Q&FS4;*=J*0R(4HR1M EU#UO0F MF%V@)BFRMU5I=B.;I:_0>T5Y+0+$3X?OK5JLH3$_'*;YTY,%*S" ^YWJR MAK% S4B8QS'*B_AUYEL"E-]1%)U3X3G;)##>JDGPR%CJ9G/:OSG[W)V.MZ>] M9SM'[7+Z^*+Q"]?)TI9:$ZO=PZ#SF3_*-QZ M=@&>91[/^0Z*T_;(C_T3H[G^B6K.B+T+"5_$/PESP6PD%(QSTA!#1QJP%SM; M_R?4_!1P.=H,W;3-"RI4H@;:]^"Z)+?JFADK&W&26FA(3!7!DR_B.!,.MB-3 M!PFW%I*1_ &^_E%3:I&TR=Q-3)9KJ#]QVNP)78$-+9T-9!6#\JO-S^C P;T'5= M:N\,%S'^*/U!&G!-[)K2X96*J*N&PH) O3SI4Z(H'M>C<>Y8G'*=-&GR/X31I)C$BC\#1B1B[!@_G*IM%K(5TK%!$O/9<2< M.@Q1%Z,0A?4F/8&;C^Y.4K8*(+&-+*X71'3KOG$5R0C&&!7/<[S!K" MZY*8RIJY*=(^Q==FET3?I\IZ9BOP+5M!.;5HF(7@>L,BLXL)G.VN4$M)!52> M=KY3Q/0X94P.9LRDI% ^68"=*+.#'W1H_4#[.NX%D!J$4!QV(RL)VU9B$YQ M-IP?4IH%'C XE&RI2KEO* ^MCW=3V**)&,N$HD!DVTB[KR$R3V)#E MX@"X3'3T*4*JM 3B70*FZFEAL!0@Q\!720^J6UA,3-6+,HBHSP%EAL.@[,2< M&\^2'XZG.!K[PC*F2EN:V\GM&, 2>D'4]5A:R61BGJ>L'+Q@FK$TG3LI.9:J MG:8?2(/K-F"(BR*-Z:C<1!CD3S(NGQ-ORK;3WT6\Z0+O!!EP*N:RE+GB:KZ< M,X_BW$(Z^L5_+R**&@;&+E'',<\"+,-4_C@H8+8T!!T@?6%A!Z^I%<=!:<9_&-COC&4'QC3O,_D!6@ ;*@Y0+# ME(!)Y09"#38083,NE]'P\5W+[G9VN-!G#.' &\-44(<2W78S(KL^8TN(-?41 ME(3E2P?D.QX"\FG&3E59C8*5UY /E,SA].6?#79YRAM]8'5!5XX0#:_M\6+' MG)YZ,,?YQG=(\J6'@N; &K;+(G>^4-1259[@GW\70I(NQAGYF, RP;:#.;QKN8%Q3:5-CN/0 MB C+F[4B2D)\QIQ]!G9DAPL):8;I1:R3;&DZ"1: 1TM9*289LM)0LK*M@FJ. MV8U<#L$#"V).(4PIHV#/(#DO#(GPU(3N) -T";W02JA-I(AINI/!-9%8:BOH M55+[CWMG1Z+R3_*KPJQ7=_C/!1(T[_^[A:O\TJ0WS4-4F.LA*JSF:SEC4Z*R M8!=:KB?2RN1QR5<^YG2_"FZQ/ 9F(RY[H'ZGZ2A\$SE3(D5A(A,;S M(G5./^NT9S6@ON# MXX'S^2IR7BO_#KYZV [VAOU[_\LOR+];GC)S; 6@B\)MEN>>098782Y_IFYC M:&9@GIPFYXZ$$)ZCZ^\<]W:@])MRC/K%C/=,P=NG3):YD] CRZJRZT M&/Z+,X0Y&&(.H&,5'C6'B[8_=)*]8\P/*!;D3ZIZJWI+1:Q,]2L)*PI%,5&K M;^!%;KO*"\P&+>EXY,D;BBR$3XW&F>YW#;&9N-WEWN3"E=ASAWK+IT395^$Y ME>M$$A[YGDTQ09 =+:;!(06U],2<8LZ8HY<7,7*;YID@@V>XKAJPG^#9B\C#(G/;HO:">E3Z M)^**7^30H8=1-3.2#V=S*Y ]O2@X7:QV\O"*,N1A]GQJ;01_;:7R,&+P5H#% MACH*I&; YY=F$6J^D__SMA33I>^TD M,:VG8T]X>HQX\%JALEK.SZ92B7IY##F-LW2U$.[ MYU^*%JHQ.FR-BY/+]TL M+%+UP%!&6PU*GTW4@"-'4M)?))V0MK;R$*^-6)3).<0KM[PTH-XS.+(-GIK$RYC49V3;B2S$V'X M/O%W0_Z]H^%$?X$_RWAWGEZEWQ76YPF5PCKJ=H80*J!A6%X7CU1HKIJ??-^F M&RB6)'QK\OQ+% L3<)&)C.%78TD=H]X!T6D5USLP!926.8LO"K;)V)SG. M J668LM#$A..S34=-5=S-%15L=6[:AT2 "_2F4C)TP==XVQ3I*Q8%_^ *MG M2?FN$/_2=P+!P'V6*7A6YN24\CX7ZC#WC!A^+%C@ MZ*["K%9%(H$>YA>@!3[-@H[Z :&6.U+K7+&^U=<&$D3 MU8KIHT9,^_F?%[D2 K(NJI_;=!#X^_+DDHPNK">%(25$X#R2AQA!@$XZ \*P M6HBE@\^HX\@%CP/:*]L966[_/8B[S-M"E. TI1F4J&1 J#.9?QR?+NV6EA=* M2,E&*HU,$A^, 6+&]%T3ES86[N@L_5BF[.2T6X>P/IS=* O2M2V$$?7]\:ON MT2NTWP'=B/Q7HQWL_OI@_8UBJ92JOU'2>^X\9K3F=,?[>MS[8N^%Z]WGPY6? MTQITW_]Z;>_7[/NPO+(13]YT:/:_<=T?_13*#B)88S6U0JZUJ#D].%P5%T+L MC$3SC"2B@*X Z1A0Z=\%1TPX8W32JK #[/U@:K)G'XOP:L],5M[4 ^@G= M8B1J\6A9D1J 3$ S(X^*SE+#!HQ?_W(^>?[SA:8C&]P_-$YS^OWBJ%/KM>W[@V?W2H-IM#9.?."[ M$JC(J<-=A,-]N-GO^>.].^^JOK)!4S/EW-21;KV#O@U AO]U-S;]>W//"@:^ M-\F91T=;P#+O9'VGL0%5*$EXUT@7<%2&FK(W?<,R;VBK[WBK3:L;. (O@^\( M^RK!#F9#/J.P,=A./8I3-> ']4$4Q)L@J[ZZEJ^>P!]BE_B95KF;THZIZ[!P ME,Y9$!,*IRWLD0'Z/V1Q?*H<[^C].P3D,6>FV4G-2?N#6IPRXP3R']4JQDCC M]-@53<6%_2ZBNML* &G$)3,Z#*YV8.]%I7!@EPA+WL*" C*<0*IS03HLI3ON M^5B4@>":8(0XG'2,'3L"'ZNW(ZP:[WUY :3ZS-,&$R)(3LI0J,R1ZMW+SR$& M,RZRGR/]U;VCB@-4J%?$2.@>E88D#2VG\JM1.?/B:[7F]/;SY>9Z<'#ZS5]. MZ_:'9O?84.!F_W=FDE*_8,P6!+"H/84A,%6;OUT@B# M%\41@%IV5XSZ-T&[^'7CRG*:]#Y5>"Q)5]KU,3F M6TV-J*J>4!;FZ0>&=I^KRI)P+D8<@ZWF\OD\)11R'@U60?5<]I ,R#.'(735 M""1'5W*7,8!6B)5W0M"5=#I4D(8#)>S&&L)UFHIN BPG_,#^['A*)' MNIRM8OK<=.>O2IXFB0D8Z*1)-^PLYLKP5_UC^(B^; KLJ*%%Y#Q!&)7.@2%Y M>KS=IBI-<4>%,=B*H"E@?(:Q%ZAP4;*GRCR4R_@0.EC]"=;XD3--/[BP4- 6 MA68!;Q1R135I0TTZL:X/UD?S+WY.X4*1(LK_#^/MGYE'H-)@YK-*@R1C&[Z= M,S^T/I+C/.Z&ACEUW(*M+;"?&GJ"( 8?VA^Y.2L^KY-(4H>J_;K#(8TGN\A] MV'7LG7L:_^KLXJ,J],+^0)PI.OO=Q."PH8XO]I[CY8@;:P/U'S!T>7Y5-3)HG.'3.6AA%7C\NVT-#F MF+'+(CFY2,!DG& M'']$%95&V[+'7% 7Q8VY4I#52WSQH26H"*%UGV'8V7%/\RUH8MADG: <<0)@WY490KT'OX M"O0"!>BQ-B_HL%PIMX>]9VY\RIP1:Y?W<&CVG#YCO[3S0@@'#6M82ATGF80L M\%0N;ZX 5C!9$>N$.4"!34Z%B;*/9;\;2^N#2]0>6QA4IN@;MIB\@ZMG2,2' M175%A3(]2TPO&A4+9=X].4'*0N>[,9EAACI, AX%,U HD5\-UE_2-QHAA<6Q MLUSR#,&9#5-^T7I>[\C+G'U,H(]]ZL&$-#D=>ZS5G7'-9]BEIKO?M(?--O), M 0O.-,-@M+IZT>XY=M1W3CO9(\W^UG'0TFF OM%L2JP^BNF^$?X?U?V3W;!U !K$^:U6ERA$T1?.0,% M*W:I%PJU>G5EHYR73GZY)!EX4O)5L+SJNI=28]FEI1T?U^OTV6[$"*L*QJ(L MMV+1X20I:\KBJ&.\182 2NM$>HO 5*_@$<&Q4G9!>JKQ+1FORXS11W'H-Y=5 MXQ=3#$LHO>*=#0V1/B[XA'>>P=4)SW^BV#M_,9= FYC87)T;T6/A'P9)B=Z) MU%9"M#L<81=:JI'")>\PAB]^,%KR'2ZO'LKRZ187T.C2[1'7<,0GXG[%L[%G M*U7D4F!G$!<'HMI5#F&U! +!R/ZNE#OV1XM]9!CE4]]O82ZL3Q?%,9#7>G_A ME%VG%;!NFG]&/(7.XF;@FPTPN_I$I9QYX)H7/=>3\8RN>13Y";W^T\7Q/&?$ M Z$.R= +1L@*=YB/"7?,VW;EK("/QCZ*1X8[+#/D\08XGCGL6R.<4HZO'!E^ MU\,.<%;!%%>9G$GL5M*ZL0W6/Y//(@?<.M('H$5#WH&B,]>WM8@A#/RC\&L5 M\D_S9LWP;:;'"E^.08O*;,(,6?XL^=",]/M\0N3IT9\OTRS3SZ\!5X8A(G[5 M^<*C98G>W'SGXES0"Y[4&.CVEE_BHEI/MX-F)_\S=E L+@R\+-G^_PE+R'RZ M):3MSI(JN"Y/P7_(;!;,J\QFE&M]1R5B6T-W1-7!I(M0:A:>=*M9A#2F,GE2 MVWD'$F-AQ%RQ?ZIA;J;9M/GFS*9/9\?27CJM[/@[G?SET+M]$_:2FMK+&TKK M*QO5QQI*">L#Q:ERD[-!(ZYTSB#1/ V;LH:UP/165O,I!4D#CH4T,FE*Y';* M0I'9D6SO/F-UQ:928G)WZ./0IK0K% YL[,0^D]"]ERY';EFBH. BDZU$C\7* MG?2+)-3?I3U1N/!]+]HC2.>4' ]>;TXJK[*1KMN=^CM]/\ MMPKG=_W>_G[?:DR"ZIN95J4Y[7[IM;^,#P[=D_8;K(E0GX=8*#6G6U_6OQ]= M#\/1GO,'L?!*B(7Z4Q +C>;T^^7XJQ7L3\+)$GL2EYO3NZ/J36^G.RE/W!>N MB0",ME^8[-[?UL;[NZ_6DSC?G'[+]XXO#\\N&Y^6=3!_14]B!"(WL$@2YV.< M=AH>7$W6$1OM#<]&?#X8UEBI-KR&_\6]WQ=7/&?#+H8NE_+K*>CR=@Q=?ODO M-Z>[E8O\\,>7X==R_>7 SN4,L#-<;>W2W?:WT:>=3JT,%D.\&+SP>3FF6 _7 MEM961+^0RS+DND2"\;M"2B=<7Y4LUY>HTF639)8.)W+DXCMQ&^,42:67B'\= MNP:2N& _Z%J8"FES5@J-W;?&<< C\>.<,M MGK!P+-$J687,.@&:A\>(/3S9,Q;E2V%OHL";>5US$#UA%6F^%NFTAH!$G#G^L.\H M@^'<$?V.L"- #PZ2VO6S\ZT$_EV56K40W=UG4#@!PM%,LMDO/0PP+J489_=T M)ZZT0D0PTD3@V#$^*0TLLO@Y>4FO+FD%5.-^4/1$P'3:D.G(NVL\87=S<;'A3"%QI D)()I:_?;>18* ,J\9-D)^/&<0 MS=^!,^=2*RDXLUNZ!,*=)EP/D(%/TGF!9(@D!S'/\Q M:W=X3@HLI_:_KX!3<4R)%BJ;=[A!EC\-1ENC*JHP0 $-(]L%,*U$5?08/YP:4G:X9*6,P:>D?'6$)\^B?W7T MLO!RZ50^!S$%O@?L.#%L!_4[UTL2)=%T3Y5UYQ# />Q;CE:N/.1*33KY8*AD>&E:B@;0G/&(3.LYV/(!_FU(Z3P'ZU0KY%?A/\7* M:JG64!H,_7B0D_PJI2D!'F9U&Z'12,WQ>C^A-NN[(_M%9(8RA$I &]?"VSOI M^IZ/O_2ET?6?B=C\A^]&^ MS)SC" S>%[#Q\K??$ ()D T2E@ ;/OVM+*V !!)( KL]_N4NZS3Q>L*[3OPH^Q*#E^O6 MSZP2C_#6UF>_][O%%68K&/+^$4OR%+5,+KS$BP/B"V[F\-,\P/XJ(**V1G H M"/^&^ADGE3ETYKC 0$H3B0TZBI%[B/QI]\@ ?Q_,OM;7#UPG&C ?D2OD' +( MM40_P&V7/XR0)_> 7C,!F4<: F@39-AP/.N6.LV+(!7&$@( 28=/%3R9J(8] MPCK.P8;$S,Y),NO>J8=[;JIMO![GF_YGO&DIFHK_ZCYCH*J!9/KHFF[RV-VY M@QWGKVB5T"8FQ@82[;ZK$;FI-*4AVNY M6J[>/!T/3_IM7R!+P7JA77:5X*U:]FXH@3^'ST,&Z M2='3<.+9"Q4N:T'E,W;$ MM'"[9TS[=X?U9V)E'M, M *D?O0 (ZSZSKB\P0-Z!/Q786^1?Z+N8XLZ^TH@YSK# [ ", M&(%L"/$OT3NJ=J$PDD:.PNTS\Z0(W-MG7N./TE<@BHVI_73/?KUH Z/*[\RR MV,;4I$_-7KGV9?7RP9+9J#"2H99 .=5N'\?2H%9E%.ZW,+*8PDB&2E,8*3>F MC'!?DH;OIY6;]UP+(ZG3"UN[O6W=5]B,"R/YQE1^OGFVU$OV\OB]J,+(X\9T MPC(EM?YBW/>++XS,;WI ,),BSA]S@Q9P6>=\XO>^(UU"&_ _LY@ &U[[GA6S1KCB[R.9F@6GB?M MW."X?@O>A MUHCF)+IIR8>/_\BY%@J5RL%26^9MT'0__,EC#5Z.:82N>[^0@ MI+@G,G%_^6!-&" %7TT2?AM>B*L>-(>70'=] MJT)CEJ(*@Y3(BE811DFQ.(KOJ'W7)C:ZLYZ\!#I M/;=\'K7&AF(CO>_/0)V]LW&6M>?5N-BA(EQ7%OQ)KUX=JML6Y+8R.TL*5@' MZOI,1:K;9X0Q'A8_. ?"+)X M(Z7[ NR:4[*PN!@GH8>C@5FJ8@Z$Y^>BOX^ OCB:@07,7@RK.A[S!D4;[@TG M>M4LVH)-*,- 8EQ)!/,Y-U;(LX=[;K"P6'9+NL$%+DQ%"J!J?J>MI;E@Y"%P MB$]G[N' MFT],G*SQ(D5X'7@M &CE_)?/_.6T@N)9VR4R'L?1A/L2!^O R3&-\2D4@ 5X M=3]>P8*%BUOPSX#D <-S1NXXP#G /R6 Z'%B9[,]JXG^E!S5T;@S'1B\(?C9X]0Y8S]E;'&G#-]LO=KG+3]E[+UG5:[8_UQ4CVA$ M)CA=(OB ]S/!PK),,+-_)!S2L3G@/EJ@>TH$K,\;Q*AEI2P8J8AD<1QZ0M,)6+N'.JMMVYKD:G#-*0W5V3?VV*.]O+V-.R,#+<8L?Z9="Q M/CF^_[C[>OBB1JPO ]YB053;WG*Q]":]HYK?YMK\]GYUF;*1/:$ <$@ EE]4 M>=4=<$6AV"%R0,WC#[ALP/Z:#^>BA]HC_+8+MUK.K2'8F\,7=/!CH=TA-. X M\ "Q1X=>&=Q3>1[@<.:QV*F(J$G[3Y RS7K>D@_^$*%?]O$D]%^1/8P\ESC9 MYO<'2J5P6<4:"VA,E8I=+0_'YV^6LN_R:(*?_A\B:'TD#H@-.@^)N@ZO:@ITS^ Y WZ$SSF(%]UQEY#A_O&,K5;\1T>3Y)WO2 M].^HM/2_%G*_LL0DJQ:YU8;5-BS+_8N::BUZT@6-K0K M-27\\IJ22*&(9G=6\HSOP),)\>(B:G,7ZTXEVE(5#4_5B]W0C!"+04M]\+Z9 M:M+\I#5Z@_M1NU@JLX!$$+WX79%, 8KH! HJAL65DIF?.*YG7N?7\U_"^Y1W MI43##5$Y5-HW)ZOS3Y_YWA(Y7G75F4+.J?5JZ)WN0\_3<<4*Q:OP SA!>=KR M17HFO@-.;>XS),FNZ)R(HC:29R22%=F5.A7J%4^ K#5L9XZM55TN"00M M3RV*/\Z6Q">I?:5X;V3U!PNQ&A%!WFQ8!S/FW5!U>83W_4B2C4<#SDOD;>9Z MU(HRA<)R4WCO7RA=P$ RO8U3+"6T:!C@%KW#6K8V&3>8<;Q,TLQJD[RCD6T]JD0@X\"6_\D*YSW+(^1]B(X_ M7-_HTL]ML58A& M@3C+D;P<5>3Q+/.('D.>F[G@WW8 55;6 B6K[7_XA@:\^.J?^-XDJ<*4I9&=R M]8=\JNR&M8_<]'9U@-\_8B ,$+^%J=\_\DK ,Q;S4E1#0-;2&%3VKRN,:7L# M\I$98?](("D9N=$<]P-,9T7SIG4K7^'6F8Q%C,K';W##J] ?Z,P%-XY"RP3Y MKV*0U@\V_=R2[DI]"B/FF6$)_:.BW%VZW MAJIGH!W3SV/FL:R5'ZEC82'WLIE^Y)B!N0XO;)OGAX2S]QQ+4N(ZV?L,-"/7 MDKMK&%\>=#SN4+E=)2>-"US:T-^PLYNYYGU93URMV4443 L*3$KXX($M;GY7>4_;32/'IS!?5"A&B9T[)/+NU2[5X6!-JJ M]C%4<<5]/KS1[##"GP!F@^D7AHY,A?-, M[0'FR_N#G3VP9P?!H3T"N$/<#RLN&65&].+ MU]>WCU:Y(G;TG5D6U9B.KR;& ]W_,QZTLH?U4\O/ M;-N\?#^=!I/*&JWV6_)N_%HY/F-^_80P/2]'\7!A67&M->ZTOK3M\D093VCYYBYA3] MJ*G#)^VVAH=812%KC0: :! $+WN^AS(WF-A%*!NFF8+I3W=<;^KEX5Y=#0H2UCA+(]P*!#'K<')O)T<>+/*W2& M280][<\NQL0.O<<,/^]3M&1;V /[+1?N#V9+N*C 'T#PDC,[S!L# MRM)8 5@LH7Z@@\CFD&K/!?LW+<>'& (6DCZ=07L!)KBH+ACM[M,<]6!6+S&R M/4#1X1"@-9IH*8'[[W[U!Y 49-@'(73F(_H[], 70RE]?[!;;&3D434F\/'A M2D>&,E(QH L H#NX9#,AT0RDH(/R$L1&>[/O=8 F^TA]NNA)8"4]*$J,+X_! M_GJZ/U8/?1E;+F]E8/Y+Y(1;ZK'+D8 'O$N-< M!O18,&;>U$ZU"""D2'<%K3+*\>&A^CLU_A$3B7^T\KW(WWVHC4UE^*?\RBR% M/8KS8V8@C%P$*L2*4/9NAR&,4*1.O3Z6S?G(5 M!1-F/B)>%[7S!5\ET1U21//T=]KTY:=?EOCN?9!^R_)>W#6-@A")T 3+ '^GJ1CO,?FC;/"^YCZ]%IB6 \L5<=GC MGKQ^$W$ZJY#\/BC^%@@=SZPLDE0"7*+$B%G?DQ.4<( ,^/8XP2!.<#0IBJLK M'=?!+HO6YIJEP3V2"[A;,IS"8;=&&K2<:XEW'>E"?#OIKJ'E"2_3H<%(&WAX MLL'<>PN9='T,;%BS(FQ!>-+CX"TAT(ZJ-(L$B1%)F=VTW_);4'O;:LOM'PD" M1TI2ANWA@:Z&>^+<3A;;(8=;:H>5M%]6CY\K?4M^R>4DSJ/I:7-9B23'CJHD MOW\D=NJ*.P?230I,!FV"@2:R =%]=4V6KKF-U!"J1-HH?!0 M'E_+(Z,R$/,\*IVW!^VE)&&LVXNUOGA ;>M=A+R-]A$?NL::A=.!5:]FR]VVS/924NVHFLHP9X,EV8V[9+\'N;>LMBP%O74TE8O6 MEF;<5J>EZT'YST!RJO6IQK1]]?)RU[T:/3WP>1Z=,]UEFX"Y9.%7 M15$E=\V<:I:IXAQ(VGIAE@:^8_OV[=0S%;&+TA$=5?CC.ZS0^O9AA,60YK= M/$%9%@5 (CI ^6^CH>EIO.UCDT,TYE$HGXM2AKW=DC,2SJXYI?_A?,^8K?#M M=]Z21"G/X]);@==]L"WS'4V)'=5!@+G@!5+>&+!@Q^F\;3W$T!!,EF B28). MKQ)D@O70*MV\,FWJ[?9+*>APC.GXW6Z\XQ-E1U42)D%PR&;3WR_]FH[0V]9) M:?^((\4$[;QKZ.1I2">1'Z]%G8N7$OU.#^KWY])[GN?B16CZZW9/Q@A"[*@. M0J^WQ*)@YOOI8'(B;UG_. H1611(0F=\/6F35Y,$2!W;C@'OA2]1M-=KC0GFU,V_3[4&E=FW612U)HOTP6 MUZ^EYYQ:>HJB&P54U3\>3Z[%9YHKG[8*J:H7G:IZL9C=->FGZZ?NNS <\;_U M]9&EY@_8--Y@D_A/**VOHP,@N]VNK.Z[U\::,4(.,]R'7E[)+^KS?6O0DW.N MK8=:/OSBG2_=]@@4.1P1':L4.F*+N2V-]\[8Y'>D/Z&:?@5+L->S;99P.; D M4IG#PTYOM:&3)+J&4@>GSF'Z>79]=C_N7-X?M_+,3J%W>RVY?R'_R_[;[T,7J9"(RMF='U'EO+N[X>#M95AO5W7Z-Z+ZC:BV'%&)UZ_L^/*# MJW6YWX@JB?O.^,X6LTWW7?R-J$(L\9RQK;)$*BJBDE=%5)S=X9^F5?V-[OPS M(ZJ-_?M\M#PS_U[>/Z)%D41F8'W_?D?IGHG.$/.X]93"P MS"_$K*'6FQ#_FKUPD@$LU+NBT>M/T&W4KG$GFPYO/=W"&P E:QN-5>]D)A>:2<9K=/Z(. MZ:AJFP0:3:?B;^%Z+4C7AE#_&87E-@5Y"V]\S7=K"K3)Z%X-A<:0B5EL[!_Q!U&U5^G\PPJ:YT< MQ5U=3!ZD\TMM9 $<:=XGQXXJM(@]@SA.[RU5Z-)Z["U*K0&.0QV?O;?OVD6P M=R<560+V1H&Z;> 89';YFVBB%-V8WHG=:O.Y]M(TFEGF5%(,CU(O2R6F4E4^ MQ+,JPSR2IN,A&+B1D*=('_I\D[LT/?O^IV8^-KM=R349B.A MF-4CH186F-W@IZ%8?:[?U)X_*H%J;C+XR7U$SN.=2DBC3?V>>K_6GO^(>6IT M_I.4,=&1Q0[(I0UXW M\(H]DAV-J27>E3EN1#,W\M+& MH3AYG)G4X7TF>-,.=P\=-Z::8;8?/T[;JA#H^)+N(661!NLW#5%!7G'Z*O"# M4NM%'!X+A12@2<&@C*DV9JHO6KE\.>[]EH?]#K38WD +SWH$Q@.CPX5P)9QJ MD[Y2NK\M3Q]0+#Y]'5Y9TIY >;-9[J2BG^8YR0JI4O&N,",BT/M'(D52"3 (T^L):5J MORPLR!HQ.;$PTAR)2]V-6VWH6Y\'W]L8!J;G;6 ^6@/]D2WKA<#G+-HAYI ' M 7PPAS#">+7[$?/]M *,OT:H2&IZ6J*#,N53UCP_ X859W)8[+>(0C*_)9+^ MR:W /YQ].9@;#CL_E)C,^5F+?3\>T*?5A-5Y=U8A(B]FQB#X2):R'Z!/I_:9=2&/:NCA]'_62*ZE=)CF,OT1VXMT@I=\;8VL5.1=8O-H5E;_IVG]WZ,9@=UT MR8FINU'Z2)K/%X0E.9P%#%_D'KNSX)4A$<[%,X>^_P2_)$8J M)8S9:Y;6UT=].^)"K:'7Y^MD*!F2S>V[/^,37KGK7 35B,<:.G4,N,EQ9])' MIJ&QCQ&8%+BA7C_>6;+T2%>$2>N*Q#L@_/)X)S8_%9MLR2H)DM1:+!7:0%^1 MX0255PEU9 %O@RKK;NC88NLGU!/*]*AI/'$!'^]"!#M SHUG-L6XC#D4( M$K0T1PJZ//YZ'YQ,[FHWM"_HB\19RSPF'. 9O^B5Q5^4O"#L:9M3!6%%PSLE$>/[^+-;\"AF:W[DJU"G=$T>ZPOUY^]-=Q_P6;'(7I7 ]DRLF M,[D_T\ NM#?LA'VETMK7>4D>#JOEES'7OKWO?A?[.E<[O:%]7=7\OV/V-7$F M);'9W4BP%Q-I:;)?2YQG+@OK?1(M\\S#>#"9T%^ESVZNNMN5>JD>JSBB=0_V:U:==DOH&!S2AN M%5>41OQL QM1=+L#]I5/:U_G);E^:G_>#%X'VKC]7>SK'!K(AO9U%3+[CMG7 M_./65(*=6]S*9A>W+LC\^8=^_%6[O+^KOGWWN#5U25&\(G"YQ:W)@-Y.&],O MV:1+(TFA+&W3%K&&/-&)K69'F_H$PQ<_V"X7SDLH3 MT5OYC,Z@C=IK"Q1CVP+9QK1F5+3WIY.3VY.C/0G.=?]+>"VK MS%3X%865,XH AL.3HL20++,(OD2XXA4'G1%-GQ!QG!8SJEV79//]>*3*^1$G M^V)!4=@_8BB2EUE2DF(QYO)!EMABB5]*S*R] $W3:];U77Q/=>%7MF:--4+[ M&FB&CQK!]S;9>GUK]-VY1T.;7 MD%CF8I:PCKN\GJL@0LVQ2/)"/)Q1I(;RJ0DZ!W@W?7O37RO#CY)&B5LC:(0/ ML#E)):3:#$.*?"R@X)Q>$RG48F\62FY#M>#2DK4*GK. MJT1R)VXOW@LC/A4[O>F*=,)4O3EHV7)Y>L5$)%?F7[P.8PISS"1H;9-H4H@W M4-'2S:0CG..@G;Y.VZV3\<-92R^6<-D[;1(*[7A>(B6Y8(\M(1:8T)AJ4K6F M#:W7211B] 188 M&X<%=@KP(!?'=U;G]>Z!2YR1_<4"VPP+C-T>%IC8F/:UQVGGI4GS0B@GN?-8 M8.CHLVJE6ET_J[S0&Z?RMH,%!JB5%:VM69:FEDT;IV8'BJYZF=F2;6O#%3A@ M,BLLYO4\>,^U'HXBH.-V?_)QUZN>2=GE^Z38?-]Q8]JNO4RDI\_N1&SN'^&% M3OH:]"+!>6_"\YVR=FDH(SV&#Y M]17.2%-9&>A#9'VFFKJ.U,*TXHT P#9=3&-Z8DDW'Z]4O4J]+^TO3"R.?L/A M[K04+G0.RHWIEU86+Y_+H]J?1 !@2\71W7Y:1+!D+81KP'VM]^!?+*]?+*\T M6%[Y=4W&@6ZI8QR5#DUDJ :#GJY9"\ [F6(_Q55_8-MZXB1Y9DWL F19D*,( MH,#=DH!Z5].&UV8+HU0[:.&>Q^+N],&L>_OT8,'?RA_0I4A9W'V0LNE@YO:#AG$XV@F;=C<;V M]/7FY%G[5H*&\TK%"AH@BY""()%TEJ*60SW?X@M=.GNS-8?*E[;FK,PY+8FN M+RK =+JO<&8@/,!^/(F^>AR?<))I&+WN>A*]+7,9MZ5LI9C?/^)H4I;6F?.9 MP#]-+SARL:8P7G!&[Z^/)Q/KL2-S.R\X,^:O&,&!<3L\*=)1ET=I!*?H2&/LHXKMYBMT(O[ M1S(KDZRX,^:2VXJY3"!9]O3+OJ\R)Y/O:3T+%BP)G$E69DDN OIR,Y/B+8&B+SMO84B5R%SL :*G, MO"58S+*QNM$OR]E5EMG](X$C)39^9GED);"8F$B.AI^_7UY_/G8'UYQ0')$R M!Z*VA,G[K'I5O9-%5B@FJ>%:+J11J?]?W/>"<=_GZJ:=,FMJH[^F-"]>MTG2/&3[=F'8G M27(M \BIK')HD=#T:5%Y9#XA*L_/Q)K:$@A]BMK0:)BUQ)*CV4Y'Z86!Q%BQ M->2=XG_'ZL.S?E.F[QZIFLDGT@?8!TA+?L!5&^^U"-1[.2GJ_3=%"-S,@%,9 M&O#Y%O>3/UWAYN&1'71VQ"AG($SB/]HH;P>X?BV;7,K%)L^+^/WUN:U38M__*)S O'M8^>.QIKVDXU-^TFLW'/2S^3J\'-P\EZ:GVCFGOS+).&]-J\^N/ M9=;-]FDKIV5M @S(+0$&[+U7[ZGK[@W;DG^! 0L"!N2V"@PXJHR>+FZ?:;.I M?"-@0*3[S5;W\JS>$S[K&X.-IM;]?-$";TVC-;(TRQ@&I6]1E7LTQE<+HP(R M057>TH/ J^ + M88]E/_1CBS6D,7L$,!*0H^6%S0[[X+NA\L?9XN^@G?G!4@S;<3_ ULQW,IOJ MJ#6LFR,+S*S?$/]@#7E^4*.MIE\($;PTO.!E)=&1RTS6UAZQJBP\,R1<+"^0 M#!=?5(Y>LC=PWH_.,&M_-W[X^?IV_M)N[4-:9U?4!:"*B!!Y4A6C)=3%4D+X2X3*G@5]-:1 M=0 \(EKHGQY$]6G ZA&;ATH/2H<]P[07-DR?P.>UC-)"A][#Z>3-XC[>)*,3 MYE>4/IX,>T_GE/K2+8ID6?>* M(9))^T<\DD".C^H4VW3\B"_;,>-'%A@Q WZ@PLD,Y$!O+/5-%!U,,?#'C/3. MY3@TB=&K-/7(V@&Z1_B[/KK.RB1&W-NS'K:3A$G.9'DN8BZ6RZ.]E5-W$E%S M?NA.]>J&H4?,:\?BBZ7F!I-V$M"31BXPS5&DQ''Q=B*\S3G 7=W XFP.-$O! MOH-'A@Q4A2'WDJD*DY*Y"]4L9Z\O0[4_/7TL"T4R=X,!/$E8"XW4E$C*=!00 MTO(>Q73DG!_%\WH__O/G4GU^D/1BR;GV_)TDY(2+,YHG)39?32DP>"QB]N=0 M,3HZY+I7@ZX+-"\M)@5"@W-6/JLQO3[K,OV;NQOALI-=;H"F8I,#923M&GO^ M?E.7Q=,NC +U%ADQ!^!GY 9230GUJ+$7H@:YE>$ 0:OGJ8YT7+M&ZJ;.RU1L MIRDM<&O, PA['6N\'WD=;;4TG)K#IP=^:9]IM-B%FTK#W9;Z_*=WI\ETH9?T M! 70#HK@/HC,7,R& "P^KF_^/^_^/\[C?]? M-L>:H:!(WS"'7M90&VHQET!9([.?S%;*Q!G7,PN7!"R#;5WR[>/)C?)F6N4> M,BI.RL__%N0MG V7.BBZP?Z>E_T[9TYO]<&9_*DU0V,I%RQ4Q\(W_W,46 N@ M?14%EB8-W84K5/-[A^Q),=#.0+UC68!L.M+W!R<:_82)_9.FB7F1.Z4 M.[LM<0ZD:]$2Q^4B<87T>'BC$MQ;%>1$=_5!UC#8S':,J8_(XN[Q/K1%3[*[ M=X.[=E-YE,=:SNF;6;EV4JC"#=P',G+41?+6S%FE2T;LSDQ,88OY^QQ/1^5'B-?:-2ZKQ8NA]H\DF2$E*3TL\C:P M^5=T).T:4GS"&.A6BP:)USETN)R>WW5;XK)CWM"&N78O+5]Y8;5L# TI&YGG M25;B?S B?,(T]J+0N&#PW5%_W#(NAZ5O)S/9%_,QS/X11S(215*15:H9R$S^ MP.];!I%>N$AUJFR5UL=(M^#NWB!.M:8U4JS)'LT[)5M0WV6..EWG4[;N5<*4 M#'VL*TYMMW.%!><;2^@H2&Z-#]/2V@V38QF)T *#E:L1"HAI9H/%EZ&?!Q-_ MGC?>T/ZRXILEIO7 UEK_44<6U%7/%SPDV>"LS@"F_:&X4!;D%C>Y]?7 026B MF,N#94]5#(L_AN4&:O2C*O2#2K30.ZOM>=L270)KU>O]ZFWIL:V M]-U9E\'&&S6,I\^0+!#IN4 ;3TEH MM6$X4HAT?YU:[[W9 M8LY3Y&W(_3L6FAC+4T'#R?C7K-T]NWHMFT02EK/).$ M-<5=3$G'^?I5Z^EC+(A?M^4_[\73<>T:UG@ZBJN%?:Y:NS3C.[5#0SY&'P?D(WP0$?! Y)Y\=O56E["BI-.2>1T],&BA<\+SAW8S554] [O*I#>*0]:K4T#=P_KY\, M>L:4]A"M5T>;LMWB1#O_TD1S66G@Z6@XLK2P2+D3EF)K%AF.6J-FL111LYC% MPAI3\[/3'MA/Y9>;SCK%C.%J1N>=1/BENU/#N HE:Z:X\<_S[:GN+%OOPJ?7&V@UV8OQLPWX>&;WE\)_@ M].9:TY5S_5,"\A:71Y.6^0&;%SX%LB>O+7N@S@^?YB8BE[B<"L* 3*Z+<[AG MC2=-<>(BPX@[.:;->\UKUD!&DM[_Q! "@JU\#5.DP C?36" 3H6)#$OE*C() M;U5B2'%JCJRB[(KXS<0$:%.<7),HOK>GB6E-G5TIQ0 +)RR,-7R[G8OIB+5O?[_^\)_E]:$9___LHN["W? M^._:[7L.0L[E7K&Q&[?O2S >_RC/JB76>\U^;XW,9#[XKE1C^OC-Z;654DY>SAKWY747]C9@F!G M^>W!SO*-Z7/;OKVZY&YE*L CV'W86:DQ?9/?>L,+6KK1]1\$.SN/M5Y3)AA< MW5#1;]#GU&L=B5%/'^K:"OP9%OKI9O!G*A$ ]"F?CTSNV\W%W4O+OKY1-R5[ M").&CL6D04:IUKV_Y=\J]>Y9;_\(#[,',$8\.AU?FRK.RHE>L/3L,6HRKE1+ MA3QCQNYY+[3G+0/1))&HV-M=%LIB4]_NEB,1:=(OI#%EWOJMN^K[+=]1EM[F M)I,^_W)W=ZYQ%VYKD>FO=T_Y^P?ZMJ[*26YKXZ4P4O-2W]\>A^YOWR\^];;< M,<2RON[];:IW"XV@]/CEY?CQ97QYU33DXNZ.OQ7:RR_$39X7W5Z[I&NU7#-F MGYK6A3%&BS&MR86!89MUG."8OC4K[^8+U^/>FGE>:L>@Y;C+# P#%";IWDHQ M4J"SUIV]^0:TWB3$SGF6#8OQ#R0:V)#AG?;/(WA6DSM98?^((65.(GE^]17? MQD4$?S*/Y]T\K_,\;77>3K0U+1O(E;27-2$1 M" B1MX*)^T<2CU1,BAD6551'?I[$RDPYI/TCF>9)EI;SN*8*%W35%60 D)M^ M\M72H=#RRS4*90<^':O'9_V9GB@/[U.=+>@>$Z^*&"I?Z/^[9]M6KS574"EO MW9'WCUB)(45Z=0I\IW1G,_)EI4U0O,RA@X9CHZK_-]:F\FQFQSU8+10X/H#\ MAA7I@7X87)VV_SQ-UG$6$Y\S[NMG(\,MLC^>*CDK#DZ*?UQ=!#A!JQF5MS:SR(ZS BF+Z6^"$Y0[_+(K8Q/"(1,B M\Z1$988ZDQ/B4C&6?O4'"SQVUEE,I"47E]YKQ0AAV"=Z?6E6+P>5/VU9+*Y0 M:%=P7G(LX$G+C+R--_1)0P1#RG)ZH*!=AU[9?3YF9M4%@$.16)JDA-5%U]^Q M(*LH4!1W&A6^>Q?_BV^0A^#E([_RZ>*$)"KG=9)H*RU@KS+4[)D15NX,H(%E MMC3;=H95>%E_^.7(PKC7AT1E9$%#(WPX!8C&[&BYPVJVW<0 \47/W!;VP2,56:6+\II;A M32SBGLZM+0NE%/>/HDJ ER ;G";GUCRJ00'<>K@J52?T]77KK%<0MQ;@$G+D M%G1/TC$%K1$@"C#]R%=OW4I%08>PMF0:8(59G8Q*<^ M[*(_,_^&46)]?=0'T"5L0ERR[@V0<=4\[ 1 %1G "& #HQ'9@-B@&% &0K04 MNTNT 7]^O;MZ?Y>*Y M-(.-G#V7>&H)EW[62,&*UAPN+^/D $=\IHR3#DEDS/<;T\KM=77(UNTFOW%U M;*A,DXDMTY0;TV/C[N7J4CSM@C"74CX$RH,I<5=9?]!VHG"R)X.18"XY>:@B;UO2QN;O3$& \3$XG'BO%.$K>'I4/B+U 8 D*6($[Y!Z46J&W*;$,\M];.K[V7@F>SV@ 3LJ_&)[H MZ[T>G EX_>_:!'M1-M%S"HD7 :,RKJ,.2G[#);[S)<"I7SG3)1);4;NJB'9H M#N(A7A)544&MU6*W7UM!5)_\AZA/^DVS%]'&@AXLL?\-E]+&/%^F(E\0?M:Q M:5FX")P 2&TCY'2./NF2 M"I#=L+'I39 %_1CIJH-M-E9Z(RWZ$3]-^=:P:2NX'?'#*(*:HVT)RX';%A--1[_FB2PD0V>XH\&JJE M?.+JS3 Y*+QC( -UR(H_=?,WRG!DZ<,)44'B -M?E@2^1MY2M>TX:Z=.'GMR M\C70'2\7GD#CL)V&_^'\(OS A +XV>_.!N78,<;!_;WG=4'$E/0!#?_G_\1XK&3N3\8UC)XVIM,7@3L61?UDN'E$G+XMG&Y, MAYW;CO'G6A@U^6VL0&I,Z]PM-?Y3NGIOM#EQO3U^FUP.5)* MMQ/VMP>]H!YT87L]Z*7&5.V*(X']$)7GWC?J03]N3,\^_RBMYZ>R5*/SU.B< MDAX7!@%J !;>R764CJ^]:PT;YQ60JV^I.NX3@7-+VQMVE2&AX(3 3'8$ +)Q MG.EF%I3@T2C:_!?#'U)>IN&0># )6X/K83Q9O:>A8]R[,L(5C)J%#R\00+>1 MV?FX2IA-M 5GA"@YAS MI+-TU4E^>=\:1ER4>R#A]AZV"N@)05"-J'A(/ X0U2 MB[VOMO>'N4MM18^X M<0BWZ=<B((@!42 SBE76> _&1S_S0@Z!(?_XBF*I"AJ#[,: M"0B(H/L0)#&*.M9MTW+F,3M6:0T+5;1Q].]W7EA:+3.\. M< !OS[^'1;_> Q57[$#H7=3M(F]5RJV\7[A@;Z$;GSA !9[B-P146'<1Z#A_.OVR;Z:W%9Y="J8P M2Y43]Z^TXM#0;CZUJS0%K,3V!1FL.7 MLOIUUQM+!0)*_$_3?T(S&4KFXC<6MRLD#LDB8Y/F$<9P)ARP>!AU,&=B-UCL M3FROCLZ/7#:W,Q*0'%@CAD0.?L96V9S%'I@?L(=_/!_BP/SGL!KF7!^[T5F(5-'.1A M)*1("M)J1(,=0U?)E=1Y3+OCH?&.$DE&7MUX]T^B=3X#('D>J$V3+,7]4COG M^8.\L'_$"BS)R;.;8N3L-.5R.2 D=!:3$K/:8'UCPN5D[0&* M1R IX9LA\:05NNQMMT#M']'(="<8&;;AS/K\).%@'&2@G(H_O%&2F @WF< M< +CRD"YN0!4;<8WJ M!JJ-_M [\,\NU"9W,GF_$=8Y\%<,68.5>@.E_JGP,W.D+^[L!B!GGD-AX6JP MQU^4F53LRN6@!AAHB2(Y)KV%^&77"NW*Y506(0"625E/\R["4^I7#"2SM M'_&43(I<3N:P:+"FN5+G/(O:4@P)@NJ^,$Z) U'CU<#-M06[15>DT['6CB@N M#$H;_8(EKU(K$LV$C_!Y9B&6'>R+5H"7@6M-([%--FBZ>6D.NA'L,>5]9V.TA,=N-\FEZ7S&TC@.+T4(\0,L;V@123Z )HKF+ M0>@]=F\1E@,1QN,31NJR\+I,W-_M[ <_0=7:,&W837J[@E-VWT@\(.("51[0 M>SKH^S4D[*;JR@LNZS>0- *\@G/6?HQTM) ]C#BFC!6]YR!D3APF_(N%E@#X M!X-P<-Y_87K3#L( /$?IH&UT')9ZIW?+[/=UAP6^5$ C/CZI60=HC<2:@/O2 MW:4X?3MA'?O4>SW",!VE\?]C@'@%*F5,O'89>]2T=557 /0-/1>FC!.P4]/ MKH Z0O^@K75PNQ@\"WZC&_#6"6ZG>3WB8:%'HCT->Q.G'V>"=ZU9N&6B.;)U [KTH0$);:H#34?HNTC0D90 L5J* M@1:GV_]%&R":&O:%6K",GJ9V0%N[YJO!J Y8Z MMU,D)D =';E:8UT%1 T+5Z\3SA&B6?;/L--!CR\=9:FQ&^J:O;U9LPT:I2"> M(&]1AYZ4L'$.3';83#\['[S6AN@Y/E@-LGGV2'',I&.%L,PK%D:\ATZ.CH$[ M7SQF[ODBCOM<_'6X+&LC+HV_JA/G'QA,--26&E=)?)P M!/\EDKRGL+@O!UD.Q[A$F7%R#VN%UG.H0+0@P]?66R"I: T^8I#20L88_;(' M[VOWX+AWK7O4DOX:FAT-@-H[RW8(]G:$Z& M5@/+QPU+F'V.6<-'!/J59B#3@]6=T,8N43PJ.R!$+ORB LV;0 1D5M%OO>7M M>9[S6QXX"TBB5N'Y)Z'2@NIJ^V?Y24#F6AE M5J( 6LN!$OXT#W"/W,CP>DR%?\.A!WVO!O9D!K.4)OTP6$ M^\H>QN6+#,A+\'[X)R\(W>O^(/8QM&-V;P593X.BQ BB@!88Q2QBF6T_PO=SX=2Q"-T0+%[)9S-#)BXZ&#X_')3#:L8)BYC M6#@[QGCMB(@H4C9L*RDB>_MG^'9Z(?F:ZJ_!2^5FPE 6%-.]&D4_H0UDQM D MJ3$N 6N1%KH'ZQ*F#KNZM9JGI:0\E7R>2EFIXI=P(W;J3\<7%I\5YR2?VY1=&=./ MFJ^M\SU;*>_MEG!]KI2A6*X+N+:69N+=(8Q9,5=>Z@0OWCB " 8*L56U'O8U M^(0UYPEYL_-BVK4LI3J^/FD&[%RRHW354A$;VD5&(W>!9DA>C"J)F]/NU6@: MF^CV27+=CAWVLH$P"+W[D=RM]6[&= &Z'3/(I1B6P[00AI3HJ O\#72[LJYN MY\'.R>F#_5C[,U*E]E9U>ZN,AGMDGJ3C+Y&1.QV7L@LJ!A88?;SRDCENRLD& M#+V\N]3_H /$4F/5<[.+Y40U /D%/Q*%F"7()"7$JR7BU((IC2P#X&*3#X^& MCR[E:6+VO!*DWF?E_8;JZX&?%'IQ4IU;M?)M1 )I_<=O.(8G' MGD6.(II+"A+Q2<%P93+,M7C0K#Y\VAO^D@-KN=O19[.DO%RA5[ MHU:\;98RR!M"!I,B>2JJ&M&IX-AS;J[T\$ K]XX$L1L93?@%I![ "7#NR:#^ M'N>?/2;;74T;XJH#PJUE(08@)\[)M,!I*H+3H![YV=NGME%EJ\?6V42]Z8<9U5+AHI![N*F@ZW/N$;,:3WW]5FP M!(_I'87[.-/-*Z4:9/MO0YSV;$XJ>^SM-5&%7=RVO+]'K3L+Y06@#%8@&3Z6 M^\E=)F97N;[H]WB,?^6I$4?UO]CNVVXR/F[I6?!>P",OA(=-BP)L+ MJVN5OG3'J@93X:)9?9#4^5JR^MUAN92 Y2G=,3D WHDB0=)B^ UX.+@[4]^: M)[PT[L3Q<+4O!G@;R]>_.UQ<-I>UR+*N.*S_"CH[U5/.;')?1GWCB9HK5Y)T M! '?F H7I]?E]-'&'1@VE:S__%YHM\$&K3[TT>01>J,I<[)LR*V/YC" M57_;]:]UF/@>3.7]B?6OEZ/>A)"BKDEG*^V-/65V"BV&AB#*7Q+B::F6*$9&&X3B.7.DTO9&H6'#=+_AMZ9/2@"[D>^ M$D4;3F>,UZ1#C&!"#)ZA.<#7V_.,P7-F#!-9<+PJOZOKD/!D@Q8BA&//F<.C M120LHM)4^*+Y]KN7+"] MYE"^N0X\5W@'X2TK3>8PSC\5#] Z7?\T;BD99 QD"L<63J]';&SA]'3-RJBA M8GY%3??A8R_:[O$W_"KIAMKWN )AA?L3O2%_[FNWSTJ9'Y^G-Z?$::KEYY5]J'Q.D:\V$VJ6@15E2T1!8V M;20/E\KUX]WPZ:128[=7H):G#C-P24[2S/*[FJ6V,I83\V4H&W&B]\HU[;-+ MLZ0RVRLGRI,3+"XBHB/1U]W,W$RC>WQS6' 5X_3[S!+)4< EF=JYHSDR52O% MFNFR@HB#GAITT+0RDH :_]:S;]7'7C5HFJG&;\-WOK GE,YFSVXBR;U7$[S2L_TSS"&4N:)0[F1C1+#(RB-3I_M-+X_*O5VC]R MEXZ;^R8P9]Y?O!_0-;,*ZHJ)W^I#Z%"&67[@'=XH5JOK-/Y!SZ]BS#:B^"W+ M-D [X0Y:WL$'L#]&,.6OK3DP/=# _(E^T35'MD9 V@@W$1^;7\2Y8B&_9$(2 MU]=E#Z\!#\/C % !W1O)C*1!'3L0@/T[&1+&&6I.H+B]#([S,,^#_Z1(92F M.=8R\HDT9.)5UT]V'21O[WON5/.EU:)U]\/.<+HE9=_3EQ)GJRI=OSP:MT]&3\V/4AO@P26A ME;"45LB?@)YY?!%D#G#?,,:W@O7.H>RL(^9,M.N_I_BR3<3)-I6$8PM#]FX_ M](<26_Z0ATI>'-L <#$)OZ"7@%L:7T=+^$DB>LT/XCM7[T?'-98]J^O+)?R'P"14!E9GN<_P# \L8?.S(1H&PYD.&8T%/2C[WL0 M-*#@YJC3)6XN+HCZ$)* G0F!.'SHIRS17\*9TL@LZ?R Z/))E21NK,,]Y#(; M/1.P@P 9:BG>A5-BXF8P(5OH^ YH72L1]ZK \7M\KD(:?+Z09*Y>,,Y3/)Z$ M_S(;MMPP'G$0;?QL7W]D,J_\Z.ZJ%40L6/@L?RVKE&I^Z4F"D8C%9*MG\OX1 M)Y*\$-LA_@,4*1IB8]8GM%',$V%^0Z.)2NH8@E(P?_4N=DU[JF;-":"#5##] M^'-=>6HRB@P\\5(B_2B'$I M)7WRMV8%B>7-;TX2XOSA(5J*6[M*N[$^_J#J3&7_ M6>DWQX%_4+Z6Y]M$6IS+M\VV',<_I#&]5UKE86EX6^9ZO4P_V7\.>,VS]R5D<,E2_MVR;10I"@D.9")]; Q+?T>FAS'O#> MHP%)Z;WZ$'T O09?KV/(.,T[5V/!P>;A89AYM# (X.&\7;X*='X>ND_$ETKS M^)D$I/)"3X*2"Z1AYQ =7)E^C.8^L#D"1&X5PU%VE;'FH'(.7+0SVX<[6YJ6 MV/-/;0>V"!=OX,L#/S!\NC@)PZ3I-N'!JF&$M#)ZM&7V>N@_3DU+0PQ"OW(H M #3\JWQ:_MO'0'107R^0'U'74 E\^)?RM]HA>BDF G& #?31?A$492-U@^( MC%TDT#SU;V)L#AVH4_QFSUG"!=C(I&,L1X>9.'9IHS>&8&0?D(W#95LD_M8L M[R#7>M8SD;N"(KPA(.A"2=ZU^7F U!BMWU6:OQ!ISRZN'R[^1E';UV'$@_A_ M Y<(5PPP%-P697M0=C!RP+T MW%.,EGNO=7P#BN(M#+%_(W]- =Q-DP6[Z70L.6\"R\6_*_@.GK&P=N; M"^"%-FE67IFF^8]'YET!2,D?2' ??Z9BF"D"SZ* !>5C01K0\ MR)0-D?5#2?E= - M#T 48#QM*([4 :(8?:VGX_)4 #KN@U0[3@+&--3:;<>-\F5^EN$>S#2ROH$% M0U*-[Z )P.OU+FJ'T8\C, 0C6I**GPVR.1C@BPBW&,Q;E;IL20 .:9EC7<7K M($HM#+8 +Z_##:IBJ39:LNJ KV+;5:HCVR5RU $C4LA!/:"E7:@U+S>FMV^] M]MN']JI;NU/4S32FU- ^&9?:W=Z0W9EE(;]GJ)H7??&M]C(2=K#87(HK-I<: MT^/^S;#RH'3.7GJ_Q>8%%9M+6RTVM^T+>_K8N7NN-1\A(62/^HB'$_R2_Q!!B$T<$.'0EOBKXB0H_EY#*I/9O7UOP./2 M&8W!*,:CN=#\6&Y,*V_-897N5A\N%'^=JFX/>LKD/W!1!QT-+NDPV.Z,* 8R MZ@?R2\9WHSW A_YWGPF8Q,E\(ZHXXN3NY;1ZT7O]&@7G3Y2AC9\:GFX5;"/J M&IMZ+7%_:J^3Z40O9!651E3Y@V'5.G0'K83I%+**DT;D%;5];E+EV[OK!V[= M581&DB:6V*;_A&:2J:C[$=]8W*Z0V*>)/-R;R$"#_;UQ[.[)@MW=8+$[L;TZ M"NIRV=S.2 "S*8E /;?,YBSVP/R /?SC^1 YZCE MZ=V"[U-JVD.XL&KHQ^@ [)O:GQ.U_"0&=P7))T%;G>9?*)HDW7_^#FFUNZ+_ M)#Z>(DZ2.$NS']^;ZCD,[*8ISAG8+4I1,S-_Z9ZHTGJJ6::JV-W$1.>! M'/CN^9?HL<*>^?1LFA)R$/;(DXI9/*F6^S#!856[U[2+L2$\F4JF#DS\N84[ M;(90VK#D1(\XQ9?)8(2,_)5(2):3*?.>$;3 _]T_6"8SXOZ13'$KY661,']_ M5WINTJ>PFIX2C#Q8/;V^>'KF)YX;-.K$TU%&=*1CRJI7D3*!![^[],SC9*#= MX>%1+;-IB!EY&(@188M3_K,\;%%/Q3 M3NRI>+&/"[V<;OR^4KEX.#F>OC:EQG1T5=8NI6:SHNEYIDL7*CNV<[V3C$[Y M8:RMONFAY?TCGN=).<%MZ\[=GFU WDQ@OE:3EZ$PTB?REEAZ=8#RDPB<$?)= M A(#H B'(D!FG7NA[TO@3(#7$I 7SWME>)D4I=557[$$3NQ)S;A0*0Z6;OV! M-=C/-TM:IWSP^U9DI*';-@\:!BH'69:4N5TL*\B;R$4=-U H2+$D+T2-AOOI M1"[NR(&IJA2%R"S^ \E>S049&,SU M0Q.GUUQUG3:&W]J/A+[14M84#U!-,Y"XEE97&_Y3LM9)?=ST?"SJV 2488[D MF=66)B%/__[&[,Q1*W,%0Z<9>?](X$B)6AT(_JKFYJI9B!? PD@R6B8%=G78 MD$XW5S:O><196E@2\@;,UW*'IM_9;I/=S>(2U=V0AY'XTZ6Z*(]AM1#3R#!) M,BERF=V8?N<#)@?VY=H-P>(4&,M())<@%OEEX'KZMXEOL)J%[/Z1+ HD*_TR M,"\-7-\?6,T^#K<=2S#7<'42>FT_X+?>Y'46)6J53/B69W8SFSA;\ M31[\38F4V?21,*;!6N?=/X5U^?J: BX8X$04+/PR+P^]R]?/A$9TR$$QZ?L( M?IFW71\3>MY)3N9)GDOO8ZYBGG>R^Y"YLR,_OLV$BH?8,1&/A_5#HNW4L;A' M_A[T+RDV\:GU>O!O>S@[10(F";20EZ*@?[^-+-U6=6S-/A"\Z\V.BA M%\[;?1!;9ZHL#!(P6GI/5[Q1&HO0[^AS0P>^W4=KQVCOZ'UA@CB?"4#D,5U& M0].:X(_;1:#FGG@K]&.\>_3J^YE-QL'FBA0X&*EA<\5(V-ST"VE,CYEKNRQ> M7)EL-SUN+OJ]]W2?E0&_0DP%7NPPR.YI8UK[4_GL70R;XB! <%T"LKLHPK'[ M7A]WMQ*)NWM^8@H?7UV]$*S9XTC<79I]Z-Y+U\^M(5TKW3^VJY_8N[^XN[N][F=D8"?O%>?W%W=VD/6>'N M%I#*<\J8'?&*CKY+EW M#B0XFL(;P7AF0-],$]87MZ=^Q<\!$\J_U%",-IN D:'4YS!BP.V_XRA4+-[J M-^+6NCGJY-SBJ%]N9:=;ZR:E4_"+_N57=MJU7AXZ!;>8[+FU$@,Y";FBNT8T M>^TS>8/.NYS=G\UE*XY86SI@.7;_B#^4%EO#%F1J2PYGP10OX)#D,,47KY/^ MH10OY*#C?Z6\X,-*R$;*(P^HDY0'U'PK WRBHJ,O G26KO2*"!X7M^E-DO<' M0*ONDEJ[?XJMHNBV3C-Q_X@Z9'?7MJZH>\B-]%D=:XLE$XL\D# /%EMS$O!@ MNY,"YI9/7?0'BF[U$9&N3=M&<9E*-::O.LL/V7JI0M.Y1&AXKSI:#)1(',RV MK#OG(A-S+@;+)7IHO022E8YIJI]ZKT<<##3$.YBH_)U.RR1,R6IL 9;;)<*: M8G+!MS44:]-[C8D#J^B=8NC /X_>:PT+6$7Q%/,"OJ\7N(&(9W,>)O $>6[_ M2#YDUXJZES5DEU*>B;B:N*1"O2H09_V\9$RXM_Y1=ZL-W7H[J+Q;*(5U.8P$ M1#%4PH1M$%$'X _NVUZ'O[D>GDG@=77%P$@UF0^]^VTLSX6V"$R\-\@4-V M$;OSE[]YZF]6,702#HO[1^RAM-AL]QK%%<)A!'KO2CL:VQL93=Y?WA9=IB! +1]W2*\1Q?SR=D.] MS?^V2(#*/_:0_M7)M_VWI,GWD1O>PE&S)QX5XX MZ"UG26)@:0-%5V> :_:@Q;V.'1)E-.R:EC[4H>';4&>&=2H3W!6-/ESNZH9F M:PO?^%1LXE^SS;SRS"2$FO-VMZSRHM'R6T<;_F=\>2RY3YZ4OG2[T6BAO9G] M@X/'>NAOZ*TW>(N-Z>#]4_AX?)8J/2160WT(1'7?YVQSE4:$%S%"/'%BW1KTK&E%ZJ M7[3):;?R5"J&W#GK%R2;18$4I"BPXRC]RNB G#MOT:NUKU9OI*(3?^#S MEF'EQO2M5SD[D1]N:^WN&M 8L2_%V_7>N60%3&-Z4GL>7'&,^F&IVUC!<6/Z M^2+7I6/QXNSJ;?,5K'KW_W-P0)SJ6D_]#U%3.LB)K6L?([@(1!Z<3!P&);]=URTX'V"FVN;\=NX0W3W*/Y? MXF$R0 LL64I3;_V7N$6FQ.'*K0F<8.3PM_ZO]S7X4]SKV>BVIGD7//"_$9\C M.4XWIO*]="-_M-J=KT QFI:FO!\T-62:T%('6("2<=DW*2%YG=678"GA70,Y MG!TGTR>T\-/7^VE)^.*[G[EJ=(Z(6!@#"L>*V-T9:OV!:2G6)'QO[T!.[74P M*I1N8Q\&KB_T-I)M8TB@;SCH5/ ],Q9M'9"L307Z@@IB0IH6@Y 52%H41X@ M,)Q[MJT-;6@^T)$6]/ !& L4Q8"7GAHHBHX$BDJU!N2)C75-MC^NA):X%D94 M98;\.XP#A8[$P;GPISMF6MIS<" MP8&:GP.P+M23% (UZJE]B3*N/U[EP"^( MLJM9@1J=-GQ? MB;D48J^@C.,GA2T;.D=@G3MXC[E3BUG9F;; >?2#]SNW8A/714 4W%1RQ#BGFS3S+T#'>I^.<7B3 MS2-81=UE&;(LPG,\]XTE&6'U*.?M8"CL%-EQXB0+LD,!#RN3-+=ZJ.EF8 C\ M,HV^,,;H8#&MR;P.=]K\#3^T^6GI/1>CGJS#U%\>)(@T:[S=3IEXZN6MHU"F M0,FDP*\SK'H'>C!24RXK-1.AM8V327FM>:LK=2MJUK>_1]S0[J>)9Y2KI/[I M"M>6^D[^:5[:V/*Y1TXO;Z9.RQ9,,KQ*%)QZH^F[) M4"H"YZV?+!(SGB7YB.KU[ZFA65 W,R6&VVXQ"^I&JC'5T+P[S@4R7&N*K;D_ M!BG.>76M/PQ/'QCI3.BO,W!TH[/QOOKHI@Z(_TOT@B5N19HN:L^+DA1-PKP5 MDD<^%,V2LKPZ5-DIA=R'IEO,9'>BI+2N6-4'; M^50LU:Z8?&[4_MS<&:>GVC:/3N@Q]6L2,:+";IGW MU03.1D$3# L7H>V+I"CDWR88^[Y3RIH]>5,J;Q+R0M*&1!X*R208A;6&(I^& MCD_=5N J% :6#C4+;=3U'0)MG0DIZ?[+U?/QVUF]5?2Q&:R4T-VE>F[N]LQ^ M'/6*4T4,_,R1C/S-W-AUR)>]JDF0N!%8DI5R4;24UQPP3@O]V\'6-51WG)M= M[RJ6=HS\"37\@;)I#^>]VL'S<6EJLKJF%04G&YW\,5OO!TU8,.)CL.+=,O@9 MD#]GCUB"%)(HHE-@]9W)3NGV%FB>E0LM0?:)$DF16<0IR\ @++TE>5)Z(X<0 M8!05HX4.X=N+AJJC,]@.E)P:J-7/Z!':%H5 E6AVJ,1EA4.57N,BZPIXZ^IRR+[0 M5U:SL$,TLN0'K^X[8Q:E#<$*J$.0^/TCB2=Y>;5Y3PAID:R=\Y_!IKJ!$?>/4#@N"J0HI!]"_VMC5C(J,QLC M01*3HRF29E;?.&QF9C+T(G:WT'.G%I.FWCAT03-3R,^KI MRXR+NR+\F5P_7LGUFF4.$%\GM9YB#$N&>O(QT@< P.;&WQ >7*"COJ[SC:EM M7UQ.3SJ7748K;&1311M8R*@5D45+'G G(6#>AZV\?R33I,SM8O!=""6S.@UE M2(13/,DR4>W3"4F9QK$.[1E'%*JH[&Z\M5.+B?,^O5*G6VT8?0"ZB=W QH^_QB-9X7K,5V];K<:Q M^+Y0IKA&$CLS.RX M@ LF>1[9\L7!?IDP*W\PSXQQ._'<5 R&8^M?1!\]I&L3&@Q#BD+MA,]!I8UB M0 ]L"^0B I\N=?5*&!9R^C@NU_NF?%^JM'W N8B"DORJ%C*S#>*2D@\,"+-G MMHGQXM8 MLB"645:E F'A6%&]/!4*H!N'.&/-"=$Y;R>$U[=G"#G (5THE@& MTC>[IEFXK.M!6P0[XJ!U(81M)5%,&'8_[@F-::V/Z/QJ7]6NFYOC7_U/\^C6 M'&H$S1-N10HQAQC$<(WI:^7NF*(8:?R"Y,!;&LR;(FQ8G(\)U#S*C&-H81[3 M,GPJH&\Y0%AH!X2#-.4)XK"+11'*-T=#1XR13#<5&PD%8%>J>F\TU-0];6'_ MOABCW^BF:@-BJ0VP,FH1:%OSHG(,*RX9:L59;RS:%B>M@;8EGT:B;:5:0V-: M$6FE?/-&G>K\4K2M15'S,;=V&&)+:$P_+^27A_.GSCE/)X'86B5SQ*+,K8_# M)3@X7!1%-T*(7*_''Z51_^Y4^RP&D8N'=S/^*AAG%1^#KXLS2>'/)UHAJZ@X MN&#B+"VHIG+*74YK)::853"8 OXJ7%IH(LU:=/E/JR_]#)PR(6O(KH>NI6G$ MC>/HG2PX>HFR&<6BEF5.@CKR=',EP&Z)4.:H;_\4=#LP*_^0??[R,U?UCJ7+ M_A'V;Y6A:?TG\2&8-!^:]G#]1SQW9G,T](8\Z#7S$QU] M:,^'\\H1@GK+)?>8#F@OQ0/GGYCLBBDUYS.=$Y>H"T:6X"I*ICE22M#MMXI_ MB:X0?X5@#2%8=Z!<,B&0X=*!D2F28U<71?P*P?8LP;J3YY*( 4-16 PHFF0C M1D;^BL&NB,&Z(^J2"0&]?R22G,B0$KT:S6<#(?@M5/A=S*XL)M, K*(99E\W M5H=@OX3_74S!75PS[]8-58-;FX/97O!P!6CB:/ 9JX"F'BAHF3!."-^/V,3( MQKA)[N4*W/>)J&U_8V=71T!XBTJ"M MXLL[MXQA[I;HJLKUKVMZC1T'!0UIZ;](\\5E"ZN6[3HI"VLOJ3!I"3V^S^6\<-;M8M9:_&H.%+P-0+>521&% MDDPD]']TWH_L[PMK?8M-1H+E[K5]OOICSR MZV',L5_?S&:LF[I9K6QAMY;4/&1D.01%+:DM'(,/.=/)\3C??G6JEKI_(_*/ U MVP2R*[H!\Y!=,3]8S-S\+!LH+*G\7Y*-4>_*3Z7K]N3Z,W"2$M"3)!P=7EA& M9FR]IPEV0]>>-0&]=*C?M/,1$GIA$JZL)"> M_LZ6>J5JW]JVCFX4SR>7]Y5YS30Z6M":6=!1.@J9_U='$^CH:;*#=#Y8+U6U M\_(G-]1Z?+$'Z<)"3IH]?O2AWEWNP$&Z4?2<7.17IA+3':4%K9K_5=1-%%5. M=IC.!\?],^O\Z+4OK/;LRPIT'T/VM&$/] .B>\GO4A;J*$;Z]&S< ? Z4]G-$45][WTG)UJ:2N MJ(.*^KRSD)\C6P^+HK.YP)@#>)9-=$!LT).0E$!#.OP)/NK]^5-#!Y@K3>@C MOZ*0F2AXK]T4S2)FC:?I]!JOQ4'$6>:CX=.U.3^=J@2VIZ-!*OUX$GRDIDS@ M5R68)5EUY.D)2]+LI4)T+G'R.ADTN7ZE^B#ZGM6CH=LV#/EVQ1O)*HS.0TO8&;!7^2AY;*/8,B=:VC_B*%*.G-Z'Q0_S?%E$FA\OY\-9]?6LTSI[ M.E?/6M^:E[G=(],R8%"+),M%#95UV.D:X>9H"(]*1COG ,!V "V:(@!3>SB! MQDA$!/!. &R;^ L9=E6W6R/;O4<$*"!L$&CA;P(B&$0-6T=/@C_/O!ED#$!T M-40'#7_4/87P]A!1&7_%UKG$H[>00QBT?0:1%F:R%3WNK76@SS/K#;[VN9K;E-L(5L8CY#H3PS M??Y8I]4Z_XUM;VZE?\S*&[P"]YA3P0$#8/$\1S)"ZCQET:>.=^)@6Y#UJ>,7 MP_SEG#]_)SF \$JV=PAYN:.LP0\1U[4O3+-P%HIA>5RR6+JZF]0J-7YS8,'@ MI5C2O'[_Y_]G[TV; MTU:VA>'O^A4J5_;[)%4R%S&S][VIPE/BQ%.,G>F+2R !LH5$)&0;?OV[UNIN M34@,-I,=GZJ\[B[*Q^9AJ7_*U]H7>,_>,T?WP!J^53>S=@Y^.K_J!QT.K\[<_>585O;!:WB7[F"WDO^@?A!!76%.;L!QI>< MT4Z/MZ")JB33M9XTQ^JD(5TL_I.5#RF>2/84$;USHG 7$/]/OAH-8(,-5VN9 M[?_D,Q %[%;.'+R)8C[ZJ_\1/\.OLI8OIM=I)[7 _PWZZ\(]I]YX[69\XAU_ M_WK[VZO9H8.XY1K:W6Z+>.&_\H 0:+Y;#EA*!%_C]!)N)7IJ! <[\7ST!%K( MCT*S.#P]5P?-[BHI>O4M7:,5\DRNH=@*NU6F==BL8-O<6(O7:);\W&\$7:Y4 M^/;MX-/1H5=<8LO72F;+U\+-N'1I%XT+NWOWP]SYR+;WC7,L>O$/I1Y)/?(RT6 M\O]%/Z2/U/\^I'KT]B-POW!Y;^UY0*\.OIEW^?)7U0X-P^ %'!46!O[T':P% M_EC_F0U^T:8\!/\@<>;W2"S\%D)XQ"Y" 5.BW0/M9MB3-1"Y+K4\I]C)1.?X MOT++EER.AB "S5I:$C8SSS'G63FW[K%AX.7O.(S=X] MV+C;I]UAJ-T)BTTD#\[)&$Z"J2BP[+VI&[;N 11&>(:!9K)Z'LWKR8[+=O& M@5MB.;#0(+)T%DA@=1'-Y6,6G(X4S02PC*Z&+G9-M($*G"J*[ \QL_LF7V3>9BP>]9DL&>H[DZ*2$!*/D6Q*+(7B7.7B>?#D0=0D(W<'%0T'+R M,=N,<0_72]"%U4$9U;F'QT5/$EBXOKC)R(I*YMPSN/P.45<) #WQ6Y$",#Y!8+0GSQ@4\4\RD3800D MIH91$6[']!Q[_05-?V!<_#)PD-)CY!>F$>\)9WTQ7RGF;VZ"E]*#Z(IH/)K> MS8T8Y!59Z\AQF6<9&_&5\>:9>UKE]7KZU 6E\F?;3L3#/=WD\ZU@S' M-A]\Q,]S,_TX2],(*Z"1%VM*N9P=7$UU:<<( XF1TJFBON 730SGMGQDM%P? MTU+5LL)#;\#(0:,+)(?PP1.CE42R&,WZ]4S!QQHV2#!-R AXWM20@]++.KY+ M,E0WO#8PLHBKOQ0?OI1!:GOSDEHCW).@KH):8J$P^%LY0EU[O@=2Q8O^)$YG M[$"PX1#;MS@X MPC8"UV?19Q066219V%5+P=_*@B1C)^=KW:2>:6GD6<6>G_E:4:EFVVNQ2%- MJZA*RSIQJTZP72[*LH!J8]KG")!<7/I4 HK\T#/10N=J*;I2 M4? /\* )_3# G!B[QQ^Z&FH'P/;.-$_7_L#?)AEF3@:KQ O"ABRY%KVUN_Z MSX'"]=1:7M:U$3;0.SB M;(Y)1NQV,\RKVQ_-/>?+I\_WE?D8IC(GVL\)D0VSS2E3^ J%^L['LE(NU)1B M-:U+,M&" M:CU?8M]%D(3Q6&VQV?65 4&(3_@J9P9PS9O,H1?E!0_XF23V"$ MZ;+O">69A16;;;!$#$\Z=73#>@4*48;[G&AVTD9P#8D\Y=/J@R=\T9'V$PE' M6[G=//E9U\OGY[WIGO"(1;:P*SRR_#I\L<4\:X^CYI5Z:EOW[$35A:%(!M18 M^]*U6H>_#O._ZIN$XB+C76=#49T+BAD&?;HMKP@GDGEO6*-70+MSA_H2+IWE M1OLV[!Q-G(WX=QB[09V&.]Y:EF;?2>V>$<0TICF]!JYS;^J,]X,FG>'G,SWA M64.78K!JS/T6<1G2<$QF$4JM$8BC!P7'O<*'@1O/C?R+NR#AB0Y(*MB*)K+#0^4D?P'V?&O:9K"C[-#@<:(U"'T*XB M,,M(?)N $2HC4T!(&6N.# H![,GT>G('% I@4'U6-4;_A869>TX*W7/P92N> MW4:1)\_'_S.XDW3$?F9/1P,)(C:E$ QR$XRD\R(6I*DP%I224P#<;GBOY M=HFGVLE_?$ X C:[C.A-LHL*=%8F')U.3EY H$;9$1>O\DSQFA9M9*H=B@7= MBT4;I_."XNF?8BXGFF;U%9L!I/;LL+AV,DPK.LS8X,Q;[-# N>9?EG8^V M,T\$=M$R\UC$EA&!-"E%,E2YOTEY2\TD?S4JW+DMGVHCF7F65"752244+RE4 MO#3=&0Q1T4+$P/1[+Y)1B)H0:#@<;1"D'1.?Q7='QN3)C3Z+A>%3Z+<@M\&T M[/U(&!<_$(%;YK"B1S2!'?2=@W;<#5+I(@( MW9I(P?0BIH:,'P34-'2D-#H/4E' ,.F WDU:O-$?6,[(0+:"<3G?&@8M'S3] MWO20&X"%9-AH9#!777\B":'C#WWX5]=U'H:]K"A*BSM\<_(Y1NONF0*O5AAK MHA4#M;XB0H?1:!Y8:,R@B6B@9 M<&$U$<)2^";%S\G(Q:@CI>(/T?;DK S6F-QCTP!>R0Y3#JT1*3@B/H.?KE.J M9N7-UV[&^O?AGRLX6/FRM?*., ND\^OM3N/@H%#_,3:V9EM@8YS7#GN?.]K5 MMY&^HFT]IY1'S2KE.;P95TJC>KYU>]Q3ZV^E/&LJY5$W5\I3OQF[S1_G6N?H M<^'2>EFE/)=GU_O?:L>Z.WQV<=["M+]I^R.22\5,LFM0&5Z-_7'DH,:.8AC+ M9RTC)9E2* C2\<4Y"EBT5U15&"P)+ZSI JT/@4!EK>L:)/B]N)9 ^E-*TD]] M.?EU:KZLYBF@C7]3L_/KLH+1>+W>9?-:!+8]=XCA*!^Y#F9)C28MA^\:[,[W M+N!;TP@2\XKERI5_>W57_*RE& VPPO\+.C&M,3%/WL"'L5V]0.#>M9' M%6[\:K]G&AU@DS:8 29H]>=,"6=&-D8>--.6F$D0:.7LNU Q5U@*>8=KK+R4 M'C1-4#X+H@]&)R ZW!WA@*QCF )?1A[P2/R$+1AUMDN BZ;%%'L6&*'LZ,NH MVMU,4[OEJ-H=!@&2"2>"_BGU,9$/0!T/,#_F73F7S\N1[!NR]^$V$'(6KQF; M/_>&9YZ'L,C)D<3=9 \1*:/>3?"8H,&9+:,"A!"!7:V(XR1;'SV7XXQ_[QTV M"^?]QW91WR+&48QD]#+'PER,8VG,H;;SL5)0*G/5=R'FYN0%>]&DX)&+*@$^ M-Y%P59WIM[H9#/*#_&HPQ"V8GUNEP8^O?I@X0@_N,OIL1_:!$5KX^^PDJ=13 M; 5T#0!6\*8GA!5K.]\+.:56B4S&XKBF--30&==7+*SSK,OKO+C6FWIY6$A MFA*\OHN;:#>S@8LKY>'B:DIQRL4)O]\4H)#,PG@QB*>E\G5@&AW#Q.;/02QS MR<1[,1J>.JT3BIQ/'#9PW623]UVFV?XJ5ZMKHX MK87M(@DKZ#4/^BS;48W,2V5$A\L(;HFX#5R+3^;T.1H$5SW-YLW&SAR^)49: M64&O)]*P\>O/M_OSQ[P=Z\D:Z36]LF#7H@>?&@1;JZY:*H(A6U5*V8U:I;3\ MU]DZY2K197HUXKSHLG]]OO?GMWK:.ZV\3'1AQ8KK19<2:435^G15%CF;#\#" M&E],4^2:4'I!2!27#KFSHFFX]V"/IT,X@ X!T[O"TN'H]_N.-SQSAK\,.$;; MZ=JXA?!-[$=)B"-N1:P@EA0WJ'R]^'4TU!Z\;@1#)HXU<^3$I@ZUA"3Z.17E M,J!%22EEYW^G6SC;>/4L'_#3Z.?E^0_[^YY3?4U7OTCF_YQ77]GY6"@HY6QG MAR*]LF3^8YO!CQ(U#$L3_3J VS)G%V6;>WX?7D:MK#3A1_7^#6/JR^[\UNX9 MND\UDZE(EB8>"'4:>#$@CJXP*)C6'ZY:+<\=J V:L]5C&L)R]W8S+MTZ^?SE MZ+JD8G22 #VBA?^5P\YT\JY(#GM_8 PUT_(^/"$B.%_,>=:X&!8.#3ME)\SC MVE[C9OQ8S>O[@WKEHA(F4^BF-["TT;\T_&+GHP D5^5EC<,G,1$H=20%[!L? M^K^=PDXLEI@=+$XT U_5>^>=]KN3WJ,\C(-3V/^!9BSC;RQ]&%S.*9\UM4C&,/O'RK-R#;3[T$<9I3JF"4_XNPC412&#) M3Y0/R._5F0/DYH'.<^9'N]W6^P*HN/S/A\SQ*Y7*/VF)(W0\'O)0J#X'A]\P M^:Y@I7_,4,](Y2C\DWYA\:?4U TDT"10MFKYI>2O.ES#F+1APIQO8:XU5^.5 M[-=:_<'GRN/A'S5L(Q,!^P34]PR0Z=C$".[;PL3)G20D,U)G5I4;.S\0M\CT MJTXQ_5*Q>"[\7!GBSW?#TW\TKE$@+AS! ?*Y]4RR*_G^CT^EO-*,5]X)BFL M5CO-$!]!N'+) J2Q%@$21 @#&:*O*%UE3WT\,8:77VR]&!%<9G?[Z?WM[&F4%"G"X"0HYN,^:JKPMZ MVZASEE40M$6EKLX6M*G.HGU*AB3'(H&S\_A M"9M(9)EKHOWBS(Q^)NN.W[*,A?B9NG:/V>&*C..A>YL_?RA7P)Z;RV-VR%J- M)]UE"X)WV[UHFV!NA2GY-G-@_]/9SFSB6<6"S^!T)P5:XR-Y$T$&H_RM9OQY:_+Q^^_+?_H2[QJ.U8R M2Z&8E)&\B?>I#> NOR]/.L.#OG>B9;\/F4#'<88V]M8FNYS_ VWSN=B2J4]Y#56O(IGHD*'B$TL_S$6 M+IT899F\"S> M,I?Q.?8QL$]U-4*L\?GQS^_/!Y7#0S72/%-L)?"+"1'&$K5G=\^<<9:MU)!+ M.Q\+M;)2+V2FX7$P2 B2R8'5ZNS;9!':65 =3FQX:?=6WOFH5FM*N9I9-IK5)Y5*+1EPE-2. MM'NAZ6IA63SH2#5 M!5'1' Z-H&=^2L_:2'.T2$NF 9:(B[9ER4IEXQ'8 #TF^C(E!F-JK#54I(N4 MU')LWTN=#EB,,!7XU47XHSW\3:S\D#H8\+^!FF3K.Q\KTB8V,HD7'"/C75^,>"/L[<% 3>\;N M'YU/3/Y"/LX31A/]PV)C'AEMR"Q:%O0,@)MVVZ;'!J,YTL!WVSU0C.7WYH<) MX;"4*$UV,#]Y^?,THMCO&;;EV-VKL'5=Z<+[\WO\I>:?A3U@ST4[-9%8:_.Q M%2MS*\P?FY_ .=%Y8N)L2Q,S-1I&,_?PT/CL-$<6&Y.OD*WM'YX3"KXW4U"F MN'TH<^IR:@HL@L//;>/6;Q=O]9>-,(F3+0U=L/"\^%1D.75S@GVQMALQ/A0, MX0@5TZ#C3E%(O9YV3_T$.:\RPBX;4P?1/O#.V?[OM+_NG%Q=:6/)Q&-OXJE%HSGUGC4 "C"HNU#[<0UK)+P[VA";W+"^,1W08;!;Y(!/@H,M]$T+WN/8\-[W494# M-L&ZK'AL8#7/K0D_QK%PGM]G?:9@31LQFS71X8O1\MBK]88YA _$FWLT\[,OXN1%@#"LNA1;#5JRW0V%.OXI-@OFXENCIDV&9R6 M9N!1AWR^A*#3%N; >C1J3"WG\0<6_E#HD1W3A>7X;UBK7KOM&@!YZME)_R#? M.A%OY 7\\+P3*D[3DZ)O>:?FH\\"L] ZV'+K?>#$ PB9J"IUV;;3SX?;[*!6 MBS@D-%PQD0HG5WT 7@,[-0Q;8B\4=C()-QJA:@?M?<*F1G@G&5C3<8 YLRVZ M.-@54Z_N2 MWEI59]3G]/HL9/7Z+-V,OUWI[9[7 M/U^6^X47U.OS\&9\61G=[AE_?E4/U-?2ZQ/U;-01^M3AGDN'/@MP:4,_4!@R MA(Z6T2&$1BU-5*$N1)";+IF<56@H"'#N-)JG/OJVH2W9T.*%HT])V L8>RM8 MO!6RY>"$Y2=E P8OCWK+)T5:Z^,E4T'I(//^S[2!N9(:^0O42+;M6)WPW#EF MTV&0>;,9R:N3;WGY]W,N5/R%;NB8F0-KN:CU4 O7J*;AR1.R99W5KO37LA[#AE9K/W0>SMB;FA4V]C#12Z9)P((/KDBV(J;#Y%AMH+H"L>:RK.77B$TW5%Y0Q=IV M@68M?5K2FSB\2^Y4/%U.=ZS5\R^@R46AEN64G&J^7+A."SU!&4;'9@ZZZ 55 MMF/;VWP_:VE6,G%O*7>EYB>H:5-LZUF07U7+BVS(U?X"N*V[/\)<&%LH_P60 M7P7&JG\#J6\/9RW_#>!>"9X6_@+ ;2-K+;PI T]%V0F==W/&'^_M\B*99F%[ MF.:3 +D*W"J\;) LORQ\@\5$5Y$Q;P:605-N"&:!I":V2FEIK7S$9*.Y+U?5 MVJZ:WRWD4[*Z99S$3GFZ\#2?2H@)RI0*JYDV2U&,+DO3W2>7PZGEE+<:)M;* M[ZG0S?2P @GS=^'>-$P'#M,ILQ)U^P *+*_!A&JO8_(J0LH"IMT-'4J790=* M[D4R/./;WK M:3$=V9'-H?X]@&7+VSEF5!A6<( E+X! M!S\6K>@=6Q:GPQQ9.A".Q33ZL*UP"4="@"DBE1F/1;_EFZ*,=4_NN$Y?+N3J M19;&C6^NYRHE]B]8=,K^\$2^Q1*9K!$U%X&-*O$):6W'&TJT;U8S%=ZHUW-\ M2Z>?M8PHX-]C?C/[DK[ ^M#PQT ^F"M%E,)GCHB\X.A+(DM& M0>\2N=J1(]F1'3X$&PRS>0/\? 4%G.?))@J8Y'^*A0?RON9: #FS[W.,>] \ MR>?7$$Q@)1JEG'B1$(XY[!K@Y2-REC[6^B"*BXM*9JZ'Z=N$S508*P-"&2PK M/C,9/LR'FWPEYL'A>FU^^UBRQS.P82NBIACPE-#+@E:O(\P_-$&8#C MBWI=.).8Q!LA!H55!/SQ-1=3WA^,"&S@"#0L-XWTHV,]B0)7F.D@WV0!@1)(DMB"TRWI6V MQ9R$S#D#@?RA:1%EQM/S37O@#X-TQ740T\OI[)+T+9<&C_.XK=ESDY9.1X.; M&OTK-T?]EF.EY%7#JVO%_])ZPJ2I9.EUX!,O9<5F5-4D[TX6A4W4K4[4;15N MQI^N\MZCZ9NC;V%?$'IX@:*M6755\Y83SU=7I4ZOJY)3^]/,V_ G!06VYKJ_ M.TCO%LYDX6K]1-WI[*&W<]33X> ):B??M0:GIAR[3(]E%.K*P<+PY?86VC,$IG%;&V9M]^:Y';Q\75&WWX*QUI?_;!&CM$[ YK=="9ZYY_H+4>O5,MAWTD\2@>/ MXO*CN'24M7+3M%-LBI=B,Z]<]D#-5\Q*#\Q[4S? RON%-6"9N+R48;/3>(W8 MQU1<_E3N?U.U_*%^'RH$P0%&>("-Z /1O6\*@\L['S,;3/PSO=GB"W:0I/:G M3*_GUSSI73%7" KAX2FJRD]O@ZS([PJY8O"P.>F^@]]S[U3F4/#)IG]+&?$= MZR+>L/5 7#OX44I'X^.;@:G?Z'9TKNZOX5V]USAMW97-9-^6.?O]K6O_GF&/1C4?-+>I9ZF?OUN[[==*L?;!^XR7US,<3SG M^-WT762;.6XXENIX33CO%*ME*91HY!+1 M%N8EVMD3W9AZ$Q!MX3GH\;MYW&E7W-+#57<3Z%$(B+:P'O2H/Y%H9ZNP7.FL M+N-6JIU]KUP\I9O1R*+$^'-V%MY MURK;YU%%I31Z'B1CL*U>W]4_US MI?'MYPMJ*'0$VJ[[Y_JI&ZH<3, M0W+H$Y1&.R^!\5!&@ K-7B*2L>@IH(#W_5\3.,! M_8!U@XR^!#@NTTX>,(VC[1JZR;+D4#.A-N2@?G2[KM'E_OIW00MBS(CBHS), MY,1X:Q[E_CWP^\ 7!ZVI([UF<;* W(CWG 4F!1" _=;R_PB?ATUN&+*YIO\8 M6]"2-/ 'I'F)P0&BO?K$-EFR8#OR,8VF"3:."031'MN82Z0%"7T=;KPQO8OR MY'"5XXMS<2FHM6':%+KXM+!5:K(7+AU:J)SP_L' M*'3%F[)&K16)62MV-+&4L0PY9!GA+@6:ZJSE*?W =(/#DCV$J75*9L\YQ(0O M/JQ6S$?\CM($18>42RG*PRSP8NY>TJX^B@ZR8=-*N"0X=R]1@6%NW/-.$\28 M2T)K7[,L0]\;"8G!'_1$5A'W41]\[Q2Z^7KSY\_ A!:_B&YOY^.T!)9E;2E? M07OIL-K\>7IX?W;Z4)JUI^G#CG[Y]5^K\[LS>R^)X,VLW2T?YC,S :G&=VW\ZLF=M M'Q3QR[1JJAA1-E M8H96)3Z2;>;+;L:UN].+SK>K2[W^[(;<$9.K)N].&%M@T7?N\V?CWO6GZF5K MYV-L?Y3! WMQ=5@$P M<+ .![ZR1J)^0HK:G%AX R\#];>-=FD[BE"D3K9#& 9S(X"_P[9,B]11,F-H MJ@3^!8NKP,J@#5!%&AA0/OX#]&P#O@'U\A64Y&2$(-(T[0GE(":1 60-6\?_ M'(: :PSW07",0(&D7"-*W0CF>W&5X+YYK?\TRM^/?_1F2JIY%EF"8)UO@E<5 M1R\JI5I-R1\)/WY^O=X2]CI9!;1*;/";D*SIRJ M%LM*I909]52 T+P!JY*R1HI$-JYN#!R/?$FDS-X#[3J^!YA^2],\HLS#'/J, M]+D[ ^>FPN]H$B6CZ(O+?; Y!5D#BZ%BJ,AO4W\JH>\#'O*QF)6;YD<&<&I8 M]X!M3S[&K\G7LL]K1/%M[X\.CO<_D-?''R"_>EC1';7OE4KA_[MY<":!U42[ULJ256F(0:H,/G<)$I(/&8Y M=Q;+#* P^OG5/C15[;KOM,SE >5IU#(5*)A DIOD,'(<* EZ 125C,>VX04. M/L0^AKB$F9;9-X<+N%I6*NPVIW$T)L4Z>3>'HP%&Y8#Z?!H/Q$K7=0D(W<2Z M1_+/BBD^AN;:XC,6VS P6$[#B5I4U,@<:@E]):*1,!9 NHD)_,P] MJF(FIQ2O&C5A^\&R_!G^\@?''?9 A?08R\,G';OKX&;Z#F"MS4TF[1OG[\:$B];413>Z%K]K\RO?IR@"O M@,4X?69/!K/$VCU626]B_7F7E[NRZ[6T!PYXA[SD/MRBBW>&?JM7 -CY[25. M#00+H%$=$#5F$?P%IA3/")R=O$M\C24$-OK:&(#SG4$,@<<_:1J6!3\)N(PP MAWC?C&G):1.NAPO#Q0^TKJ&*THB)U%*:W7F*:IVX2B^>IL;VQ38*FBW[)]LE MSUF[R=[!WFC/L-L]K/5/#"%O@CCV^&2,,V,XSZO"%+KP*;[GB:>#,:/F_N6G MO4&Y,U*M8P5I M=LU3VHC[J2ZR%#R=R*9\Y7CJ:_E?S>[E7O^/NBD\S4S]?*EX6LL#GJK9>!H? MZ?W_/%X1Q'5-+Z[G)Y-(I6D>G!07%M-99[']Z9\-H8*:E 2E/*7--8?N/)+)^Y#?X";.U=?]FK-7__.LF7 M-\_UN4OE-6!K8;J"$F?\@:W/V/_K##\\R4C!K$+/'V!;O)F&R/YS9=,"E"KH M_PHO[()G*'I/)-(+U]']]C"+1B.:($)BA(F+YI!J4N-[>7":'%2"NHW6KZ'Z M4.@=CKM;)XM202?H=09(Q"N2)UX^'1=9,],L.GX_-7_K+T3"<]M((N&/;S^+ ME^669O;:KQ$))TZ\?"0L8=W@8JK/T5^.APV;W*))7+S/6P^=0KTX.BZ]1EQ, M/?7R\;$,RDTF.GY8C??EA>-CBG"^+_V^[95^N3\ R3:N>A=>HG"N['PL3>&+ M$\+Y;T?"%.$\_M[HMAQO_#W23.45(>$:A'-UYV-QQ<+YM>%AAG#.:Y]4[V?_ MI].NO49<7)-PKD7['*9(YPR?LRBS6XK3>:"->*/XA2SX9X<2G^-KNV![WCHU MX>M]Y_N5T:O]^EK9'I4UZ7B+ V_K%(7ZSL=R9G>/#5OQVXF(*:J"<3(XUZ]K M]>OOKQ,/5Z\KU/.@L&9FP2XG;/WZ4#%#6V@[0^_'[<^3:GV+3/EEXN-Z](6Z MRJ;7+63-[STWL/;BD3)%4)\>7[NM^^:P[EB;5U]%*.UE">IZ 03UE+#9$BWZ MUX*(*8+ZZ[?[7K$T_OU]9RA0+?STN9DAJY\XX/_AY M/KAMMEXG/JY)4I=H3OVOISN7U9ZSR\[ M7KP3WO[->& >GW[KWWZ^O#8WL0-L/75R]KA_:A_\.E*74'K]C+9[I:RV>T_6;<:W]Y_-1L7Q[_FB]H+Y[M9MQL6,/ MKQHE[?[WL_ON;:;%7BC6A%SUL((7W@C4 "A@&M[TAA# Z1,-(0YCRL@BK[T9 MN]>GCT>_[\O.I^J*^A@&_2+J*?TB#F[&0^NSY_QLWSL'.O:+"+;/2O:C!]AH MWP@XAD"753<,G+LBHD:\E*!VBMB7QS*M*1M3;R$-51C*['V>ZS4WO&Q[33L3+->0=KI M.58V#(:1Z\,K,>V@9Y[HGLCZ@XRDCF]U3,NB@ELFS>,W2 ##EID>EFP"@DP\ M3WTM<'3C1=EFXW^:$20:-7?;E'1LNE'J=J68PZX#T\@SZ:8CIW MF\W0-EE;SX9MWIN:?(*U\88>OV,-)R6Q >9\&JW=Y< ,68@G@[CD(\'IU]1D MXMB6O_A A.$EA%,7 .Q&A+XEE&1HQ]%+L5[; '-ZR*JTB4D-+-^+-G?D'Q.W M8EC$&05.%30]/M<\["Q*-\\[N-.N5,:4*NS'9!I*243DP]$](SAG2G/YNE+* M5R(?JO]]8-*E#G_^ M/ZT/!LAW$-[MPC;[I&9[8&YO>3%C*B3$!)(&\E0*O#:!1[WW4 M\<+Y ]0/%WO)!DV(@_.)5L:>S*O@<8JUUW;-%MY9'P[/)E1[$G\7? +(.XR# M]!)WLL_69=LZ@"6#0Q#-)#>N.X88F^W@+#76Z=?FXY90N!#=Y^3KH#\I0Y[@ M%7%$,ZGGP@";5HF^P<@9X.TH[37>!AA;6/&#XI@(ZN2+A@I"RQ\*I.%?B#8@ M3'FFKL?P#HT_(('<$:UV=0->:84<+7%8UEV8LR,E,FD;GTT''I\#;KJ@$6$J M"*_\X%B $T'8#['ECZ2U$/5> 2\).?,#'ZKN#7&,NQ[M4@NVNHE,/51/>:]> M$ O8$(TW3N8O")IUD[@/I!X*F1/D'UJ);X-461 M=N(540V#TRJ;>1]*Y+S8&[$^%#'H?F267(2\3S5XE@\J(B0-)614@.%C7+VI MI:M00#OO5!!QA5*=" *0G'JQ=%U-]ZD3"9MX@N/HL2>36LHK^6H]1<>BIMBX M-AE8DL[U[-@67CZ:GC.@ILZ($FHN+[_M1A.@4YN")?';=#J M6^^^.O;N*R@5X GYN?9PZJHQ3(5T]?2V=G]B-D8C/3+?&'Z'X$6O!+9^&LJ[V'5]M^V[ M2%"S8#UU%^N#>67G8U512ZI2*6:"/+VU6^6)(&5]WAJ5P0_M[,'[UMCW(O-9X[NPPC$PBX$_6'I]N%Q#P)7 MVA9.JRMGAT/ MFP.JCLN>6[ >#@KY]4^J7)DQA;YO[F,ZS.XN0O;NOR'77G(+<)!U$QNO1#B<9:]R,2X MG.Z?5X)]ZJ8WL+31OS2X:N=CL]TS=)]-SK6"8T6ZJ)HVTWO,H->R8"%1YB!V M@6?!A_YOIQ"LF,;5XKQPRC^7^&+D7XO!5#S'<3%@3"HQID7S#[QA H!37S\G M#&9)TE21T@+S_W^*ZO\@];)$C3DVE$CM>-(O5GF2PMS[>@I2 -G"?KJN Q>+ MI.NX(".[K?>@G"G\SX=)Q.'T7*G\DZ8G) T8HKSW+&S!(@Z?*##6$,&'L$(U M<,9$K +']CYDB/?"/^D(%7]*3=WEN^"=@1E7*V::<ZZX$%QQ8157K,(55\M* MJ9Y64_O$*WX.:_K1,X=&1#F80\"F"-5I:#?#6)C_A5NTF:=K"-GR/Y7Q3VI6 M6P>+K=K,:J7TY-HX\83-C:7 X8#D(,3SADGL:(-.8<;;; M]()'CZ?)W)/+']?-=NNW_C72;FXI)TQ5Q9_ ML4I-B&="\"Z2P6EE#+&:K44 MDW;1V1&&E(N>D+S?K8??7SJ_[1^._A(O>L4RN@@77<:I6VGQMW5QHX1@SE[P MTL"1,Y1*1*F,-DM@7#%SCAFUDZ[0R6!O4'0;N^8?!K[.T/E(V> L].45G*>0 MSJFL??/RK%'?MYRP3C<$1#2SDX-C9ZZBDPG^P5#T^.+'OXON.XY2V(8R5RQ2 MMIRJ_B>7&<6'C #W4)9^)5 MT&HZNZD<7QX8X]:X?G0W,05[%FA6RWG2SA!'R<_LFZZNXJ8%Q^'QO)>=,=@T'^73:2&N@@AQJ2+$ MM5#L>..QG;7$1]X"+V^!E[? "[.)/6 $^+V6*&?^M2\@F7Z + 5K%(N%I1R*:UQS+8&8[*SJI/!F$1?Y+'35XWR MMZN2X=]NSS5/]!1>[B77Z9++):4ZAT_O+1RSM9MY"\>\\(MY"\>D2=Z]6K[> M/LV??#TR7Z*7?M4R6LT3^R[4E=H<"1.K#\DT%@K)).7OY[OKST[EZ.3JI/<2 M+WNUDEI5V56#I,[/3IQX"\K,Y3PK/SORM'4^<.]_MI<9E$GA(DMR MUZN%OR,L4WQN6";)K,Z^_WI\*/YIM0\[RPS+3+"09=US\2TLLWDL/'IV6";) M< ;J^/ZPW'%O']HK"LL\G??,=->KI5<KC_5E]OI<2B=D["! HXY(C=4L MX),6-=[Q>MAB*6)RRZYA49"53+3H![8E[N!F7^H/O@\J=/RQ5EE/IM,?OJXGW MM<7%3K6;\3?C5^F3^JMF%NKS%#L]%2T7+8(2>RS5JQ$1]\YZ\_=W]\_5/<687:/2TT^)^<>L)9_5(RHT 9[YNBRLVZM3E#1PN^ M;0G!GI4TULGV',UHIY,9XTFYCR=$]][N]7DM4K+O=49/GV7>ZUM ;X-QHU Z MU&:W!-IG;#;L#-37SD].Q@/[K^E?]X>OXOKX2<3%Y(I96%&PN\#XE MA,&J#/:G-#;B %Q7AZBB6MOY6%#RE;*B5M<=P]DD))?>*:JHUA&2:KD.D%QB MW4I(?OG9Y'?FV.TI%+C?/-0."HTK_;'S! J<,_:2(7&3M#A5+5NVS)X7]Q9Y MSW-P,[RGM1%Z(;_SL:R4\T6E6)DMKY^E?/WUM[=\YE)0=SY6%#5?4?*EV6SZ M>2I6R''*\_0 O#J^Z0]#%G-Q^TT[L3HGWTIK$?*3W*:0*R.^L;:O4]KPS0(: M?\^B>$L_DW7';UFI*4SS60C9;WD.XJ[8U"L4IG>;G />3V/V;<;XY.-'O?U_:O]1E=G_K\^6V)RB2;00DHR6%FW%K M[_3QJCFVBU?%>:(E_1A6IDB]IP9%&I&@2/>@>O[ER]>RV7QR4.29*<-QJ*4Y MZ!=TPF5<&[_]SX<^H6ENO"749^3>/I)SO9GPG;5NCS6ZBU]49M37YA'+^R49?E4Z&V/F]1&9V9Q4(>_BPQ MWSO$H>JS<0C;)4>QJ''0_+S_[=MA7EV=;Y-0I_("40>!M3[DJ2 OJE:+. 1T M*Y'GR/'=".[\;+:-3XY_?M_HK8\#55\>&B'8UH=%52HYJ5>4\FKB*95G8Y%Y M'^5 CU\/!WK[N%>Q*ROF0+47B#H J_6A#A6/EW 06[ZV4=2YMD5JM*$?/K;A MT085D=V89\\WRPQSPYZ;Z;3XH]/X9^)]UX:M6_^L['ZN5NE(NSM;6YD2)#T_* M$XP-AQKWO-;G[FU]7Z\;RV.)EH6MQ?S* T7;$7G( MFF#3N!EW3H^\WP\/>K&I/L$OO;*A6M=NZ_/>G6=?W3Z[1F5IVRK?C$<7YO=/ MFC;Z?E5:T;:>,U2KDC54"P!Z./J5UX\,Z]-U96[_Z]M0K><-U:IL;JB6>C/6 MO=K>9;-YU_P9^K.V?ZC6_LVX?%S?:Q_<_M#/6J]EJ-;ES$$$MT_"$&GJG(41M*N//8K^"QAY[9[B7A)\Z@X$_9$W#B^+M3MI^621 > M1VQ1PKT[ +6!8^)L>@9_JGXSHZ /#QGY/#AG3[LWX&:#R]1T8/*P#:/3,=I# MG%R/NPE7#X=,@X*HFS1@'A8!5=JWAEZ\LU[B+*]@WOD%7)&O ;2)!F3#[@*3 MI;8O6M-W#GKSGP*\-38>]MD5P_^1D7W[/7R&^#W\6@;O$MJF';\'=MXD#(*40 M$_9PEP/00\1QQ.3V@6O>8TUW\)TG*,P+]X))&/ VX!#.$!Y!]"#6^@#?&RZ] M!WXAF6 /X'<#,%;,-KRG Z"WNSGYW):/C);K(QT4:@0C-<&-J- S=@C$:W,H M/\#"V.D"$)/R_/!7:2!EFP1PL&P1'Y]U@HGN$WR)448/%J*3T(EQ&8]VVP"P M6+):3MLJ4.*]B=V!R$RR9 0"0 7)S6P3DQ-GD#@D@^TCQ79FG (-[%MUZ M M*G*(;V8?8&7"O5FCR'[Y6&'8;P#%CFD9NJ3)L>:8Q*T9YN%>C@*:/[:!$(8^ MH,.ET?4M;>C A37\8<_!_!IBRO978D-,ASVF!B!CXPAXH2N]0$:@&!=S80MQ,"-;SG(-7+R M@09@]P"$-(D-OL_)[Q]ZA.H&H6<4)>/=00,V>WQQ_B$G7?6 >3/FCFRMAIS] 0I66FZ0%%$#P"". -PX*&)>N^*["U8[IX MI@='?@!H$'V=:FZ[)V%8/"=?10[;0RI#?* =H/+0MX$S90( @4-2AN : 4 ( M2WRM%63EPPT:CP/#]NBNB!* ;('0\9L6M@AHW:)@H%ME2CX'V\.1MW"\,'VT,=3RR9+%@)-MM+F(!O)C-@>,.7X&*!;0K&48V/3!:YO42-Y!JM?- MCLF4+[F/>,>OF@E&+]HB(H !O1'XE6<.-"XHQ'<2,H660;AJ()F8[;BHQ^Q+ M^#<@,)X-Q#N]PV.Z"=LY(ULOX,1=RVD!/H*$#+\ $Q\S/H+-XNZ@H7R.%@'=P%6\D> M2ACI&#"T./9B;(5_OF@ MN:"F,CIZ .1VR-2#_P@R8YP<+'\)&#F>EH$JV( X##W( 2#.SW;+]L',/F:D M)[',MSEQ#T?\IVUDV 8C@S8G;\Y.0"GO(_4B_\F!FHEO'CBDA3B,,*P@:I!Q4>UT1RDIB2 M0\*"L8G82X!+N/Z H0>[C39M@= $-S_&Y/0:O, M].(;!AU:1^K N^?K1YAD!_[MN%YH=R7V)L4<,71Q]%AX/8;77,P<#9GEPSLR.Q3Q+B&)HVU@&"C3Q MP&;@OHRX"C MLHWS6"%2D._%7@+_@/N&K<'%=\!0(,0.V54F:B$40'L&=0P6TLG\(-6% X6. M($5)BFT?[I[!E*-U"U&(0@1D[__Q39<]*5""RV/#O3<1\>!G-E=_H_*DK]T9 M@9SF*.R] M$16O%%YI2)B_:8XJS94JA2D\Y[Z8R *O8$[>QI]EW,J7."^H(K M_#',<@!H8DEBJ)Z^4ZM8D0LK#R*.I317HN<3A@/X^_ /P$P).+I@CC);++;^ MQ<6%? :/B!TP!=IR@!S08=+7=".V*/[T0AN!"+' \H(?,FL#_MIUM3[JUX!) MIM=C"A(Z@CG7D?8=%Y3P>],%[&^8NB)?@BPS.H1;AT(8<+_52&X X4?WN=^X M/&SBI^%&X6+(_)51@H?N%0$L61P-3&B" %V%%+\*/&/'1Z8'D.^"-F0+Y:JY MUU@6\JX'3Z]BB \A0B96ZE$E @0NEG=:?O4)HVTG&'/17:,(*S0;0S0S03& M(5/UQ_ .L'J8;X,TQL R A@QGH'I*\R 0S^1!QR)^JR!J/*&.;D9"&#Z!=>G MV/,:/'9O&@_$IUR#? ;DNG*9TSK#)@\L:]SL4#1P!JD*&_0Z(_Q7<%I LZX9 MNBW$1>.6 ]^T%_>$B76]C+6,R7S#S?B^ ML7]Z_:E4^_Q#>WYGS/]M?23^4,C+NW*BH*Y0NQD77?WDZ#%_UJO>[7P,-\45 MRR#VUUII_$_V5P01AW!NFF M'HED10.3DP>D/074#R:#T[4#M58+7)41:A>:Y],.P;DK;'F#K"!"CFKE9FQ\ M]T[/FYWQ\:?"RH/\RQ2RK2A)3DO&J<:3<=Y2;M:2?-LX:GPY/#\^NN$K6E ^.F_O7S>;Q M^9G<.#N /XV37\WCIG1^A+&MQMG^<>-$WC\_.SB^$L^ 2G]]9Q6Z+ 2MBI GZ-CDT!M@$ 9H9,7 M5-XPDKHO-%1ZYC+TJ)R'7IBHG71Z0$&]1F!1JAFY"<*,QX\*)[1#<3G&1@45C!H?@C6BN*S/QCPIO' M/"(4\&'^*(R)A:^A]360Z*@LQ%\/9QF"101LECQ1^-24DZ!G%>Q)]-@K(DBB M>^*B6FC]WAL*ORCQ,>X^^1EM5A>?2OS3,(Z0?'X(2&L,DY^*T-?$YP2/A"9)I@XE!R)78F%MC%H5B$"B-I9ACIF;)/TCO# MP*1\[HN0LB3V(*X4[I_'6OF6V+ZG[BK$,C'%:@;8/#+I<6&*U1HX><&2N.,6 MU%MS2P4R+M&QS)X2(,G8\KH68$+:6'J!7^EB(H@?KRE_B#P MZ4L)Y+^SG0>;(S_[^[SD("?(8181D ,"*K!TE.&Z&ZVG4B. M$X4/*&,,WND/6-C>)?^2QRP^ 3UY$GS1\#2E#O0TNRNB+"Q0PK&:=DMO@[.A M<.$ 1;9HNFV_#R^E $UH!M-64"(2:P((,?\2<#)RE$WC4T>^BU(6\U04Z<$0 M*0U=7P/[&W,Q^+5R (?;H8@$22T1QE6BZ*2PU),>RB#AA%H:/0BR9+IDG.#6 MH;V:'\_O,5IA/"QYS>$\ H>V^U< M()C99TF1^S"A%OA>\ E@BM LXJY84C!-BITY-J;'LUB5B>'3#KD]T+<@=1U' MCQ&8^$:FG _^=6^DNPZ0@]GV9/2\#%B6;->P48+(7: 0PZ9 7,=W;9.PGGFK MAV)9DNNA>RF684Q:KK&+\6.<_(-JXA")@7<& W+';#L,6,!Z2,[(;2-CPIG1 M2_+V$@BHY\C[?IN2$3666@@4B9E.^W!O\%[;U"C\R-4\_*M&H3E#XBYM"]1Q MRBG0W#MC2&OJ(!E:0LER$PNVRU%7B^=P-*#EN5X,KE[NN\S#L\20&/"RFT)*J$EN4 MC:J"\^/1HN';ELO2=O4@>JXC W0(BW(RIP3,T^&?4YP,QSY@*S0#I(^.U(.M M]_2 J.!5 X D3RT=:I2IZUL:@25(HH73M"A'4P0]6304;S66T, RV%;JX=M4 ML4CZNC\8SFL"2ASR "J*]K!0L[A9T]YEH7*Z22.X1TR_8(%.A\E1;FP2GC$N MS"Y7<&&".?NB20EI\H%A^8]&\#TMP/0<$JL\@Y)'F\B$%!?))23NL='7Q@Z6 MAGC ;@#IC#!/ RE99*WQQ_9[#N9P!R_2#0_@%5B@R#98GLF+BI +L=? FV-Y M'NS47ZBTY#M"I_@;+(C$>F)DHTUXR"]LB@39% QF+W M^5Q%9,:22. I%CIY=46 ,RCOX=FM\''#!K5-DT_ :D-F*@0X^SBLX-"0=P]X MJ1KGIQBS9>4()&FTAR!DNX>YFUY/_FXB+.1CSR)B" I$OA^';X;OM3:\7*<8 M3I#F'[!FC6V6A8)0I^^X6M]X<-R[2!9$U#EU)1Y,J5]AT9$4.+>81B/2Y2(J MB,(*_S%;W(6?<$ A1. 8F#E,L5QQM.BSX;+)3RFZC.K'<$2)^R273TSY-[S* MIXW\- WY"W*$]T.G:U"N&($F^B;F[^$+-XE;>,&:$KM!13X"GGAH&8,>YE9$ M=O\9N<-7AQ0E?M #;02,R;#'FBF_;_;@+_#G@WP5:GW[3@XV.M1SS,%UH('E M! PU^O1Q9 A:^$LI^*7 .$JZC2(GAP#T<3-2>DW)R> );+UIW. "\,!H1C@^J415%EA\82M*:P8D($X2KU! M"P@I:0+@"2+W(_:ML!>R,&PXZ"V2I (78Z-W">]-5)]ASIU![8#P3H&7R@15 M2M,7XI2#[-Y$Q5!"O0W8=SM,40N19%GBE?Z_--E08GV*U]L.GKB#.4+!M;=0 M\ 9"P;6W4/!+),*G:LYYH=$]&")K5F)9L_(MV0_WS'Z0$RFT>ZX#FDG7L!16 MR[P3?!"J<5],D#J4T0V280]EQXGOQ*37I^9IW$R95$)STD4BTS50=?$?4][ MA#LZCTR6P]\G]\*9<:_IFFQQ#3ZLG@STND^L&*+I4,#U%&MQ%2E:L0V+AJ?D MXY-#L8FIN5B"P(4CDX>HG[#W46UOX.E2F'>=%TH&LG)(G0Y @$:*JR+..BE9 M0\O*(^+/\G1Q='GP"!-\8(:&=$X^"B+AL %WQ-*E9T(5OV2Y7!*@3SZ?IP1S MLV,R70/[1GG,@=-O@8K=,P=!T[F)RS]D6BBZID)=/*R7B1X3LX)Y+G6%5@U_ M+]'O&9H)-(P^7TH\S];+P=5Z'A;;();2KQ$_-9YH3[6H=)!TM3E8:4W:S.88 MQG6@LB9)3YJDHG!F3[JYB;> M)1B;<9N&WMP!C)!%1%!D]D&$Q>%S_?,%O4\Z+%T3O)!("C#[,LD ME='5!%D Q*9$5:5OL]K+ 7))9F1H^CV],U[LO&8*VQ2=)05=P(6E#-D6E0#X ML&9Y#LNBT5E^/$ET405#N<#P?'L4"3U$J'1Z&&T;E7V T\W*N46#U:D.Y4*S7Y3V,W,+Y&V3<*V%4J"'7U;R: MS\G'K!-)--#-8L*.C:5WL:T7\_G=4K!YB39/P)%YAQ2+56_QFF"BI\_. ^9< M*+SV$W?/3HFKVOB5[ ]A\^/@-XJ(CF ,&147WQ-D&]LE>PWK1T%0Z9A86"J/ M^&@,>(1/QB!^57R5D0[A K]R#1Y$D \CV67KC'&O)/A,SO8+'MA@HH[$Y%H7"AF0L$3$L8V0.: )$+*KX(Q+<$O42D5X26A@F M 5T%T[-080T:P6W R?UY,%YO2[I1662\\J+(^G-CRCL%S:9&'Y%E!\= O$ MZ<[MKD-Q$M'>Y4)C/65X"0#3QD+^YZV1 6Z:V?$T^J#E3]B"9R" A#D^'M@9 M $) [H%&*=44*@RSL8*:P^!7)MF(R(F(I6"V!KF9[$2SD,!^97?$4S>)(PB< MQ1I$:I<*O^P[P%M95\.,=AJ*G-HF@W84*2LZ @4[C8,X?'NR(PAY4'1C M8-B4;29H-:(K>9'.1"SYS>ZR;C74T)5<)%A1W666O6AHQ,NR0\@%^6\BJ97G M!@ W-AW7"YMTA'U)HVECGB*A.>.,#%9#PI(5N5:$_=V"D#_5H O?(.NR(HY% M7@:6AMLR1,,2K#8-47029(B5K/I4CS1;D=);K4300&0]32 P-FFPN[OH8HHH MEZ. 7L&Y>EC_0^)&9&AR3$#ST.Y*SJV89&RVK!P,,S %*ZK!J?.:L\B.VA^ MXHV3[APXWCBGEP)E6I#-,(;MU*T+7DVIW]S!%'AX6-D.]M/)[E;CR*4&C7&R79+!^G"S+C>M2E!\F?-!!35*( M?W(:_BDQY..C:OM];BV\2COZ;=TY0]/UM]#T!D+3];?0] LG.%*E(]V'#^U[ MTW7L)7NPMDQ)CIAWH$6!'!?&;+(6@Q0$D+YAT46DHB":QVXPY[KKA85+:'92 M^6WP',@^&XY"SBE8I,NL3]W':@;F4?",;K+,BJ)&/&)$@A)+ 'CT&-4KH$RN M[[(>T:3-3-\O4T$]T8T^5-E8=4%8&1IN3HIL3C2*NM?<$1GFL%=,Y_6"H+FK M#4S=XM5AN#0FUJ$&3VC&D[MUT E,*J6@7NDTK8@Z =:M#'C1\A$U8-;0,:@$"C>-$W.#1NL\)1E.7:K( MU[EFCJDXGCRP?!98.Z""$Z;J[SN6WV^9FL3"*[HSH&IPD=(K-"S1%"HX-7?[ M:(\L8H#.AWN-N4EHUH#G$2RQ^"$:JA%73->*B0H@;S1+%!S;CKT;?"C!3Z+E M0]3GV!P'*=8]T*E8\^>] TI&Y5HX'7F?I6]B?TULX<-K\QK=TE4%B$D MEK?177O3J-6%,5;= 2)[Y75VTS!IA#QE!.!\731OACV/Q\P.C#:%T7'H W9R M+](U8\!_W$/ 5M MR.J\V(P*Y+?P-;O#:UD>:N2V?,IYPB#Q! M$+V\ND6C7(>B]6+-1>'\=B6KNI+"$JZ$C/$' VU1)$4+(+G*6TI9+NVPWS77 M1#ULKH&S$^_,'+L\E0,];2HR9W2E.O"Y2UZQD^$!*/R3#L;X4^H_:0Z/B1&N MXND,KX):46KYO*(BCJ3_,'69J0Z4M>Z_KA3*):5^..L0[]5"KEK^ M9Z$33,Y*7AAIYYS_GD'H^[R?/FL6 &2KO^#YVW6E5%.56FV""N:<7/U,,;9Y M *BJ4JB5E7REM%$(+'NQ#'(KY^JU"7)[\I#R%4B+R64_44L,EGXA=CX-DO," M+04^5:6HPL9*$RQUUCM7MI\ZSIDO5+9D/^]K.;4Z@3Y;R*+#2ED^86U"XWA! M'*JNU*IYI5RK_K4LNJ#DR_"GOEDAM286#326?U$L>B8-6L# 7S#ZO2\H94"_ M8NFI!/CA)1^^I.1K (#*A Q:U^'70W;%:JZT2@:Q#B[9:_EL% M7:%<4TKESVE!&)05?>T-^CUCU@5M@+YEYP7N4PE_)MT&)5I^L1+\D-P>0 M>Z[V9/:])=[\ K9@PK2'*!7.R]JSCLQ?NBA^TL]DW?%AQ;FR:!9\2ZA8Y*ME M)3^IYJ>>XTGTN>40 'E5(IFU20C,O=9\=)KR\^"XE5R^,)-09YUUB9)R/1'] MV0^N,;W@Q6]FDZDQ,C6]=!,)EBL"3JF8*\]C[:_EID";+4[*V+\$;>;4KY/A M^+5B"Z:=J?/O?R$M@+H$!OUY447.E23F\ 511JVEY."\+ M57BA_,LN<7PM:\QN5%'*OS6J6'^CBE+^K5'%RR*D%NM+(032YBM\U[=JFG!_ M8"J@ A=^_K_UYFO/)L*)67=$.T960&0C-ZC=V%)EDSMG?L#S66]#-^%U4Y3 M%MK0R2>*#D4;LX&+S1>ZO%\8JZIN8;,)&F@<@("K5C(^9(UXGSKJ&X%3DH,' MJ>$ECK^4[['-A&@CC2_;T,'GNFK-BS4F=W!R-8X@,)CEVG?"7GUMR\"1S&U# MM*;#A@V\H8A%GL5$,T]X^8:.'D7..;&^@)U83(^:B-.8$^H]#O# ":JMD6BP M8L;F\P7MTIL^V&]-'^?CL9ZCFSHX=3JE6P3D6W]CM2D,,")[-M" ;'V-"]8A M7?<=WGKO$Q4Y-JG($>B+*BXG!1R02GBO-)4 M$GPEE">,O[@F3D[$@<&,?::)$6J]XU)5..M'G . &=C%N(U]J6GF-_5]"GV, M-(9QPZTZ5HKWS*-ZP8L-US&(8%/('?,=(\Z\"ZH?I85TN206!T6+BZB$'(FC MR"91SYE()V]X.?,[+Z9KDAK%?,1/V)%87N)R.48.;(BHJU&S<5TT:0:M M8XC#-N+M8E\S'8?>[L.@*.8U4_-DP>N3)175'W))Q0M/)R554)'Y7$DE"(>) M*38PI]\R[:"C5$)RB;&V*+M\JP/X3%VJ@E/CN/!"KB2FA2=H3 K/R0C2Y:W@ M443JY+%BK?;ZAMNF8<8=:C.,)(>##/@JK*N@;EA [>Z(/T/] F.3"H+6D?15 MK*>A%-MP/E>(C#?GDZ"Q51_.'=!&F*H:69L:'>^V^"GZ^#&#%G\$^_P!^9,A M%2P3CAUT)E#E-3,"*MHA$7 >=#%[W:P@/'&D;QL)^*".]7D"/J@(?8(XC=(R M!IQ0I>XX@H MS3TD@*QCEB6]B0I'@=(_X2E/9"L?::"00C MVL0=&]EYB_+KIIL96?D2@6 AZ4#4%"3:3Q!4D/:^$$DIDFOPUJ)$#"&Y *;: MX@R$[TJQ6E8JJCJ/%V2JS& J78K<"0GY[Y G;\O.$ZM7WV+U&XC5JV^Q^I=- M;F& (5I-,$4J2W^!5)Y16B$E5)3%Y7-0SI FGUF:_SQOE0+Y+$^1S^W)TS!) MK59J2B%?39'4$?F,'Z+%FA"T2F3$M)1PLS@I56+!LK"@4LJ7DLY6,9F*^5/; M(WGH:K9G\<[F.EX7&V@1#H,,K-/(HS@B]/)T3^&SX>PVGQL2O)9/K_I^?"@B MNQ>7^PH>]KIYH/ 3X^@Q7"'ZJQ4,5-]XSLY1,(_L<0;:2F\-_-\:^"\BK-X: M^+_H;O%-X AO[?O?+N2M>?];\_[HTQG6&ZBLQ7Q-*=4GNE*^C.;]I;)2J%:5 M0F6BOO@E->\OY8IOO?LWV2ZR!%2K*B55W6@KA4U"H*H4P1K-%S8+@35UAE9S MQT_ETR]:(5*54KVLE$NONW?T^V(Y5WI9W4?7 MU\B_B*DH2K&X#K2K&T#4-7D%<7E)JZ+;SZ10Q=>?5]_.N5C?G6 M-CH+K*04)Z=3ORJ^K9;SN4+QY7'NMS[^3'(4*P6EF)]IZ+W:/OY5I5S$<1LS MU_7$YK!O[6QW_;>Z!OU6;^GC[^I5Q^T920E6VF6,]5MF:HP+K1YD7T M\:_E:MO1F[V^D-WS:I#DY;3QK^9*"S@15X@IE5QY&U#V.9CR*KKXOS7MWN:F MW;,+,B,=XBCMGW6""LHP)IM$!14.F8N\M>M>[__FN.2_HUGW3$"\M>I>,=M[ M_4VZ5R]3WY:=ITU/X:U-SP;:]!3>VO2\;')[FP,PYQR A31G5L''&DT&M9N3 M/2B#HL;Y]?-"3GH; O V!.#Y0P#"*DII >-PHC]X4/JX" I/C !@?7RE^ @ M.O\G.O\O)INH M9I$)H*!:=5(V!664GM/V/[/K?ZS]W;MB3@WV ?\V M 7RF2]ME3>EL8@)(B](0U-PNN5B 9\2/G.99\( A,#\5K60.Z78 ^#+-! CZ MH@<=G"LG4]LP#>I@"\ M7M3.F ( "#C7# !>J#HIY%@%YW.4Q7E& $R5>**:(8[HVN28@>R&_H5\7:G4 M:@%)28RD#+M.T> H?@68-A @*'X M%F!XX03W-@@@-=+PI$$ \PMH7@V1(J!YE.@0 6V"4E%JQ\NPA ""K MI;F' -31;55YFP$PC18%SJ_!37MR_.WZ^.#XZI?<.#N0]QL7QU>-$_GRL'E^ M?;E_V%S+'I9^7,'0FG#7;>:2/#'_^*9N#D=+YEKK]ZZGLZL?1D2_!LQ'-H&8 M'CJ:)"+5MN;U6-(8_@6$M7FO6419;$)JX.\)?QB=A:<;EC;"OPRT$2-(()U[ MX$J.ZY%[YP$T(I:[YCI^MX==^UTV/@'WY.*>). 40C>QI]IW\?@<^19=K0?WO0TZ&,_8T?Q0I0<<)(+F8 MQ!W.B1M8N!2S(;T!YO]%0G: BGQXQW"4)E! KCGXP?6=B]FGNY<8?M?H;<>> MJQG6[F>MCUXD1%_TTK0=NV.9[2$/0N [C$['@ ]0(.V??S\^V%7K%!EL&99I MW!LL'HA[-QY-CTF;3+0./NQ8SD.* QE#B2W,<.QTS+:)!P3L8]AE))E )/I@ M UAEM<:C#_A*!: L!1R1PQ":2,P$G;A/UE^;*<% M*P8 'N)+O0'<*(+V 72UG@-D+)._SB/.Q%QW0+A"QW#P-@QZ6? #B?,\D_\( MEV3O[&MWJ+$,?8PJ"=Y*@Z0Y>K"EV.73*3/Y-6>4@&2HH_!5QC\L'? O#[/Z34]B=\.XBQ!&7\*7\$/T?:-7$[? ='#!W)K.)$' M5O1)^K!G#/@7VRW<< (^/ F@A4\8'L!GSQ@Y07SN<2@%1)!*H0'I35">!Y=J MZ1A6!+Z,L7Z>9U3 > !!=+?[-QY \;0QZ#*JPL(5 )YOP@L%NF MW)JD!L.O8Q?:QZ9Y'>W><85UYL/9CE%?UND7=%/("$0NM\>2FUM"+I]5XP_)_9"Z*21(&+MUMH@HRB>VAX*+LSHEOGO+(;X6HM) M>%A?7 >!,R?O,U9LC6B3[/4#^.DC4.G0L$;2.S4?"&6:LD1BDP- N]=,BT[- MM(K$!%X$'*$3J \Y^1-E@D3EQ(/CWC&6"Z(!SC%P.(AIS\&[48U"8<*N'7X? M+L'W@2O%V/J#$;!C<2G X=!O(!2BJ!P"-+& Q6-B"> H/1C1K?@U,[4-&)_3 M!SRA:5QRUZA#BM>_H/#?)_!_)6JX8UTG1,12XKIC@HA5!(1R350RE7# MY FX[7=J-5<7GRA"$ %26R.F@488ID?6ND9$9S*D%VR/)QY0[M3(T)"O@;VM M(>5GJAY*A(\3;;1IZ#668HP$?GVO MF\,+7GKS@F_ "UYZ\X)O WDP/S9RL2.TE5Z2E-F)ITPV J.>K?.7V/5G4UT= M4J3 <9%$*3[!E,G7LI(OE95J,<^D:U6I5G$8;BU-M,82AZ/;DC(\,.FUJ+'D MJ6!Z)\G&I$A5PD]<. A(8OI0R&'T$7$[BVQ$T@>YPYUKE9KG&2BZTSQ)6M8V MV"N$6.>RWO6QXM1D6OS+=R\1A1T#(+V541AH:KC2UH7XTM>=.018FB A9=*/ M:080C9 !41JG,!7+:"K5N>AKVDLI*[%E,)TU6ARMFV!-.T-N1G+K%^TZ[GI M7$>M=D!FU3P)N 'OV%H]%6:54K,015'F*A&%8C3* !TZC>$HYB,#!03'4GQ0=2$^C0NM*N PHPAH) M9W2PTON]^@&(,+0A,7:-?CK=>6#[ ]HQHB8==4"2]T$BN !M/-O[ KRBFBL& M+TZ^PO&'WE C?XGF9A4Y)'NRW1L4$X:1S-EH(04."M>=$2IEC)%03) MD*YX?G2TN]'5W+C\K)Q]NGP]/#L:IG!U36&C3/CC[H38<*L M9<4N1P7)ZQF X)KKHL+!G-OO*4JH,3>7;'H@"SK4ZP.0_WAH].5BOH@H=&ET M?9X(T-S]^H']!EVEC, 9T>@H]P!Q2)26E<"+0[^!CV!9#]\A/H=_LH#T4AUW MR[[U"23>OSR^.MYOG,B-_?WSZ[.KX[-/\L7YR?'^\6&3L@8.FU?'IXVKI68+ M; -"DYKMLA :!BK04Z)1]G: -,#SAAR?N2[OZL3[6%X,T^3)IPLZ1]L<8)TO M\X2C7@[?&X,A0WGDE->VB?]JXDOA!( ZGQJ-"Q94!%W&\S46VR-WMV\93/MW M P+Q!,MM&D 3&042+3/]H@Y($WH>JA3=FGX&06 MSYR@*'*XX2N&'X#2!'16=VJX++PD?LO?A:H(JM3#!\.@ WD3UQ/;B)+%,V6& MB"D<,HR'T+T:>DX"TFJ15A[=. MV"OU(#LW:"02)A%MBD(X&@]JFV_;[J)&T M16D@_,RXURST5+.32K&U01\3<7_8G,FBJ*Z! ,=,)F9,DB/)6&-_81G7Z9[Q2D6="_ MD10QC[O[F0I%B4*4X<1UEX<>4\TB$MB-W$:709>D+ZIV3#LPAO]*&O47<3%# MIT>.4WB/B4\$W1'P3)]AKEU?/N!V2YLU+6 ME(>DX"$\4UNT>IB]MAVV]S2]$-"Z[ ^PR0(\YG5(LS*["?3N\.[8(4)KJQK?21H]O8>QU M@$RCBW;4/B8JZH%18]H!TB,.PI63K<)NG1+9 ._)TG (-5R6;<@J7)E9"]R%I)KN/YK5N>T!HF M#A&E\1F_!(3X2T+F) @4:$!B9?F<7H*L:K%4CY?^ G;S_$"#.@2;0' \M$-\ M1TGR$!?=]V#1T$6\?$R_$)G"+%1,=&\BTCATFX*/A=VN,(=4I!)RZUD Q0O! MK1N4$?D* !1E!? $SP ?!%L$!1/@39 MS#FYZ0._YC]B%3)A9J>0ZOQ[$+;X,$9O#!?7PU>%DA\>DL0OPW3IT 7BF7W3 MTES^LB!Y=G(5HOW JY@A-(*3,:$P!,UYR!! DTC\B&QC(B,10@U:';%<6]ZT M*13T+Q]7FL2$(_I8A#P"MP1SV\&_F+B. @.9>%P5 !SA"F!"VB>D<4L4LT0$ MLO!]DA,NNA/24,0:@MM%]X"HB7J'Z-+5@_^CEEU,IOS_[5UM4QM7LOX^OV+* M]^XM2 E9$F#C[(VK9,"Q-A@($LGNIZV1-*"YD6:(9@16?OWMU_,R&C#8B+?5 MUFYM@J3SVJ?/Z:>[GRZ?>B7T4D_'/6WDSF/[CN]@W73TKJ(7^DLQ5,RL- >& MH+@S>+'D(Y COA#@\ _G]!(@\45YP7N\8)7 T!]SR),_(">7&HSHC[CP7MV8>7$GMF,X-BZ/A8$,+!(Z(PI24]D#O>AR^1-=[F3YPIHYF11_Y MTWV.5I>_+M=3QY\LW+4#>4/B-; OU M\WCUY9KU897C?'"?EL,31A_U:/$U:#4X'*-Q\A<1 ]!!T(O2+C@(,=5N*$81 MX/R4*LN:VDD AD:F1IH&D_2%VK=)._DO\#;%CDC)II\FEY,ZB MH(*!""HGB3B.U>:5[T6C&+/IPK4N/&'_@O^MAQWR*[,+J!?&&&4PNS8J HDV&L ZH":] /=.M D<7^@C[,T8#))X,SUPVOF0WG8R! M;CG'5RI%7_!8B>>]][/PM'^/V^[IX8WYE.TK+C MY!)'AD$\@5PD93CP4MY:9U$R#8WEPQE(]HV(FM])(^*0KM@W^FW:$UX.2LLN MS[G_3=[C9=G++I)!L+G=J,'CL(C2 M !T\-1 W+] 95-5B39$BPYT6S%*D1\!B@]70#H^2QNB,3#">G,8'0I3GZK[X M H/(X#+P.RN'&I;"R;+ZT.Y1L-VS/5%XUNUVY1 M.:V'G3/IVCK#N4,[(!,)^@ #0N/H3S1L=-',B;++#>_TG!H7VP"?#8\>L]ZP!+R^=J7\9H/J9E'SQ,.\JN6:G4[U;_U',ZXU3SMV"[4D M_%-M.S!^V:^-Q@Z]1GD\I;(2.=)Z8,BK$Q20\)D3)RY*,UN<42$:%C,))AC= M&*@EFA7&#:"8)FLY-Y""6O"'ZJO5.#V'BUGRC88Q9B9P7' R'6X@C,K0+1LV M9PFF8J1A>W8..BA0 PRQ/P3[H(W8?MD=D[,$FC5E]#KBM5^,7 M,WH!:#G?RQL(6KJ&'?,N94(0^Z#WGP$;[*CPWUQ^D)8SI'(ID:"JE A(U!0- MK&41*!0IM#OL:^IZ2 1L 1G#YM+Q.X&M(6T^ MK#HC5)VEUGC3J#4VMV2_%T<=!"1==04=O>9 M\5MAR0D_DW=$93_ABW$,7:2LU07NI8B3"%&+?'9^'N>D1BK$\=QY/-CT<*,: M_S-J@+]ZOW=]!G!0P1>96$HM+A?A/D:J5&"41N,Y/*N!//>JW9;#R"H+WD,LY>ZVF<@1,Q'<>^N]2=FF7U,,'T/GG%GA,WJ]-D8#N#MLWB.C$\;K@$PO= / M079!1B_P&#FUE"&0'69*E70#OEM@U3ICZD&G/+I2 M4$A1\FXN6 !X'<+5ENM7AQ)^ZO17B08O=$Q):<:$)W@MO/H*0;L; M,%2& 5\)M%<,74-_@ -MAH#L4_;S.7JE7Z MKWWZCS/-F\>PJP?SD _F+A],=SRW69R[3UZ=8M\T\UM/KUNE7I8_N3??,;?[ MV-6NZ,[ESW3[AID*A/_B;D(_"(DC3OBAB-?<5%AA _+6IN<;8XI<5MHJ"QDM M7*(2X.J@E#8;VP@X9I/-!R,OP(*E M8;G09>Y;G@[UK;1V_0!X>H%QL9HL#B6$GL9%],6U8-?046\>^Y3>##8M6Q7B M%9:2Q>L6S^) -9G,"WPZP>O&WNU$*)G7+GOD&+XBU'30*K3+*FW#OTT""L M7];04+C;!!F!G>/)Q3B;QQ*_EV:I^0-G=D3#[,+8Z]U3N$2:.QN-MS5\EL@- M6,*XSZ=HGI )ONBJPQ$2%SA8U3,!)X^T9J MPG$$/Y]R5B$]VERDE#NOAZ<2DXE^4 &TO3XIK\"YBG5)>$F#3-A?,IL)M3 M M>G28]1%8PED9;\46ERD"8V"HV0_.ZIA5X#EK^12I0Y':D2;63^$F3^J288:B M$C'I>XCZ5&C?DD))+*'27RH]D%/703V$U^^,YW]#%-E/@W6SI7T*GW*PO\1? MX%&!8T*1BHTZ^J:PYALO&LD^A@)RR8N,9,+M@:LEEUL64AYZ'-&/G 2#"1QE MJFA#6=X)NT\Y&MY;/"X^E1I%Q'1!X&F 3M&DN1$\-U(4)4L6P#[]\)%$\8%O&BW;A2?$ KX"0P,"SA!L_-0TV7VXLY41Z7S8#X MY3 [WS=P9LDP"4T 32O/\L72IM?0PU4%CB]$_3 /A92MNFYH'-, 2A94EG+N MTK#ZG%RM\PN^,C]SY;,7-$XC D[P5U.Z[PR6@IY;*LZ$VBWZ(B'T)'JBDS@' MPAC1$.;RLN">7&X%#?A(S8NQ?Q:[[[*-3/4=T[:79X9&G AW-"LU-)L7VA< M:-LOJ%MPJ,R8CFBDM7&E[*&;9RA,*&^W**B61*I'>DC32>1332DQ(8+P#$=2 MD%PGF>#A%XM7"A+9AB14LDM^&FI7; 6DXLE.J\>9QI6+_/-Y(?N MX,.%+#4)VZE<4+!64DG;Q'\0LRX-VQ?39!PVJ78SVIZ2K>0$B"$W+(9WD-KF M(#%=,%)0Q'DD4SN+AR8MF)0RR,DTR8>)6IWTQ"YE*[FV"E9K"^Q4'+U]/B"EGR*.K_M-ZMF^&Z/]7K@$DH:0D/P6(9%&RQA()%!4S=IE3U*>D_^&9B?UZDZI> MJ6*7N9H8?]>1LT:<0>.D:E^F?G-E2\A)&7<)N(BA$=^%\\)58(77Q"V7FJ,0 M2-3!C,H*XC>9Q1P#K9#_J6 N<[<$.9/0LF"0ND5U$QAF7;F\)3/;/IAT0'1, ME%0L15E">S'.?4WISLA.Q>;FF6 -EQ<:]$X >N=&,@7LA7\L+C;V%E%./[P5 MQIJ@X6E5'HP8*"S6PX0Q%TMP14(I82%YP+FY8/>*M\95I<\\-NI.O(D#5N=) MGF,Q'8\1/$LSW&^2JI<"M%+Z#;L.B5N&XL%!@FA- LM.C#KMFPA]Q3Z2*^#6 MZVN0V\))8M<\;L-VS%Z^::E13*S!;\UA-OR:I_A+VQ55OL!;@W(*!EK:5%\( M\&0BE$1J$U14(EB(BE]4&[52JJZ;->[5AW[NI^NY]7N3[W%GY7M\!-_CSLKW M>'\HWO,^U%RQD6[K9/C3JS];_VXTWN&LZ+;M]/8_AYOU\-?3]F&OTVOW.K_M M4T43^,.!_OM>I[M[<-0]/<%J)Q^.3GOAY_;)+_N]\*33_>4E53PA!$'NU7R" ME:FG3D*G,*U8#RA77V"\9='QQ:DSEL#%?(>,)'@W8HF?)PIH5PA-L^$+S58] MW#TZ[)T<'7 )G..3H]W]/921)R\1=WB][GO)?GL6U-EEY@]^>AQCG8W*(S/:64Y>@Q(%64 0K: [+'FN\VMPCA@T.H@F?39 [ M^"^),S2U>- P%/"Y@!44!#IWV(+E4ZDRQ$[2F1 =HQ]LDCL>5[8>G4D3==)@ M-IDQ.L>$=9/)+$U,\BO.W8;\N:&C^,GN*(G/8.*P"/1@/SH[2P9")LR??335 M3^0SPKH)*69',\R+"JP,!-N;QN<1&\YF2^Q>/U%M=K<;H!JCA^4,G-A*1,IP M@S'>U,L)KCG"E\\NT ^>*[YGDBXI\9"P%:>XRS=MEL:XJ$V62KD9=AS@N6(Z M.S65M+.*\QGZYU/R6TW "+SHJ#90K21S@4UR)2EF+(KR,\>V;0H:L":=37F6 MJ%#7K!3O>0T=*BC(8D]C6DLM7$O6\>(E@\'^Q!X+A/DUOB?%THJ1$/4;O2,: M0X:&ZL*G9*-BCPETXWS+"Y.]Q@O(X*78W<088N86#3'?O>"3),H. T@L2SKG MH+*O@GL1Y'AN"U8AU[E7=\RO1&77E'*(Y.1R):?@LQ5=A'\U& ;7:1(/=9'& M44IP%EA34XY_QF#A(3%Y@0&A;DN,*M'!$MFGQ*#[O[0#OP*C 4S<$LI6$TU M2J9NV)2M'A4I^R\" [.Q_7>_]VKY=9A9%I67W8 MO!0XCJ!F!S9.,Y770([0';05:[C!U\@'%M,=?OI7>'!PK"MDR3[@\D*&/@RGN)CUQ\G 5 [EPLFUJ^DBLW+7B@3=-U:KU9EA)ZUCT\[>8JY[]$ MJ&35T:JC54=+Z,CIXB:?R;N5S^01?";O5CZ3IW^DRAN]@%(W#4I]W#[IA9U. MN!$>]3[MGX2=PX]')Y_;O<[1X;*]"\M'XULE-+Y9#P_V?VX?, R_O]EJP8<,?AE'0Q?E/3C8#==>Z2G>.>3M%.'/9JAC\<5 EM =,A_#/\ $B0I2Q%&@B=$Q@(%'+ MR4"%^EU005,!&RT+T]HH0C@H@?7A]">0;3(C$8!UN^S'EK8.(S4+0J\IKVH\ MR\'4"*B7*RKQ%QKK-B&N4C%[J$X6VA=8)1TC+:C6M36/9UQ'G&*:,,0RDE!N MF@0!F#JB>GBD@9Q"[@;&KGX8,! ?.4'R&'P[CI()M_*Q./Z#X,S,:_X"*OI4+&12T:RL,=1 M'!$*(.7](IF93H9PM2B-QX&#%H#!"?)67&6P]ACF"TOS.9K":L,B;@G= E>= M7V@,)%EC.DW5P(LL+S#.C%P$[-*0P#SD0.6T2$D:H_8"=W Z?K5S,<2'DY'* M]8U,!0MT;T3(.E1(E=$03>D<62NG-AS?UC[G2N8:4HP?2J?UX/=2G76513CO M"=8! W&B '@L[<,6^9RE2/Q'YG@@=06:Y=/"U+J7.$:O?6;MYP8H@!%["VQ$ M4A@-*8G+R5G 0]3'W JB*+6FNI/'AY5@&&$GOPBNO!M\JY,B;<#@+IS328KH MKB>0@15(I;QD.7?.-88S9XX'P?K KCGI1K_AVMDT&H0H.-&5\ZMP 8E6$SX) M*#C4Q/K"7N6L$TU@O5EW.:9>=F8MW!W%*;))A#V\"=B[@30/^&_'L$!T?&J. M:Z/2[0'[8NI(C+FZ"/8_X3*:H/BV_Z; "JIJ+%N+^I;F(1D\R#.*1, MH,D*CB3-NVS@81\7:&X.>.)JS2?T&"_W.+IB.<1)]22:S"7.*UK?# M"18T=5(-S\_1;T?*7GU05&$EA[7CFH9:]X2*(J("K P%0^ZM='E M!?]/LT0MT8\E[]X*F58.W;*Z+0&2M/]7AN#2MT[2?I+!X&8V& D) "D[B$ MWSJ,\F'T9\@$6TQ.7T/ZFP'E2=FTRK)Q"Z]O;'(8CZ7BH):KP9^)'6 B12C5 M2TB!N ('DRW <(:$ ;#QG%OXE*.M3*H6FRJ^>8$/]^3]RP"7MW-3XXTR,S/SIXJ,6$^R$(9& MH6;4Q(1R@YV9I(0N2'QCT$^&6OWL+/SO9KW1P,$P&D#PHXFAP7F8\Q#J>TVBWTQ;9[0%T'9A-KJ+&CNP"Y%XQ@3('%GN)88I[H[ MA5MI&[9"=]#8]#@A5JMC:L[Z*PBW0N".]4MB:Z;B[V^<;3WH5?R8)Z,AJMX6 M?E4RB(UL$L/N$&J(1GYYWZ6>K8H*E;0-'-E%'D "0'B!9BD1[!+2I/1?R%0C MGH_^7';'\'HM)*S>974"9W6P[85=*5LCK+@^:"@3I\ YP>N$]X[1%3$>*B9'<.9X M+!I#<4KX/'/$'=F7"E:O-L!"82; M[V<9[V!((MTF*\)3J9:#P[A9^$U'OMFV5D8DW+6LFT"X8A @^X! C1V8GY=+ M=:.#0,3S$_O=_&!P\FWFDWXVULNU<_R[IFHB%(V9+J#$^\1! MCN57IS0+Q=>%S>0;98NTLKR7RK^6Q<.G."MCF<:-BCZ'O8D7EP16"]VBUU_E ME4L-,D.:SLDWJ05:=2V,+N'-1_:_LLP^ ?WS.(G1S4T?P&_5P]/#D_V?.]W> M_LG^7MAM'^QWPZ./X?ZOIYW>OS"O[_2DT^OLR#__ MW#G;W5&NLY@=87(TH'$WCLY]>C8KB(O_Q]>NK MJZMZ'@_JY]GEZ_9T,$HNX_QU/#R/IJ^'41&];NYL-AIO6Z\;#7CB[6S"_UH@ MDLVW;[=>)Q?953S]=_REL=G8K(^*R:OWW>0+',0V<^X0/'$24Y+ $&X=6!H) M+>V8LB6RTLDQ-H5_!]F)WH=K7F&3/C*A:VV](M-] 2N/?6'8'2$U('KAIF); M)Y05+GUT;:9"BO5=)F%WHRF$0I^C><@E?)OK]:7N<.L9[?#V]IO*'69$OG*+ M/\S'T55^S_O9NMMFS@8?RN_;J'G8#_K"S_6['[@9N#^\&+#!Z M52[C#>;S<8MYP9I1S89YN+8+^X)%9=?#8V))7MR3X+H]P24P:#$SOT+#>,>: MQ=_9^$46'_YBV#&$'*.^E)/4?%AE:59^LZDKOXO#U^ %/GK4AUPZ'/_^@.1OM:\BIW=S\] M\"KWHB]9FDWF8716>PE3W2W??!8$]V-Q@-DW\0#=I"D?V#YAX>:]M[^ MQ\>:]AY6(TI*LX93L>09'[0_/-:,#Z)^/'[P+3X^V7^L"1]SFN)CB/;6 \QY MEWC5",.M5NUKM]7BZY5K(6CU,\947[W_@59B&&)L#"["DC-V?X#^#!I[WWT^ M=8?6JKE5)V_'! QT.S\?MGOW M'#A7/8Q'S"E NN?IT(]D=N.M \'.M$H(HF8U^1;[E:CJPXS*/]HH HE35T[_ ME BR^O$H&I]I,51R'O,7J,%I/$-&GR'FZTEMU'NL6?H4(P]N-O+@VRB'/[UJ MW<)/[WD-KW6VW]CAU_Y6V<[- S/I0LTMR?*K-'%O;N3#_,>;(B%*=UB_?(=5 M'OL;.WR=O_:(NL+[6LTJN_UV0WIRPZETDBP7$7C:)_BE'H1?XLLD#7^+\CP9 MS^]-K? _+..XXJ?20QR#57.KYAZTN>< ! !I<''-D M[5U9<^,XDG[?B/T/7+]L;^S*LN6N[JF:\DS8LEVC'E?)X:NZGR8@$I(P10$J M )2L^?4+@(=( I1 ';6(6'1T=,O(1"(37^)*'/SXU[=9'"P@98C@RY/ST[.3 M .*01 A/+D]>GCI73_W!X"3XZU_^_=\"\<_'_^AT@CL$X^A#<$/"S@"/R9^# M+V &/P2?((84<$+_'+R".)$IY [%D 9],IO'D$-!2$OZ$+P[[9V/@D['0NXK MQ!&A+X^#0NZ4\SG[T.TNE\M33!9@2>@W=AJ2F9W )PYXP@II9V]GV3]VV3\C M%A:9__OO9$Y^?7M$OT\@_E-R._I]_GD(OM[UP0-?O7O7&_[Q[6TQ>WPW?I[] M_9\K0@;??Q[=K)[9KW>?OOXQ8E=ID1]9.(4S$ @P,+L\D?9EYBTO3@F=='MG M9^?=WS_?/RF^DY3QPUN,\#<3^_G[]^^[BIJS:IQO(QKGHB^ZDCP"#!:2!15M MX$>8<8##"G_$BPQEYG?=E%AA14;67U)6E+-&L,;'8'@Z(8NN( C^WD7.F+#. M!(!YP3P&;*2$9H0*,Z-<9Q2)=:8.7\TA,[*FI$J&B--:ADJM"7)7DF6>7N?L MHG-QGN<=(N'F1()*D6WR@)(;/0O5 _A#- MT%2 )'7[1'0D)P&*+D_2GR51N; (CA%&JN"LT9T''=G$$FFB^*ER?NS6F75) M"8/1$/]%_9Y3R$1V9="]2,CR9RR;\X8@#I-XIZQK_3;ES-+S:MR]?E\P2"+$ M8=0G.(*8J1^,Q"@"(O$:Q+)%/DTAY"Q%H4T&*ZQZ B#9>\(,K** H"@A*!<1 M9&4$:2$>UCUA?0!4U,<4 HOK9<#R< MRQF6T,NJ@3?DM +^Y[; KPL+R#A8%^0ZN ]94]/ 6QZ%Y-EZ[YAG='*"W[9 MTPM$:8$JS@-N OR+6)Q2.!Q?)PQAR-@5CH9T C#ZE](^!7<;DQ60O\J9MUC, MQH0)8>*/5*H$:93)#0". E*2[#$S878-&!(-Z:%DK$#D*9G- %T-QT]H@L5B M+0287X4A23!'>/(@VD>(8-9:]Y)@A?:?ZFBK(B78Y4(5X%FQDL;6!0>@*#F8 M9T5[=S"YPV\$8?XJ[!05G>%;3;("['T=,"4CR(7XJC=5_54HYA),E3<<7V&T M0. >S>3HI)K3B*$( 2H\5_SY*GZ 40P'F$-1.?Q6^'8^JSJ '!N0S\_J()<* MENTO+3K(RLY:Y[ITE9"7'^0*!*D&WD-,'K()]7V0/*\C6<"" "4=(]@\V*.X$Y66:6:S-9P9IH53N^TI=M:6#!?2_.HF+LU#O $ MB;Z_UHY,!"L\?M$[N%R2;R3;X%#]U0-8R<%8]E]BC*8)C.[%[ G%0HU\#67! M9P66%O=0@H-Y)EGU$F@!\<\P(B?\!F\Y5U7 M.<$&@IX6%T@E!%R*\)5NJO1;0#'"$_8 Z=,4T*PWTE*MJE];S.=B@KD8*9@4 MY$$P@E#:F6RQM=C3%NI^3["YDK\"*KK@?!U1_&55T=I2/,_NJ]I\I@V'PLKT M,,-P_(C8M_R$FTZP D!;8EAMM$X,5 M.MK"NB11+0S"LDR/D@DEN4$!OR?"T-O%.MRAI5KAH2VLUV("N/ ACF/L2!]N M9[K5#G5/6YP*>\-[H05*FK;=/5;M]]^KK;:9P0HI+:;2 MM!?OD=IW5[B,FSV[%8I:H,9ZA]C#VG93L@QC,]D*-L,)#-,&I<=HSYW*,F36 MW%8(:G$CNUU+CZCU]F49.T.Z%4I:_*BRE>G!L-TVJW9]]60K* QG,M9;:!Z) M5GMI93@::%:8:"$>?5_-(V.QP5;!HYQBA8(60DE%^)K?=?.A#,=V-BN,M+#% MQHT(#]W18IPWD ,4L\X+@^,DOD>+0P0\34)MW.)G+=QQF.AGIH^\S:DT"I1* MWIN.YDUB$9?,YNF9K(-Y4UFHE3=I(9F#>%/9G4HJ>6\ZFC?= 435@U1"T!W" M0(P)(!Y@QFE2.G#^0TJR\CLMB'3H7DRJF3[1I:06F@8E5;T_'LT?0;2 E",F M2'W"#NE_FF0K?].B7P?VMZNU5H%2R_O6L7SKBSRNQL7LY& ^M99HY4M:'.ZP MOE1HXUUH^]UZLT]L9K$"60OC5>_>>[A^W,F!8G*[EG05QR0LO89R[$*L7$8+ M-Q[RG$%E2EV2"PHEO?\=U_]J?AI%M^K[7.PI;0,ARKXI]U@ MW"&?E5=H =WF0S"5I3G,8HFE CWB.R#^BF#]:<8V&:PPU@+"-AB_#FY+;S%Z M;-MC6^OW#]B7OVMQ=,UWS'N<8EM/[NK$#2?;-F2R K?%:;?RU"[C69?F@=X! M:#$K7LIGB.\([5,8(7Y/Q&"WZ2#CUJQ6H%L_-U0!/2\R&!,:I(4&::D>?(MG MB*SBW/EOD.^8#'EK-JM+ZU&K.;P7E[@\;%1A[9/=$MJ/WQ;MFML)< M"^*UQUR>NT@[Y-AWR(?P@5HOO4M&*^RU:-P.V/L^?9?'SI R%HCJW![\M M^'>)W.ZZFA'**\_/M\MB!;86WFH NW+*0Y45E OS&+?$6%LV;6>TP?,7PP-6 MFQNO[Z/WO7M464#9LUO!J86S;&\?^<7304"M-=,=\EG!K 6P6L+L6W&+^V;Y MD%GL);S-Y==S] MH38Q6D&I!K-J-M/5P6FP'PU2^A] 6PEKKW,AA!9H6KFH MS3>WW5Y)->-FS6V%H19^:GY%U0.ZPQ71RG3'D&X%TI9+HG[VT@Z,SB,,"0Y1 MJOYP?#L>PU"Z<\'Z*)I $V26N:V U8)$1F!5JRR5*>,&,"\U0$660#1*WR2M MO> &CB&E,#*_@&SFLD+5$!(RHYK+3BD>.4ODM&A ,X,57H:HC@DO/^JUNXY? M&?J:B#8 _:J%:4P7\OTHN ,XM::TE77VXJ99@6'%NZHP>%;Q19@\O?@S= T4JW T<(:N3@/CRT\AG?GS4C9 M,%J!9G@2W?!@O4?0'L'&!V+RE=$]! S*B\1;GY31JQE_!CRAQ3=Q6N>R M0EH+B[1LSK.L- _UCE!K8Z]]!BN V[X&]O]\+);_&0G'?H3CX$VE<,%V><+0 M;"YO_:1I4PK'ER=HONSTSGH7Y^+??PBK3]]F<E',%LT;+:FEUM MC$>R^J8H1#?Z8Q?,YPB/298B_L:8I(T@3Q)V$\H##&:0S4&XR2B$&9?SFI. MA5,X _?9VPD;LLB_.GF^CDSJG/G;RQ::]I&B74UM%,BS[>#$DH:@^'I MA"P$J*@KG<)+HPYRU-V5D&V$K:_ M#DI,*R4J<$:<=J4(*;37$3A>G#>KLRVG^IOMY 3J5B)=M7&$?8:S$:0G2KO+$T,ZBF-YN.CRA--$=M)"!?1!=-Z(1,]JB(D2FIT! M3X<Q:2I9M,.&1VP]V^K M2,P""4;A R51$O*:61OH#FC_"6)(0?P)T C*K=:\QLVV6',[8-E3,I_'"%)U M+E$>0YRB>=6:C1PN6$#&? EH;9304AW0M$^HF!L #J\)COY ,(ZJ.F^@.Z#] M/?J>H CQ53885'5OI#J@^:>'S[4&6DIP0+]T1F.:Y;BD9?.,S-6YF*Q#0[4Z M5:N_U7WS-\=\,UK(J,!^G2DF>Z ]NJ:.8I*1QBU>6T3W1WMLYL^Q>,( MZS>+S-;8\#MAG9H-/1'1>XA)4MT4,]$!O?M 7KJ32;716T]W0-LAAJ\01X16 ME=63'=!5W3:^%@-)] @7)%X(X.65IUJ'LX7) 3M>A*;J-CJ,C'.E#70'M/\Z M%0Q]T6_05?:";%7[#70'M/_<>Y*'DN!D)3KUJN)FD@,ZOSR)H>_?CT4C-C*Y<#EJ2G M7 ?J8!Y:P(>XWG=N8G! ?_GT*4F8O'JIN5$#S0&M15>(8X(GS_7:-A$6>!-@T^^H< MGN11F;*G-= =M4C,&ZD\*7P#T_\/\,:F9,^^N[W'=<<'2D(((Y8V(+%B?X9T M=@-'O/Q&2"EB9<7L*+A9Z&J(Y?/63!TJSAZO*0S0(FKM /M#E>_8%=H_PS=^'9/P6[%M MM)UOC[D7S\4<$JC]/Y_5C.XA9;OF$M:V-7RGIMF)CB+9-;>S>&Z\V:]:97;- M55YI5 MK7*X8:1Q=!-P-%AHS^Z&>;(''XX?X0+B!#;8M(7'#4.*Q4D>.VDPQH+/#8-D MN$#N,[00?9M43[.L308W3+P#B+Z".)$* M)[-T3\ILFQ6G&T:MO]IQ%2WDU4TF6H_R-+-I+?A=,[#H'!XA2V+.AN/G*7Q% M<)NAUOE<,[C\#:TAKI\0W&9VR]QN&)]?C,EN"]Z^A5/1RT#YD*QZXCF]V- K M&JHU^XZ3RKF8LAXD/#U#C!&ZD@>O67HXY;P4CS9378U@7B=,GA1B8HHX0EAI M()_EG6!Y3FX0R2,K8S7/JD8JJY_*5EVK/!J(^0V<$X:*Q<+QQ+NY-WA(>[,0 M1XEP?HQJ-1?CZ%[E<#Q&(90GJN8R_0LL/,U(<=-)L@G^-1R++J\OYB-B'AEE MC3_;(-C$X6I7(JH\/=(OQZD-QEGPN6KB#8S%I)BN[B"L?,LZ7R T4!UM3-E% MW?QC-F( SK^RNQI@->:N.W)+7K@* M;3@=M;)V>;Q^?J.9[.@.:3IS?^$"@_0S>67O:R(Z:HN:TLHY1.DC.^M(_3K. MO87+4<\K?1,AG36IS??LY[H5U7=FMK.[.0FY00S$,5EJC:D4YV]D<-,D]<7$ M A4#9IL8W#1)G2!4]ZYD#%_4OFKV5W++8J(XKU=KENPLS=42T"B_=,"$.>D! M&SDH/(LE=?D$-QO@!V6BBI 5<8R;7,%W8 MK^/VVQEWW0E3D@Y@"V!34>MBLCV357=-<+(>ALPT1T>AZN&HKU">I1(S. $ MF,!'*(\KYT1Y&+"(+^V0[_]X]W*CQG(;5CXY(^-C CQYN>C&UL[3UI;^0X=M\#Y#\H#A#, JEVVWWM]$QGX7/@A:=MV-T] M^;:@)9;-M$JJD50^\NM#4D=)XO6D$D5VDL'N3+?-]_@N\AU\I'[]V_,J#AYQ MEI,T^;1W\.KU7H"3,(U(N#_?_\_?(V?, KM" )DUN(]VHHAD4&=_#SSS_O M\]_60X61SW=97,_Q9K\FI\%,?TLTXUN4Y.1CSLF[3$-4<+4;IPF4(]C?%O6P M!?O1XN!P\>;@U7,>[=7"YQ+,TAC?X&7 _DNUU\Q*UND3SIBZ]MFO]D]2:HZ4 M3@[TD.'EISVR?J*H#]\<'):(_[4SIGA94ZO,"3.JO6!_U*1?$[2)2(&CDS2) M<)+S/^1I3")$?WB,8B:\VP>,B]Q V@A,,S-PC3*<% ^X("&*I^-&BM8^:VSU MXA6=.;]:7JW9CD-->CUVLUJA[.5J>4ON$[*DRS8ICL(PW20%]?[75(PA MP2853(%Z"A;_GI*DH*$!DZF)9NG8*8@X"NFBR0D3PM7R*"&/!%V2%3-0+I.[ MG$0$991S^M=O] _H+L8728$I&<49%8UQ34\WP13LCF+!/EF5H>4W.,3DD@@RZ3M?HA6^*;+^A[CH[V63,<1_E.77B M9MH&8)ADCTV315CB;\ULVEJU0-.HDX;3]X3:"51N&H@I".**N$8OS'298JA! M9QL<7=*U1F*Z81@W13B"*5$-,0M*(Q1KWET\E8$(<30'0( M@)R"0!;YX#\W=)JS1X![4 UW'6K/$'+;"+UWH><+=S<6&>Y.X$>0#V)ZZFGL M!?P@=N8B41K( P5NA)PI @>1.QB/I; 71*P1;IX0&$3K4#13A\,@(M4 $\>? M0/4JQMN(14$4Z8&FBTMAQ$B&6H[+0'2!X5U'":>X0"3.%U]SO-S$E^31:LB@ MF-%\462%]D&4BB:DP1?1(:B M1YP5-+1,[D_2?!81J:;T1"2?61)?T'5N7Q3"5).??0SD"03K1]K4;$=;3$=Q M7#4Q6,^F0+-[)2BH"=B;T%[.V7)-F$(3VV?E&,+B'800FZPQ 36Y^ M,Y)F]]LUW?_EF%J!&9M]1NB.],1://.)6H9F*A?7MJ=RYDV.;4Q>_L.HNY4W,LNGE8@:^'P9AT M#(0H#C=E6'%)_]Z!P,\%3B(WZ)\;A$&#,6BC#"J<086T8JMF+$[##C/\W";MW3*MKQ'S M"ZY+E-_Q6ZZ;?'&/T'J?Z7\?QT5>_X1;!+>&Z@?_*!/CJDY4XX[1'8[YC/^H MQO6&[3NAE5V(8Z9+_\-\XR.*N3$7)]1N7Z@Q\Q-M-0] \#YO+0,[RL(@S2*< M?=H[J.=!6=@Q*_&Z<35B/V>'K@S-@AK%JH9?9NE*)^I*K.D85MHJH53L!4^8 MW#\4G'HW*I16[S0J<(@?/NDI_I\XJ5UY4?42W<43 ]OG.I!QI=/ M.M6)F6>?-%15DFER ?.9[9&.;*H\4T_N>9!Z MP^1WM?R:ES5QC5GIP?QPDZ(>^L8%8=XG^[K.4DIR\7(=LYZL)&+^?)\EG\1]@U%\EK,Z M PMF\[*B(WT>1%0$!!:FHO>N5007@T_*DW0DG#V'\8:]76=>1S!HF (_N%;@ M$%'XI$*>KL"S ,5PF)+^ZEI)6F9]TDJWATJ5C/F2MJBJ1-)L&21E-R&]E@^_ M#:;5AV2LL,C&NJV?5MT^X,II?[SK9:"6OJ)P*F?8)X,JM\HNN=HWB52^ H3" M]?H'*W"P6'S2*3LES5!8_$&*AY--7M!\-ZM)?C$N/ABTZZP?K,DAPO!)B:+Q MU3;9L\"ANRD D^LZP]A]%BPDVZ6>H^B1W^.AC/%6L>JE5WFQ1SG8==G!K 8= M]?XMJ6Y5';XCFN!T;X*;XS=TRH(5P7'H8%CAJF?5+0)7L-^VI9 MWA4$I).RT3#%_.Q>,3IF?5(*;\^')LK2P< L^;5[G6AX]4DE+7X@M5/%<$>T M5UL1,__:^C6D2T=[5'8QEGYU_/ID4XI0#%2;-X-Z5&<9V.NBD81/Z@,5QD:4 MOF991$H/N5NZ[-#(S!SY;4[BYV NDNI0\9I=4Z<2+8J,W&T*_@QERKAA=:TT MIE3'RR<7:3)TT@*A1' MNMYJK.I/)1B?E'<41?S9,A1?(Q)=)"=H30JD:?I0 K@^.+"J2H.8?-+H#;L] ME^"HOM5\%(:;U8:_<7"*ER34I0D06-=G"%;U#!>>3RK_G21IQ@5ABA?$D:[/ M(JRJ4R48GY37,K'RD:QTM<[P T[RYET,]MS79UQ<+;^@9^UQX#!$KH\W[.[8 MX\3JDV6TLASVC*CRRY+:!%4!Z3IPAO*F3OQ^F!QV"'\3+PFM:'[=[TOFDO[= M^6UV^4=P.U?;W^QVM3WXJ3/'7QS=X3=\([?#\=NA'&^1!^DR:*%W%),^XF2C MOPI0CW 5-?/Y6;>#K+&H:05GO:3T?Y'6$X]"YGI'[NM(B(Q'"\@GG_I;1IW^ M=98N=6E09Y!KO4@HEJO&R]8<]BC0U;*B4%<9Z@QS[;W-,I?R)1'\POU!5'6) M7=?H*PZ=KF7N%O/8A$9!YYMX2>)X)3\$HV,50UVO0*4D6]UR6BY]6I 5H;_A MA#(5L];G:$42DA?E6TN]IT0E)PY >-=+V*BT@?SXI\GZ5MK%:HU(QNR-);0: MKZ88[[IP"]64GE^?---PM*TS #;?]F!OMCR1@[Y6)*[2RXP\8-$AQO#&DPK"]9(QZD.\<*SEW:<-[3=$$K9@KI+6[7:- MIY$/=[T##-60EFN?U,,+W"/V Q.]<]BT=S9*V:C6T3%.L+:DK03P?S.:W$J48O,KO\,%I'S0 M&^9ZT4NI'KQ6[1UZ.]3A;EYB!"K72QMB"Z,EY-5:E307F?NUM$"NUS& (YTF M?5R,JC:P%Z M$QAN2$[T]*.T2K6;ADX>4'*/J;/4M)=UNHC>[=9%5,T7D"1HS_AO:)WFOP3] MSD)W8D'YPWF8.IR0H,JAR#XC+'L_70/DVO7NK'R 2'S2 M8/,UE8@Q SI_"AD]X4,$XY/"IWSV-'>A;6= M53?T'-)='CQO2Y*]2VF[J^R'Z57B;_L=(QY/KUA1U.#Q5.-=7R;;665Z0!C=\;V4L/J ->%S#V4V24QJ%-.X5R1OP-3TP,%"-/I9OAK#Y0RSDNDFW M8F#XRE4@ .K8XSK/0%EYKN?>)QR^9"@:%3QWX8%:]K@T-$Q2?J='LJ_I#%[* M CQ0QQ[7DH9)RF\=:[^S,T39!D1 K?M8NAK+\H^@_@F^([834J!9>%P*FT"F M?IM(17?[T?^!CEX$!ZK]1ZN3J>3DDX(5G)=GC[MU&$EQ.'I[NLJ:OJ1'X9\; MDF%**]5M\7(=(QII)Q'K9ULKWBJID S!X6DGD$:K_=>H!PO,JP1%P7]SUK2# M54MQN'I1/0TQCGBSU@WFKU]>(ZHC=@"CL6,ME*>6J]&<\(ZZ62@^;< W34F' MO3 %5:(>RM->-+@2(4*Q7JUL6U+SZ39&09LB>:T2".IIGQE 3W >Y^FHJ/Q5 MNVE*'9PRXC7C/6TA VK%* C[ZZ9>N@DWBX)]QRE%"6#50 ][18;I!V(:+R* MI]K[<6>MPSQ4#\33[K%Q[DDJ#J^4U]ZH+_)\PQY'OEH*G[B$18Q:!)[VHXT+ M'@&B\C6.'*!; YBGK6GCENH0/3J\7DSY9?]G&?8CBC'OM*]Z:"'2RU>' M?!:FK@JV@S#MI6D^"U.W$WOD'4O6KI9M=J^2G02KWCFM3.8Z*_7"""VJT9\W M 3ZC8I/1L/-XD[.OG;-/REQE]RCI7\;L7'3_$"P"UG0?ISD%IG\IL;!+['<5 MG@ E$;63-B9+U_>/44YHO'6=X9R*N+Y1>LL,+7NA*1.Y3\B2A.PDH3P7Y1>* M8Q*V=X\.>W_ML\>G8-RU)^$<5M.PW^7;B0+4S!2LFZDL\?_WE"3%-TH5I57! MT,]]ACA,L 6R1!H_SLE)>5/C**%;-KHD*_8B M?074XB@K+R0T;?Z!]8Y:B^ MR'U&Q:=X;>+@=9^?UD1,%>540357I:CM;/P']7Q!/6%0SVA)&$,8/.@SV%!+ M:FJQ76K%FQ?M!X0[Q!Z*VBAA@ZP!_O<@:;^D/#&QK5L%2BK?]*EL =FEKM5( M6[="G[2[+I4DO^V3W,)4[J\,5U"U< :(8[/+RV?JN37]P1WRWPE>8@L:YOU^G0+?AACBA85YBXC: 25Q#+ M6I\FYH.5EX7^DP[%@FOE(#7%U@AKU[Q;KSLIQ"JXRPJ"CZPA B*[A6CBI0\%26 M7Y;Z V745A3[XZ'@D;;#+=%SDB8A3HJLNCM[0_+OYQHHS8#P57T\+ =\&PB\,2W2S(Q']NZ*QGCTJ_>"AXFRU8@!^M M>L1=U_2W$4D7[B;E0O$2A(9_%1.:4\V"$U>E=?9I!V10.DX$MP_.H^RS)LE1 M=*Q(LEA9IF*?;G/*HF-#B"]@B8M]MMH9C(X!(>#HY#%SF$V3'NC(E"2VVR3! M/I7];$%'JA! B#G## 3S?$!'IN#62Q#[I&EB8AV]@L?51L;VV=@EW#K%!2)Q MOOB:X^4FOB2/"J;?"FYWFMBKFI^][,LI"#@)?LN*>I7-:JTN=KP5W/PDLFH+ MJT6"W[(Z1R3[AN(-IHBJHV847R1YD6W49HQ5HXE]F'\%+%\YU#S9$0_VW9T&B\*D7E4443^QF MR7F:G::;NX+FK2(79ET.0^.Z(WR,:L<(RG"78\Y&3OV>VV+N),,1X8_&*V*" M=^"&KL[.6T\1+-,L*"<)REELED';C5\PEVEL!)O550*.-BIJY-R,[Q%KV/2! MN879*H7D;SBGK/Q9&F9LV3#AG!NL5@J6DI#_:"=/G&U9BD7ZGJ<.LD&DI MF.T4.#GNH(WPUKW'&#&#$H30IF! M',ZAQ/:9<[W5?:1FTB?/4:5B+N.LKP5=4.6.?HY50E8,=9U#FD6LY=&K M(D#GDSG-+5I^"$8WU_K[.9I;IG ,KN\O&]0VF!^(-N?,\R7>PN #A111X29F M<'6J>Q@P1H0,4'TO8^9$ET+W<8 MX!R]:U)2=8[I;H/BX>RH 5U[?IB>>ML=4!P^^:R*9/Z)=':022<9H4<3N.L@ M8Q=MPD3CH4[/TXQ2DHQ8E4I UU''3JO2( Z?-"A\Y0NJ02.@6WZJG7$T6R9X MUUX#J#?A*^U#I..CG7;VR-':A6%Q[4MVT_$02?FHZ6H7';^"#?"N/ESE[.7K3#2O:X:R]YGDB9=PPB1-O'A"V9J#';[@>I: M-" !S2=GS287M1;5SP&\EQPRR5FL<96_<91LMA@J3V%X&XUYD?;'N]UR&FKH M'WK?O.3'# /X46+P)7"0:TJQVT %XZ,?:6BOVT(T7R+3P?@2#8Q3G,"\UZKB ML8OAT\Q:(%^<^SAEB>Q[K2UQ4[C!.MP>]*,[K'^VTAVKQNG[C M:>+.?I*NV'_K:Z15TI[S)Q6.Z8X2M0>P(^R=G.:(V5Q_N&%J5SI:X%X;%KM" MCNI;IKQ5?X"=R(!A:K?W(=7=U*X6AU=?Z!!=R\#2PK!"PFM/M>5]W: IVX$^ M7*V'O%9#NHYY<69&3)@WK-<&=+3T\6S"ET/8A?WR;:@3^M5_#\M3RM MN!6/=,\AXC9Q!L$*=V]Z5,XAS/J]..7O&,4L<[Y]P(IO:WP0>B_ M+%:X X[<4:/"MH[+Y%W[8\V1L!+ 38RO(,?XWH<)SG7&9M!++[""2<&GW$Q! M\6>ZYXU471O4=18VB?9$6?C3O@;U#+^S[^:I/E?R0>CI&N@=5A5VEQ["X-6' M/D^L\NZ5&UL[7U?<]LXLN_[J3K?@3>WZM1NU?$D=O[/ M[MQ3LA-GO>78+MO)G'UR,21D<4(16I!RK/GT%P!)B131 $B1 !AK'V9C&PUT M]P]$HQN-QM__YW$>>P^(I!%.?GMV^,N+9QY* AQ&R?UOS[[<'$QN3L[.GGEI MYB>A'^,$_?8LP<_^Y__]YW]X]']__S\'!]YIA.+P5^\##@[.DBG^FW?AS]&O MWB>4(.)GF/S-^^K'2_8;?!K%B'@G>+Z(48;H'_*!?_5>_W)T^,T[.-#H]RM* M0DR^7)^M^YUEV2+]]?GS'S]^_)+@!_\')M_37P(\U^OP)O.S9;KN[<7CB^)_ M.?G?XRCY_BO[SS<_11[55Y+^^IA&OSUCXQ;#_GCY"R;WSX]>O#A\_K^?SV^" M&9K[!U'"]!:@9R45ZT5$=_C^_?OG_*]ETT;+QV\D+L=X^;QD9]TS_6N8K0FJ MC5\_S_]8;1I)NJXPG4:_IER2(' M[?KHY>%1WO'_K;7)5@LZ@=.(S;]GWO-.@WY)_&4892@\P4F(DI3_(\5Q%/KT ME\=^S)1W,T,H2Q6L=>C)L !7/D%)-D-9%/AQ?]((NQU>-/:AHSD=.;V<7B[8 MXD2G]&X@R;LT*]+)S$_N47J6W&0X^#[#<4A7UX__7D;9JC<9-<8P++2?SDYC M_*,_&!L]]B'0!34Q!%U.CY=IE* TG23A);GWD^A//F,4S&M2]\'HL9]&5 E7 M!*54';Q[.MK-IR>A/=)]&4?K9)-@D"O$PRNE&XHFH,(J2"H(^N^Q#Q MGSA*,KJ+8#I5\2QLVP<3DX!^-&G$E' YG2310^2?1W,V0;E.OJ51&/F$2DY_ M_$K_X7^+T5F2(B#(0[$E;]B4Y8S])B]$4C(F:]L'"-8K9+H%N6[/5+:%C^('.UE%%UL_L MHO]$M_ZC$C5!RSX8^.B3A!KJ] J1FQG=URNX@)KWPHK.7K?_S>KO/J'@*E>: M[69]#$WWL %=KW*WXW)Z':7?E>XP2-$/0W.ZQRB7?#H8V\2A1&-WJ$'9!X-L MYX/^O:3#?'S0, ]0<]M;;0-;[B&VWKOP<\O-S8 "UP=P8Y.O)73?PPRWX=<2 MQQ2+PHV\IL*5E(9VX%KLMNYGH&VO%K-*.C-;8"U>VW;3]W98BTF8H.?]IR:\ M0/LA]J):',F)^MN7ZC$C:#KPODR++VUZV[N$#RCSHS@]^)*BZ3(^CQX&W3)( M1G-%$7057C34^3 M."Z2& ;WIK1&=TI1NE-@N &'\SDKI@GQW8M^H+M[A\.+\S5"VCD,'7H:7 #= M*6=^&@F]^\TWO?W'+K$"=6_#"T)7I!\L)><4DQ."PB@[QW1"=PI]Z/;9_^EH MR\FD1VPH=E,,OWOP9JLCL^P?M)@\._9J5C#=.;5#C\.=>K>4H5TG X4'2^A9 M\FRXC-'E=+M1^]"A?I\#"W6Z9-OFR1Q3YT8KYZM37\,*H;_*:O=@)IBKM]*V M[LAA((9U-:U#.F3V24MVVW;3\^F MWC<($PS#S@'=Q^(DB.(B'^+C=(H"IH5UTVNJM-9,M^MV(-$^H"FB)CULF1PD M)1^&57W#HJ0HS8:PE8RJR M@1+*6G+9HH>!#S;+A>P<^2EBAPG=SSC!K@R)4+T]M;L4HMY,8O&976=19VIV M[9 +X)"AE$#6NL@)W]T#M@=^1Y2@+]9]%R&#:Z7(&N,7M$.5S? MWJ3_7G?HK7OTJEUZ19]>V:EUN<27H6M"OMQ-2.\OM3'^:D=HQ57IFL"OV@J\ MZ=S#4Z_:O6U1=6Y,UV1_O9OLQ7A>E'C5$?_+7^#T;UXQ<*&34BLQ#FJJX+D* MF#27P+1;F38DRGXV_/ M,K(4B&P8H'QNL^(R..';[<=(9X:)R7J%3[@_5L%51P& 2B:S #E;&&VQ^:'8 M<$/8 ,U[Q:2Y_5-?%;U?PN) 0?B^M MX<>B"SC?6GPN/$,(NT;3N]YAJ[NH "3R;P.K>79N=9N$(5>9'U_Y47B6G/B+ M*/-C%2!2L@$^JM[140L 0F4-JVL6:H;%92@&3/7 MY>FV+NE?L0MA,&PO.5-3R;40G*=+P,^7T4PM6<923ZMLSX_5$LGK(R M-ZN/_N_>VID)+7SGWL1T;GO#H4>-*N$;Y+3!T@\A#%* K1"(&"8KND_SB1%#-3YTD(?\I3Z7<:.X"99?36_\1GF;#C.?\Y!I0;&A* MO:XT?TPAXVZY7]K4KUEI_A1RDYH M*#'](>^%C.QX*8;6G803HI?)O3;IWV]+Q(9APU4&X@,4P[&_I9B#/ M7X_D+=9##2.^N(AP39[WV_)P&F]#- QG/18)KHIS^&);G,I #(A\**\8JX!I M,QK_13F>5P[HE2,.HXLV\AUNR[=F-BJ918,R*R]"7./UJ(E%3NN1-?%_>PD: M+-4(*%%<8_+E-I,5HD&9:U.CN,;QJVV.*SWE"ROKRRMN57H^[VU0412EC&O< MOVY8APVQMZA2#S4GX!+'-4;?-"=&26E"IRU*'=?8;EA?WI&W*'KB$\3/^_+B M:F?#B"$LC%QCN&%0.4G)\%!\*2LDUWAL&,F"G'))Z;VLUL%0\S9H%%&N\GC4 ML'PYA9?E),-P!195KK'6,%HEF;>@4S/-"0=B$,YW.VK8I[+Q,*PTRC#7F&G8 MH4WSH?)PX7K,-VN"J:2WNRX9IAIPV ["JZT?76&^8;LB'&YSU]K6D:X(TC+VV MUS2X9.K"TS5)!!ZKR#$9G.W6-:AK4C1V%7I^RN!228I6U_AO;#-J;HN!.1, MU:QK7 JNJS*\:QK:?_58Q/CNEX1QXG(6_VKG0=,K@0(R#<-MXG*NO..E1 M6TKY69=+DW"INA#5H@]G+DNU@70[DZBUSIR_6B41Y'CUV?\#DY.8[G7D%ZU: M=6+OVE5[]'!W,4'\'41ZPSM[+EUU0ZAU1W8N=75!2QMOF<9;/HW=7O=S?+ MQ2*.$.$'7NQ\:Q8M0#0H =S>UKVR':%0RP3BT"\0>)K]H$ZP5/FU-K:NBO6@ M\*8%8G-)70.]?Y4+2[1B*3W$I>H M!B8J+-B*2Y3/3(E>*/F,?"9Y>)E<(Q9FIW+0!M3&D?)'KA%&SU5QBX)9$OU[ MB;1B&H./;&F5&48N101EV%'=B;D8FJ[;BZ0!3)V/\!1R,GS.DL4RNZ5CR<,Y M,(6UV(T1)+&F%IP+[8A853GT,AH[ 1NEPM7XN!N(Z1']3:4@A$XT/ 6KP[OZZQU,E3@M8)0>R%!57$2K\/ M6W$3??RZB60F;').#6H41MF*.EGS:#F7?4#BMK;"**V^'PGK[D5.MB5C7C%S M;+M\-TU:6^5W=OY> %% 4V,S\K7]@+3R(%9,\)0V[@JM.53R@]^'F2+"U)+? M]F>%*(3OAK-)#CPIKMI&]CN*M<-<*:9X0(G=Z'^U M),',3]$%EFP :'.HM24/9Y#O&6M)ZYS-^(!(],#?DDFY<:0J^9*BR^GV[S\@ MZ@S,J1KRFR5K.PQ_[[OV?/?:TBF:G>!R+^KZZ4[GUN(!'Z'XR*YQ9Z3O5&+& MEI?SQ2C7G'D5UOH\RDM)5OF8Z4^;#YG^<'<5^]D4DWE>=(R]I+Y:9)C/W\:T MJWRHE%2/LL>EJ;LDT-&77 IGCJZTE5U?';2D&\G1T?IC/EZM__F/B I%+>7J M'#V@6.&.:M*;]T[;H 2<*6KIQ*%@ZIK;2C@D;8J@3 1MUXTE=[$=2 #";13E MDGMH VFG'3QCL\'13-\UNSS\F7*1#X_HWNZE*@JLHK25]=OI$P6 E8CF[B)> M9;H3B)9SA8<"T.F7*40<'W5![\ARXO% Z!TY?9HFXKC3 OK2[OG94.B]=/LL M;;,)J,A]2G@1H&"E[.;-TY;^9\LJ63GZ?4)X_!'%"N?3*VW^PD33D YG;,D M>3[%>J.R.:"'T0-)[@Y-1QH[GM_J":*1MV'G\SJ;+RC/;/JQQX#4GUF]_=A0 MDDFA$;L?5VJ-'SX@DD4I_=,)3J%4FD;1TIY3:28;+CS.ALM%#"]8:7>6BB76 M5:,T:K^Z6H]NJ4C %<'A,LC.$O9U^04@JOO]4B+;I0J;S&E7* 1)[6<:Z6A> MN/QI*\9.II$B=:Q\H@Z('M F]18.% Y4J1D#K ]ZCIRBX)=[_/ \*(;,=5[^ MM-%Y^9N[21P7[+&5$G+8RN;"UH8==DBA6(/583UM\\IWTNOM#I !=[4U1B<7 M_Y)@0O]JVBW5F>!8R.6@*X_N2K]90/,JWI]1-L,A>_\M?X&T^5N$6-TRV#+L MUN.H+$D?RAOZ^$"!/\0BN/Q1(A6->0O4"Q!86T!#$6+CT+EJOXS":_#FWS%^ M_(=/YCA9R6[\;;FMN>-DP;8 M^MP:WUW\-S_?V:A*7 B?-]9L^P?T+=,UZZ*VH[/HL,!-6%ZY@8K.^Q8PA1TC M*U&S# ^W7R/I#Q:7;=C.T!DT158QW& M(2V_ZQH? [3,:P5JZ;C9\N[]"#0,L WI]WVO^BT>1"WK7TIW4Z*F](-S7L42 MQN$S7FM)XK67ZUE]TN/5,4J"V=PGW^6;)#7EZ+9,NLIH(OC:'?Q*AE466TUI M9T.E#8(*.[$B7-IF#0>>R]NN@0!V-)WZQH]1>HT>4+)D+\NKLJJ%S[;] MJ+"N$* )M'?97S ?63RDM?7;$/T,AF];!8)8CC. -0M+:P!6)7+&TC6TKL"I M*;G3]FU'H$9FU;J#Z:@M.UFF&9XCTN!<9=44A.[8-\'WA-M+ ALYH]D\^=N2 M!$P8( "$P5N3"+! P>6TQIXL'T?2W'P6E42I6(=C0^;($ ). MFIZ=43)YECKW_\0)]PQN\8F?^*$_2<++;(;(*28HND].V 4=PDM!2\*";;NQ MEWWUOBT$8, M$)571@WW3>9G_)O_A/ ]\1>S*/"A*O$LZ1YN/BH3KA1;< 1N%)9\_:UR)[,A MDN86[MTH=8MU&'?#F/<%A*O&O!>P3-X)Y4Y0>24T_Z%R(S3_Q=W)A0">XH\G M%W>';\W;$?5,QT(V03OQUM[]F,(?+6ZN?GP,9GYRC]CSG#S9..9+[R$2JBK:78P!T&XR@;L)MPJ 7:#LPC9J M:GQ&B(1(S!G7,"K55B."HLDVI/]^C_UWR8':;% DCI*,:D3XJ,4P&ZU6?C3][VT6+ M=6Y!_3V-@P1+;Z5J[_#:2:)Q8F?.,9H$E/>4=W0YSTZI\H:+2TR3FDZZRP:J[5F^V7:L*+7MD(>?# M*Q@IGF#8L,)_43+CE=QX.3M>Y;F*6K_^FBE+?MHU8O&]@'J/Q2,>5*7T=X@\ M( W/38_:]AL--2XYAS']AD+^5HCV:PT:G3CC!;8!%7S 05MK=IS&%C/A>)E2 MJ=.TNAA([SR#! YD .K#@O5D,N/V[0@7^R=!RBNU&J1V;D"KM*_&2J@!E^Y M#PF;DX[@,- :K_JIKO1I]>%#_6]ANV+G<)Y>'_6WZ2;R/'K@Y;/\Y#ZB"W?^ MP-_Q*K]-%_LI=).YS,AKT\F(+5<'93F4!27A?L.[3N')UAU9J\7=&BUMO&4: M<\D6V@+=93MI?&(X6EOD BZW5>;-<+.(($6Z/J,Y8=$RV*8+;&W^BI!\PU#*!*VR_0.!I]L,GTMKS]3:V M@K ]*+PI![A46=N[7/FKO&H^+K;92FF*S8@P7I69HN42C*P^.UDD5MQP2%7 CGW+]RAIS@^;,@8YH* TGOG%_90D!) M^FV;7G[N62!?*JQ=QQ%(<(T"?)]$?]*]1T@-3S3E1X[Y[J,T-%1%Y_3744RA M02G]VW)>W:IHG'WT/.#/,7EZTP0TSZQ=0>I3V/P::I:W-#/3:D,^\;G6U 4T MVZQ=INI37+KQ6R"2K:YB/V$:9^9\48U$#3OSP.&?^"R4ZP6:D5UOCXG3&7L4 MYYJV_H 6.(U$\XIE& XSV)AFTDSSSJA. MH%EH[1Y?BPO[X\.TQCJD^JYURP8W&L5.K/('( (W\*!C MZ0-L"8H/7\J6&D M-NJ&5?XPIJEG3B'@[',I)-U9Z(W=K/R-6U0SLQ >_XG/1H5B>C]NMS4KRUV# M6 FH_\B :L"G,^^T- %.M$J8?82WC12U&]X.><'(F<(/^PM%^PM%^PM%^PM% M#J9;["\4[2\4C2!1>G^AZ,E=* *UJ52F;S<1MJLR?9V\5VL&@U5;S(IJB[&3:#YOAJ28*9 MGR*6$"VS(\UVMFX5*68Z5K'L7@1S7:Z'7PFYG-YD./@NMR<2DA$;%:4B'$JZ MK;*H?,5=T-:.15%K&"LY=\^D[(:%RZ9D=[P'*EX@HH*L"YU5UN578W-95 M2LE'@36Y!K^A?HV0HAHG?TL9D85/LI6\&JZXY1A-#2@,!$F_Z?8*1*[1HMBU MK"\[;W,K*Y7:@MQ\P5NIVG$7&0Q9(D_GG_+*J^L_W[TV7WFU M_7> <8A7;YV*6=CZ(N)IA^['"2[0BX>A+/%,B;2:^5%L]I=[/'!U&#?N;-- MOOG,.?S !;Q"),+ASI[9^@DEU*:R?,1).*>J3+,\/>[CXX+NCR696CK4 M(X1,6RQP9VE[,;R4VK;ET6D5!_CQ;N)8= MO!:@EB[[;CM==IW[&I6YKV@K]_7 R[OGJ;*5 2REPK(=/8ZC,'^MCAJJVYF? M_#[#<;QBSS!L74J.0+XGL0H$D)@^UMA:7'QXVK"&^ M&0>\ Y:R,+"LO8U8O4*YX'+TI%B\5[PBT9PN(\?429E& M 5M15$?([?JQ\&"=QH>$=Y3(N= D*WPJV5W1O]K*6K:RZRGE=2Z2?T70PH_" MPO>GKAD/$:@JT,BHGA*N2CTX]UT6-972G,>B0@$,M+#Y4T(85D#?YP7"<^S+ M*5WJT;I\FOCZ.FW8;/3^W/DI^@ZNI]EE],O:7Z#7A*( MEI$]"8RU%>'<$<0'E!_BW_J/^?*A.+83MW]*($LTT/>)A/C67?C@)P$ZI;K@ MI\146CJ("#)VE4W<^$G@I1!?XTS"[*^2OF6"GW/>+V3P):M08@ M=*W5XJS;AO+L9Z5K5=<$3PE?F0H@@*V5N:3V &E_NX+&3PE82'P(U*X%-/M> MD]?>./"^2^+ U[./ MWJ;C?<+ /F%@GS#@RFJV3QC8)PSL$P;V"0..0;%/&#!OU?<) S]QPL U>D#) M4N;LE2V,W]FTN/NIR>Q<\@ 5X(R]X8W.I><:M69/";VFX!J?G2/.MKR>]>L7 M[?ULV\6I]PZVV[K<.]A[!WOO8.\=[+V#O7>P]P[VWL'>.]A5<(7Y2H5[>(RF MF*":11"G+,'MGX1;IM9 WRZV$+6:6ZB-G8KJJ2"HI0>G_.SR0/X:!2AZ8,L( ME6%])[[Q1['#?=A\0"HG],B:\K^]!&6U&_%EFTWO?ZUHP*"4<8Q_\'1!3$X( M"J.,H0?<_G]]U$G6<@B/3@DO'\3+1QE,YK.$KB;THX_XK-6+G+S<%J[2R990 ME8C)0 +P"RQY<8DR3^2D^NKQ1BJQ,*^VA:ETR LQ8-:E5SP\Z/F\T[J4EJ)! MZP*\&B$<45O+%<55+XUMM7,FP@&K'2H9[D LH05 QW[,UJ";&:)6C(T0*9\' M RGL5>$5ZQYK\NW4K4A(:2Z]^J12NQL?=2N_]0N1D\*!O&$V^[97? M];C%-\O%(H[H_EWZ-!70VM:;7^H/H7&K1^N%*@O0VE8% M_5:ZEC(/+E%#:+NXP+W> V]\&!WM*ZGO7HT'#3UA('1>6;/QLJOXRBLC&L1W M[^U@J+UAUI6A[Q!7;_= *,OK\H:;62>.',!0=NG->6P["^54'$P_V'"@CA&] MWCWR0(F*,%$\;)A(7W!%[.A-#T(/'U2ZH+OD@H4*?WH2OMV6L-*9MZA(ZTQ: MT>5T2K7,;E+F8&K$DR0DEB[0;C&DB"X!S9T),BDAV;X+*Q/?^9 3?R["#_C+ M$2O5>[7"QM8"37+%8S7GSH6:*ERJPA>"IG8"2S+-@ABX&TK:!0*7 T<[P&3R MW5F"PV60W> E8;M4N?LL:&HI2 3/;*SFUTA@Z,0G11UXF4ZW6]EZS%='GT)> M05WVJDRZJVSN4(&\"U%36QZC]LY&RKA[(8#PCV6:,0:I"SN98Y)%?T*I,*5+ M#)$X#XV6 $XY[F=)YB?W$0LU;#OJFP<[MQN)_;O&PPX;,LA'+X?P\)1=+JFW MMN3TG3*]HG/J=8;;1X]=G_ Q/^6++YB.N>Q2KC?\"Y]ZU:M!G%'=KS=+FAI MXRW3F$L^LBW07?:OC4\,1V^!,+\!SQ*\/-DL6L@" '![6SDA.T*AE@E<7OL% D^S'SY!4N77VMA*^^A! MX4TY("7;R_B0B*DHM*VBM!5"V,$%T1+)N;B/A.M)$"SGRYC=T-,+"+7OZ^>" M62;DF)P.\1L7:OG9RP\_%:"E0*!Y+K,E@2)/M9Z"+!1HA4( 59C@'G? M7K7S 2]U02+*-&KBJ&*;PZ?B\%RCHA PRSUJ%@&67>]ZT[ATR/OS%D6' M/.7(S[OTXDV?E;M=MN520-:X:=A20.O91_MK;/MK;$, Q%[T./8I'Y\P#MD7 M1EUA-%_$>(70#2(/48#2RAGO\:KTT>01X5W[=?M*7#]:-RY%G!R>6P8RQRP1]I3L_3&21M:U&EJ+*/7VL M6":6Z41X&$,*V%\VFW.4TOPQVZ@?\)30-AUI!9F<]$#&E<+,E),YXW%H0 M;:T42E4X[X?7>9?[UJ*VUOQEM>JQDGGW=D(U)E7^BKBU'==5HEX9#NXZF;M# MX;)#N!-<)NO"L%,-[@]=HP<]O;7,K>YVJ!;F-=\,D:L==9#!DQAW!S$G#/@"N M!FW\[[,H0R(KX[M'011\3;>8=#8J$\$)#6G)RB>-8FWI'%28@_Q L;ZPE=5)3 -/B'SY]@:+YD6W7D\\\#+*AVZ$+F!K"BJKZ*T_? ) M!.?QJO87W3=06G7GS'U[78#!IU Z:-'YZ_AZ,LGO9+3IPX$W4;K N'T2UE9I M#F5O5%E472$0M;5SIZ.#RF',W+WEL1LX3B: #@>@P3S0ST2H?O561+( M4D %#6T]FB"9\5C)+Z16>X\CW"SI@NRGZ(P]8"+;IM3:V2J@WG6ST60>0L+: M&L7+DUVC $4/O*0T#,5VRY&!(62_;WLNOEH6/OA)@$ZI(+Q XPS'=!#@.5>@ M\5B4K9 M-%VW@I@G^6M_ZBH,O^F63>?$7H9HQR^EGR3S0,ZC7$21'&1=O)Q M.D4!<[;73:\I:&)AWFH)P[W\RACL;5-4CN)%:Q*/61N3DG] 4T0("ODOQ1(* MGG 52UCVE?_%H!2*@(O@ 0J1 +9#+)?47?,S7F0H37D0;(K)#Y^$.D_,:A%; MLH@@:XJ0BI+0F>!)"^BVK:B>]N!N2T&:\<\BEX-#MF;: M,/&D'O*GZYS-+,3T+J<%TLY=/%Q.BVLKN&V^Z:4IIS8:C.DC<% M9IE#MS._4$CZB7:1I6?)%2(1ECPR:HJ#_:3=17%&C@Y,2015$Z,\&&7AYYF2 M5C0'^A,_WV)ZBLD4L9JT-M?3!A,_S_RUI#O02?GY9O!7NH^W.WWK'.SG[BZ* M@R;N*RMG<-7#(,4Y5N-![JU3(>OYHB>QGZ:74^[L:ASY ,VMG^(P?HY7G#O] M\/./8''/L#CK'-HOT!AZD##G%(ABVG M9VFZ1"%U8?*=X/7-%VE"IYS&5DZGB3,+/>%!6V.Q/L( 1U.6$A"=.9N2Y2J^ MZ35N6HV3R5]K$K6\.WS[\R(EE1G\$-]:^Q*/ERG+)T\G ?5+TUS_TATX2#"B MO;A":(8/:,[3&W[I7OV]? M+.>BJ67 @NE_#-L/U5?X!C\7>[&'S,_RQQ,K42^Y&9*0C,@0*05WZ*BFRJ)J M$1.UM6-LU!K&2L[=LR^[8>&R!=D=KW%D8[9T=>V:'UH7V5%W#AJ$2I3 MK&]WC7K3GS;3GOY ;>V2/?/'2]-+UGK:5-QR#.L]R#P(@4D$KM%B28*9GZ+) M/4'Y#GN+6W ]HO0MR U;!I7:<1<9#!D-1S!STK0,@*M!J_/5)Q%>IJQ JZ(: MD:BE\:/,3E\'5LL 'D=V]?J "E HB=FK2G+3WFAV=R@"W6$] Q* 3MW+7D]] M/Y.OU/9%\4I:F[W>Z.[0=-KSCBH6\@\JV%ZE]HI_SX^LTZ(:V)](DNLN(;H[ M1 WB42"H+8=S9XV5I,8/2Q(E]_E5H'P1V3IDX+E9 MGPA.I:?%7?H;!L&.?&[<0.WUMC1[&@5XK82 TK3W_V_".*B5A6OB$%:I1H*86 M $+JG1M>1LYU/N_:>80YS2A04K$/8?3>)8RT/B@%X6C1TOZL1*<)ANQ9Y[): MO&)64=M4*T#3^U"CF!<#20W.),=N0[>=#B/&5 &,O9)';=W==2&<'J,#ZS[' M ?".XL''2VY]G7V4GKG R0._0CM8V9VM&?IPO8KQ"Z :1 M!^KWB_6QEF62OPB',S^N_OT$I]D%SOZ%,O;*YWW"#.2FIYQH6S_P#+7&TBAF MK&7M@#/86J3NA,E*6,Y.H<'4MHJIRWN/:TTU-@0)'!#([Q!?,* M*2OQRM]1=#]CVSBZ4OGWZ.,C(D&4(GY$-]S,TF3@24RY5KH YZ+=<*#.=!D9 MHCI*'U]U\U,_(OFA+=V S/,)^/%Q@5B4ZRN.:3=QE*VN_6R(CU]_\/%,$Q-Z M .>?W2CC-[7HW]J(?HO(7.*3#3?F>&;;@.*#D\Q>QEN?W]=UE'X_)0B=L;L. M*,T,+G&BH<HA EH07C6AWZZZH%PE"ZGS.3H>H3VY=#+)%7VF)B-B2P\TP!I MK)W.U#E2/$\"M7?G91(E+,U#&HD&[+Q,HJB\\-G_ Y.399KA.2(I7*U$U,Y: MK1*%GK&4:Q ,DVIG-[,OIS7V9 4N),W-%R&1*!7K<&PH &\( 5=+BNR&DLEZ MQ'/_3YQ\I=L"3.C6*O_Q!L4Q(M(BQ2HRXR4DM68];BF >R<$C<7W>'6,DF V M]XFBDK&:TG&+HBT'B)H[H)4,*XOJ*BGM%$C4!D&%G5@1+IT/#P>>D\9K6( = M+9K,[M.FU^@!)4MT@3)5G5YA858K$,[IW03H* U56B[ 8H>F"V M08401&'K==R.($G%@'!ZU6O1,YZ,?%74N9)6F!.UM/585EM]R]B']-SYK:O> MOH?/>K7=H6^(1KLYWY;;H?(_3='H8*UW M=54B9W;C#:VK8J4-R9W>@^\(U,AVWMW!='2_789G&IPK7\B0$SJS!Q=\3KBU M(.!W:&W!O"(X7 99:]CD=,YL$I6H:<@![A;MY;"9L M/8[=ATQ2EZK/;;.Y28%01A[4I);>/Y.I7H$2)+Y+.Y A,7-Y-](GK@:/M6Y_ M8,Y.)#_&:C2S]KBW]C>!%"=/3;:'9GZTGN#OH5,P_I]VVO M^ITDF-WGU]&QL.G=N_'H&18 TO4[>Q$#/YU-DI#]'RLI\N#'K)C()#OQ"5E% MR3U/EY6X+SKD=X?O'=D/GZLRKO3%@:"TYX)2IK\D4<)R%,/)G,46Y;AM-1X7 M2D+FP;BI,V&>*^HGT%_X]TA>7P*D&A%*2BG 3;&-A.;-$I^R%8#N*NGWCI(@ M0F6.\\$Y\E/$2M>L6:^E";]II@FON_3\)/2":J>;=.$#CW=,_YQF R8_*\4[ M]F-6'.%FAA @X=O.$A9]>[QSFT)R57_VLR6)LI58RG<[XC@O>K/N MKDSPE\ /B5__YVT=H1><9B2)__+5NZ^__0KA>)F$)'[ZRU>?[D]G]^?S M^5?_OM MNV_^Z^/U_?(9KX-3$K-Z6^*O:BU6BDSOW????_\-_[46%23?'M.H_L9WW]1P MFI+IKT0CWT*2D1\R#N\Z608Y;W;C9Y!2@OWMM!8[9?]T^N[]Z7?OOG[+PJ_J MRNR<%$:?H-T_\FQD]!CD/VH>_9 MA][]&_O0[ZI_O@X>#;FLYAW^!Q-;[3TS]U(.*WG Y@.*Q!LB(T'IA_@0\,5=E-Z39[(UG]+6[H7[ZRU/FF;PC3GJ6U-4&Z-%1))?'-,J$#VB8_C22DJ8;?H( M0F HHT+6ITDIA[@@^GLIZI\CLS D;*H:1+?Q>; A= 36\L6@XY([5O#; M/-(J@.&4#!FD,5T'9UJ:J81=\DL/N$TL MN2081FGA]:E4"Z-:&@Z#;FB;)7%.[:6E/LWC'-.:RK4\TJNX9),-^#:G=/)@ MF&4!LL^OK@JJ=>"P;+9<%NLB8LND1?Z,4S:W2_$SCC/R@N<4_!KK1TA[?:>C MY5"S.B.GK3(89@Y%+(RHB_,YFN5Y2AZ+/'B,,,H3.K:F=(X_,56S-&_1E/YM M1U'ZEY_/BY2"6&XE2T7Q9Q<$4X%B_.G_YIT>"D#"?+T2F6(UE^'EUT_)RS?+ MZAME8]=_VS5V_2\_G]_\K6=%]R<7C2P#PQJX_>_>&U<"1FC89Q(')^AO11"C M.QRO2?Q(O'1C=I81%A%>K,HMA(\X?T[H;/^%CH6[/8CVOV+,#E84W7Z_XERY MB4,87;N5?2F=#Z=$!I0_4:F8JB2@S-IOJ)N-5Z2()K'69X6C(*: MO6REM,L)L0%R>_JK$/7.&CM\?0(UTF@G/J6GF,7DA02WU.#G(,,W22Y?/^E% M77D.$]C:@ZCDO'/" IRPUN'BJ)9'3 &.:[G C[F55Y$)NG0H:J!M7R)*>:>, M$5J?,$S0D?.X30GU59L@NDU2ML.M=!TJ05>.0P^T=AMR*>\,,$+K,Z 11I7T MP?R%@@5X38JUF0,R,7<,4(/B;EI^MERF!0ZUF_T:.6?3 M!AW,9LX@$P+1^CIDPFRAE 6X4>R7\ZV9SA>/J^#]!?-O,&L MYC8BPLZ(;H"$7L<[QP8"%<,G6FJ(Z:%K S7T0X>P.O^"XP#=8?RJID'4: MPZ6#VXG=D@F"(90.G7BRS<7:U 'LN1[HYX8YK9V&9W_5AVYP5;4X&%*9,5HX M**8!Q3>=%UF>K-DA:,\P?6B@2Q,Z%!-KP*';E8XQ2/*4@M)N.?U@/IC M\(\DK=')(II50JY.H=0 Z[,E4<([6;2PE-R8T *\4VP?U,(BD9>#>$'H(4%E M48B6A7AAJ"H--<7Y=5JW:1(6RWR1WN/TA2Q5Q^QR,5>.2P>R=ETR&>_,,@ 3 M-YBX* HH6RKI*3W9C]LP339)3);5A]4.2RWJRB^9P-;N1R7GG0L6X/I\V(FC M6G[:3MHBNV##.DYHZ=%@@F#8+:YU6EC!KMUOAT M<**-BQ*KKZ1]P,E3&FR>R3*(5"%@:EEG\5TFN$WPEDK0.ZELT(D\VHE-&C'* MYTIUP&CYEU:\:/D//Y_?]$QJ_^ D5E0 PB-%FW_UWL8"%&']]./\9N9]U^:* MQ"3'U^2%'\Q0?.0QPK,LPWEVMBW7@E&0Z>X,#RK!<>S54--Z\5BVZM[)-AZS M)&Z+EG#*BT"[,E!9"'K<(EX,XN5 V7KDUWW6&YSCV5.*N5?5W_S3*3B_KZ4% M+MS6DDJ#(: 1HO2F%E= .XUI)][WQ683$9S>X8AO9V;/9*.<;.N$74VPS8#K M2;5:TCM#K.#UV5$KH+;&Q.Q(5OEKD*K#1_L"SE@@!=:T?.=7&*TM@R2T<"4$ MYYCT(PZR(N6.:!YOBMQP1JH6=SF0F$"WAQ&5K'?26 +L4Z@ECKC\(8]%I3[B M/$DW24K7;V=)'/Z-I:93>@NUJ"N_80);>Q"5G'=:6( 3C\HK<<3D$5> ZV'8 M<>H5G?O4P6YW@>+VPI@"?'HALV$ZOZ36]D[)T9"-ONND/%QGA>R"'UDQT\YZ MKLFO!0E)OJWB;I7^3"7HRIOI@=:^3"[EG39&:'UZ-,*HCH<&Z\0N2,:WO 8[ M+YFB3Z>E-D3GK$0M[VP;#-7".=6ZAW5)^^]B!B3E.8#/MLT??Z3K1EKCS]MK M_()EYQE#E9WN70XRJ+-M::4)AIR#X J;E52CS/V,&AU^H'\S^PQE;[*QBO>@ MC)OT[OTL#K_3>DFSFAJ!J\IV4WC$[05P7O:O_\/Z$L['\ MRW<@W67+Q],YYZ^%(NO/($U/CM)DBL)+JM3@\=.(53> -_+@'&,+97:'67X= M$C_9.4>MJA<:6A@CY:%&#QX1S6!USK+1@.,0/R1)^$HB?5;:OI!+?LD!MIG4 ME0##&2DL(;:E$H)#".F<8/B$# T#1B)S!@'3,Y@D^S]8)*]AT*R]\-( M]OX(2/9^),G>PR;9\*4GF%7GP 7G,:PUQRXS#[>@E,>GWWY4AZ#O?G,69=Z' MTP22US]X;V09&F&J<_L1CF\X*S(2XRR;+7\M2,:3^VO6_DIIES[! +GM#Q2B MWFEBAT_(R%A)HY;X] GUU+*>Y*(N78$.;-L/R.2\$\0"G' 83$5/'Z@L8L(GDTR!WY93 MSCOUTTXOLT[-I!/:G-,\Y9QZQFEZ789%$.%T$Z3Y5O/\T, 30Z5WHI._Y_!7S9[27]WO*0EPZF[]5U![2GTT_2;\Z^1[2L8.'6=) M1$+V$-9EG).<8%5.+K6HNXZM![OKW'(Y[Y2P "=)'=B(HUH>R@SP[.\6UO4[(.4I:Y%:_(DM _:J>&0PMQ.6<<9V![,CFL!.\,W0MVG[MU(;OK M$&4Q)Z@J"+5*@K-&/@NH%4M\_XQQ?LV^8-A<5XH[W5TW@.YLKRMDP;#/ %#8 M8"_%$9='M<*D6^SA"_OB0U)?<]8D,52*.EL$&< V*R*%G'=:6( 37[SFXBRW M8*,P^1L4&_X@-WL[]"%XT^2U5(LZ?(M""[;U'H54#@0E#. D[U(P<53*(Z[@ MA!*7;QL<9W265R4?N\-+3%?R=& T4L1"U3%EK(WI4D\I$&F MJJ+W-7+NW(\&YL[72(2\M[\)F2J_;2T\[2!U'J2WP98=1JDS80@BSC)@*, U MF2]ZOX-H:P4H861,D6XRK9GJM.T3>LU"G)\T'J8#.)7IG]$'-4&8)FW" 6\3X,X[#)%7Z-T'" ME7M30*N]6^]G[U108^JW*Y5"I1@XI#D5\&21"37W925"3I]RT8)M/-\ MC2#EG1]&:,(0R 51+3GICAW+@LK=UQU^2:(7.J^Z3@+U6Z$&>6=[=S:PFPT\ MG;!W=M@B%+;RF [B2JC10DQMVHGQISA8LR=,?\.A*;626M053TQ@:XJHY$"P MPP"N3XR6^,&3+$D9\=,SR?'Y,T[3[359TS^KDP>J15TQP@2V9H1*#@0C#.#Z MC.#BJ)1'E0*<"0C/A$NIS>)U6A/E[&S;_D4S,1E2@-O(RJ&&=<,M;;6]4W(T M9#$PDXLA+C?]?8"/[^_9 X#X:3N/ETJ?)95RY:XT$&M/)1'QS@@]+B&K"WJ/ M:EEV#@7'-S6':+,B?TY2_0)))>S2Y^@!M_V+7-([X\WL-4A#PYES3\;EZ"*%UQY4.@+>2:)# M)6RG,)G)9YS\NM$\RPH<7B7I9YS1V>[=_2>USS I.'NKPPIX\W:'5MH[+ZPA M"NXD6E'F**<)S(+<6LN(4D%W'I0F3@VAZD_;MWHFA "=$)]&^3 MWS:Z_+6@,]LY?[F>O&#V3:7GT,BZ*J"BJ9*=>\^(X2N*G!\W8(Y%Q MM[Y5P-NM:GL"(%I;A4IH^C"*OC "UTG,7]V,)O8G],"B#88HM2V+3B M@G5((;M54_U+J0MGS3%;\D>6LMUU'^UR0RWN=+?3 +JS\:F0]4XO2X "LRKQ MU@6M:1W30Y('49T=3KV@D(NYS8N+5<8R-[2R1<7@[2M_.@@"(=E:ADMV1L4P-SE[93(@2BW77(Q%2>7/;P[7^P!>QML+5>O?9D?2Q= MI7!EZ]:.H'?>V*!3KE@KX6FXD^'EUT_)RS<'I[#&C ML]EEWK-+\KL+5BAA,28(/WIO?14B,0?D"[\B74FY;NB+9%FP*2>+&9-8T/W9 M53/+0-6MW/X-1"-+ /7;N!;AD7F.&WA&/QSREVFCX$D"O_>[JR:6PJK;N/,C MB$:6(1+WL2L9Q(1\-?,%SI8IX:G+L M=_B)9-6F5/,TA<:-*>1=NWXM[/Y8(!4&01H;A,K1HJV$&BU//)K%<1%$=WB3 MI#KZ=,5 ^7T1)4(Q1PE-RAFN@2@4.;2Y?V.R<3I,LC6W) M^R2/ %O'GT88+(7Z""U9Q-40T_/$I%N3\$*0'4TZ/2@@@.;K(3-2@TCZ)<46R91"56*[H MO_6C:PRRK@FBA-LGB2 (BB@J=$JRE HU9[B*5\+\#0>I'5U:DG[((D"54Z41 M TB4/C8339B\%Y*<%VG:0:T><=2BS@YE#6";\UF%' BB&, )I[:E>(*<)6Y0 MFM,7<\L .<@N"[HR@)@@!:9@PTZ6Y]'PPHAS'H4>S>,0O_T'WBKM$N3<DZ5AJ! %W5)#!;3+C;X4('(HH"G8 M4;^8>C\_]SF2/ 1O\Y 2E:Q(^;=D,<#NH0*!K%<@%TM MGT1BF4S33=(*=^#/V:?;\R14SU ,6FY)965"EUI:%4 $L\&IH%E']:2,24%) MBJH"$"O!"^-F84@K*JO^1)_0?$ M=- BAD*:]P-,?>^?-.]M2?,>-&G>CR'-PVL"A#3?#3#U._^D^F%,B)4*6%V8O#H(F SD84IL/D,4_%)$SZQ M6J2W:?)"XJ5ZRJP2]T(8!6@I:WJR\*@C!VCB3S,AKO6\^IIR4F[L)+68'R_3 M!2EW,:4,/))T@1F=2RGMDQ*W298'T?]/-MJ%N%S8"SVD@*4DZ4C"HXH,GHDP MI0ZB2CX6UA5=V8&&]"I9[W=W5X EL'97@%L_@B"!#)%X!;C)2(1"MKT,F/$E;RJ*NL&-:W"<1 M69*(S)8',*IF0*T*H =9L$"5 4$$)2TC@UPBB6M(Q"6Y3S$B(:4/P M2X X#G&Z6*VDH[U.V!4IS(!K20JGBBD!*\@DB /D4XJD$92E8H^N76/EP5[PO;=^\<'DD>RQ:4HXFQ,4H!K M1J3>[R"XH0 EY!AEOZ%DA=Z]__WC'U"MY;CY;Y*'- CID'B_73\FD2+[E%3* M%0DT$&L>2$1 4$&-J\^&FP15HJB4]9&=J@-68D[O=U<$D,*JF[[S(XA&ER$2 M.G^GK3VY_,NWY3,%A147$N1BKEV_#&3?_;=E0%! TQ8E%2BJ);U<2%A-V0] MF24;8C;E9QQA9+\ UQ M#/(P.&0'4J!3J5;G,FP4=ZDN76^EEP$8/^$H^H\X>8WO<9 E,0[+O13929%> MWFW$C %V-VA&(0R"3C8(%:$S3.GT%Z:%:K5J)\P+DSXG41'G0&N "%T6UK!T48+M<4:0@T08%3B!+1%>LOV6FR1'#PGZE&&4/V/$PUE#^N^M M3/!E.;Y>&BG?P"MGY7$8I#(*Z82=OSJB!"R\/2)(@B"2$9[Z'9)& ]4JCEFS M8&]MMM=Q',0\QVOE;0>SBBL&V8*O>622!\$F2Y#"D[G\T=3.XIHK(J;I,YM1 M.[F]>HK7$7(\,Y8 [$V,6Q(@.**$I9H6M]\*\),[KWB,R/(J2@+U+DM'QG'& M/!%>+UG>3@ 0 T14JA1Y7!!Q22_M?Q;$OZ3%)E]N;]-DB3&+LLH:;V7:?[/4 M=LN9029UV62E"HAG0_ J&+@K K7*.&F-6#XW\UC0.,OFEBQ_N7\.: 4NBCQC M(R@%IMX%URHY/EZP,*!WR*#1 $0]"YBJ P>NB;CJ"2J544O;T_HLVV4!Q.'9 M]@ZO<,KN'3S@M_R,?N@7S0K#0M?UZLW:G/YBSJ@(@H1#T:J6>AEJ%X >68Q8 M503Z.RL$\5(.^W[Y*L@>N9U%=OH4!)N2F3C*L_I?=A2M_N'G)GIDL6I"2FZ3 M2:'&";55T),/R1PA*BS>[O+Q_N@;"@FBE:D4&0=<\)!5R1&CU!8 R1 MHU,][1)P'>^$.0^RYUD^=BM=M/%\Y+3$$]1O@&Y_*M#SL5 MIZ[, GS'HVGDP?#, J0P$%8J*&UT3E",#[MM,89=\Y@] 9ND6VJ"PMRNB$OV MR,"UV=+^'0P[)*#Z;*A%",Y@L( ? ]VF>!.0\/)M@^,,ZSV,3L$E0\S VWQ1 M2X-ACQ&B) G%)MB6FP5L_$KXB=X2UGRJ,Q6TF2YZG' ;)]I.N9(G>1!=V\ZR M5?=262$P.7%#6V? NDPF[IXI:M B:419,+[& %!,:A&? N/08H/9LSCQTS4. M,GQ'GI[SQ>I3AKEE*@^KUW$Z>MG [PQ@.@4PO+)!V2<7EV+[B46&T2F*=USS M3K+;-*$&Y=M;"CBGZTNVMMRP 5<]9=:KN*28#?@VPW3R8 AF 5*<)I4J?(Z$ M:WD8L^\+=J:3XI"=]:SQ0_!6.68EO70*+LEE!MZFEEH:#+&,$(6#NDH!Y<'; M@09%LGGE%'E'_X_39'[[T\^[0;HUW^\9H9%S00HC3,8%I9!W"IB0Z69#FYVT M=V?R(4G"5Q*I&+[[V:6CZ(-JNX7Z-^\,4 #J-WS]L_>6OL-!=)FQLUBVGY3E MG']_34B*= M?O,XIU#)8X2;0?+R;1D5+$C*X(3L5-WN--L;T]V!-NN!H>$ L"(1:]5JE@-C MYLQW2_O;&+J=55'6^6ZU"JZP4=T7!,,C'3KY!9,8WM:1)6O\$L:&*UYI8KD] M;:1)N4,-EB9:XWQ00DT$B,VO;70@#7U-@D<2D9S@;!:'//S[.8E"G&9L=RG? M&HXG[-5=DF6H46TZV>J"&98& A8>CIK/SN;7\X?YY3V:W5R@^X?%^7_\N+B^ MN+R[_Z??_>G]NS_^&5W^YZ?YP]\@<=4NJ%&GX(F/%N&-:FF(G!L6Z!CM%+W3 MJ0Y.N@VV+##)+K:L+^PCJDP.6!9/UI4$0Q\M/&4,V::4]LZ;L#M(WMDG]J:Z MD_6ZU*"AUJ(8CX.PM9&:X=E8!ABVC@0NWQVKG&89OQF411QR@B@]49Z%+P%M MXRO:IOR2<[54DIR**B5=G2H;H-;GR@HQ[YPQ8Q-F>J4T8E6 LI:\=\_6#>VR M'%%-2OY"[FQ&4;V&=W8-@BGL>3#9QM5LT6D=).R=:/?/29H_X'3-,H!<)T', M]G1NDAS7+E=1#19Z3J^2VYK1N4=N4@)#.ENDP@URIG>:4T444:UZ!*3\2W'$ M4QUL@O3 #R>-7N%>)_$3L_$"/QKNW:G%G:]?-:"%Y:I$%@S## %AT8E2UYM M:)V0+$O2+8HI(5L4:Z*V6 :A [^P-&XW-\;98E6NH_4$DXNZW<%5@^WNW8IR M8$BE 2?$I>.7)'IAB:;:C@I&],-#\(;M-FVEDBYIHX':9HU$# QIU-C$8!D6 M/>]P:,!]_66P#=NWF0CH5:)EC?TC/H>.*1W7T] MK0(8-V2#4A>K#HIAU;R.C3@L$<-3CV53@'/@13; M'N9H4+,>@&TI0Y2H20D,[6R1FO>G(%T,E;KB(6X;P(!H/1""G5Z-B"T%-08: MPR2\!4(80AU\!3,,(8>6$I!HP-(.D_)B$$MAEO#G/7"\5--"J^$V/,$(O1N5 MH!0',UZ9,0HQ"#N-,HU/[[T_^^.[;D^^_^YZ3K/77+X*FLS#D^=*#Z#8@X3P^#S:$ M3DL55:Z4=AKSIX?<">V3BX*AL!Z?&)%52R.6F9'=QE^6"MYI=(?S@,0XO S2 MF#V.,ULNBW7!HR@N\(HLE5NJ-HINTT#8&M)- V'2 D,Y:ZB2FQ^U( I+2?\K MUH\DIHZZ>I(=9RJ6B6(N.:4"V6907P8,7Q3 I*<[+'H^B2(V_)%*W#M#6K3E M83SL)<$4/^,X(R^X/"2_3C*6AF*Q>@C>5(YZ:"F.@^#'F-B+@1]2!!AVCL.M ME=AS0XR$,5 M[G=C9I\*T6_BC"D9UG[T06V2;V5GK4_4E]4QC-TBT[5\\R:^0@U2(@7#^8A4 M!Q9)+=$:3U+X0ALP';O;:;=!NDCY>V8AW\BXQ2F_GV.U%Z=6]K?%:3)(O>NI MT@0SX1@$M\_337]OM-F& L;(\L716;,-9E49HI(_!JH,4#.OKP&4<0J8QEUX M86<3)./F?"]U0$74"KZ9U@5N8EDI#9IA'8BV["JWPD$R2_THMK66;XXIGL6V M5 '--O/#V"K*)1,]BKWGD=_ *9V5IJ>#P2&3.0LU,#RTQZH_480SAQ/>FS=. MX+0:GOAF,W73B$/DE^6DK#,VP2+M=$TI[957ZHF:0A0NG[13-"F7@,S/ M!$O,DS.]BE=&&:9E.GFXW#)/R*0$@S0;*T]_^*B^-M\95$J[?0! "[F;\U\J M"H91>GR*R\J-./I[K?#?WGETAU]P7/"L2;+T<,WC!2S+-/V_4'V(/*HDM\$O MHTWM1L,,+@8,;\=C%Y(V7'Z^O/ET>0^%P.J'>.J?/5!-\:A.^1NLLZD>*N$, M:O$PNT9@&OT\R?+%JL*L'/4[,FYG41)XW6E32P",=Y"A$B9&B_L'M+B"0X4/ M:9)EMVFR4@9A=B2[OT>W=XFK^X)T!SSA_G-!W3Y7[>7-_>7]S], MDH3U'O,0GUD<7A71BD316KQ!KI%SE8!5"[-.ORH5\LX $S+APETIRZ-85CMI M[WZDPO4!QY3)$(16#ECV)&U7$@RCM/"$_9U& MB,=2HU/T!.4!6V%4MAV]/<^%K.9 L&;-*GCR<,ZDED:X$H?#E=W- I.I;4DO M?!&A2AFS$P/*&0&@D*:)+;BN[A8?435Q7MSX7WO?)''2M:#BOF$%9J'GDDW6 M9K2Y950",Y;9(A56: \_7MZA^BU?-!.6R3F?5.KB=2;5, M$ QM=.C$S)AT'IW$U8T6M,;Y<\)2 M1ZWBG$[V,J/:MJN#P)_VB^S"F M2:M.#(6:Y'.P.M?TADK7U&>75XN[RWJ9\S#[+P!GVHV)E7LYPS%6GV\KI=WW M"B5DD=&"*)@)A!Z?<'7G;O%Y?C]?W"#*HQ:-*+%N+B$#'N[F9Y\>9F?7=(ZQ M0//;Q4_E%OW7WCFB2U!&YU*FF#Q;;>=;9/8F"7ME9E4P<]YA>.4G173F>WMW M^>/ES?W\\R6,85AEUA5=1Y*GN'PV;KE]2(,XH^:QR4<<\K]%?&XR"_]1E!O. M=8X]Z1SE-C"]6.L. X0.,FGUVG2S20" [ZQ36MWO\M6WJE<5EUN4[\I'0?,! M_V=]DGHR9$/5:CB^C&N"WKN+JQ*'->?/IY1%B^NV&SJX^(&W3\LSO_C: A]%F1DN6>5565 I'+'O#$\Y@4< M'8G;J/L,YK]!Y><%B0KZK[9I. :7 H"C)A,M6*HJ CI/#;C[3*W$O7.U?IJB M3L-EF 2HQ5VRSP2Z33.5+!@^&0#*CHDO[]$M'9?O?YS=78)CD&[45.T-*^1MHG97J0=:2I1*'3I@L3ZEC5I"QZ8%M""M/Z M0FY?R9 ![+YVT98 ,P9)88E/DS89H[B8_W11#:)K$F,><66RKR7HA1@"4"DY M&BEX!.E#TY"$B2(NJV7*I-4._-6:]TX;>(-3DH2TA=)<-S@M" MO?=874S2^%"'$0%0^WP,0CC.82K,-KQM_)>@[=E,:N44 37_DQ=VWWF8;U_& MH8-EW7<*QESR&?R -1V\)9*/U;BIT90@3?5O7B&YW:);K,Z#[/DJ2EY-&5'U M*EZV[33@I1MX$GDP$SL+D.I-O62%F!+B6I!>#J#C&0-VFR8O),3AV?83G4'. MXR:EU8R.AB_E8[>&;% C"G)\O62DH;T[* -+ 5 MV/\P/D 7XL#L%;!$5+TF$.Q=U'I+#4'^:3WG;$3AP92EW 0[T M'3 =;$+C^EVP]2F4)RBM/\:RDI392^F_+MF LZF^A1ZWK6R50?,A_QWU M.5 MV9($U:IKMF:3ZM_X7Q45K=5PV6TLH+?9KQ$'0V(S1B'*H:51IE]NZ=0)<[RS MC"4KBVFQV^OYU>(.9SA]J3;8SNF$_TFU\6M6- 'M=JI^F:HV1L]140_: M\F$ 9L'=5H)L6ZN2!,C#>MU)E*_Q&'3\,D\"7T^YE@)\KHE@5=L&,)W\0PS6L]FF)/CT'F"%D&69J6[+8RLVTRQSZI>Q MA"%=J>5^ ZDPS+;YDJ%%J.@ZU^IN:PKF_"U?9ML.71K6D0#E]O M=Y5AK+AE!MFMN=N:T&+=!Z%6KKLWI2Q .I93C*Y)P[JHH S 42H,LO"3/4WX M=-2@%G8IZ>22Y&@9I"%D2K*[EVRO]2>2/Y\764Z7?.EUM8+;6M>+H12_)+4R M4<]6;1'P:6L#7^!O)8="O$DRXC\$PJXWLJ"OY3(MZ 1HMP^Q5_]6E C/\6I- M'^Z-I<7!Y_I04^2SV\IAE^O\H-0%OK-56<@W[(;.+:2ZWF>Z*G.,$]V^(GS6 MJD&+._]L6Y9MN6(X\PK[RQF*&AE2 ,QK-S)RVFO#RHT^&+X0*8M" "3+0RU8+2F%#!Q)Z.AFRZ0S6\^7]Z#NT!V6^T8/R2SY:\%23$U MG'; ?'M+CG4P )\9S*@D0=#0 N08J!*J8)8]:"T5$(;J@7!=]XUT0R+E27%]"HN M*68#ODTQG3RT&:8%5H%I=3P4O\9_4)Y)(Z':G>'^.4GS!YRN&;XV7DDPCJ6> MJRBH06;4,5!62M[=UE"D>M^5,>W3G*JC* GB#)UV:+:=AF0EJ=M7A^4;ZB9A M9W0R FXXI)2$XHRL4"K<$+O"O;NT?:C=<1U'LD7,"DT):G)#-EJ.66-C M0H\^.A6 /+* JQS7**.F]D$'G5!UW*W%.-^3]S65DL)6S:,ZPE#X9@MT"-.\ M,ZL]D,^SK& Y)A#CB_?9\4]K0)D'VA-MY8?A$8V^SW O3<1H>[N[K>K>Q1G%&K7;DF=,N*/==A$SR]G_9Z>%+T&$^97V+$_)DG9J]L,L M#KO_T))45.@D7W+ZU.-T5=5Y)O+PGP$SV9C.-B'E^=75Y?D#>Y[^\K_.?YS= M?+A$=[.'2[2X0>R,Q7N_V\OF,F6@&"!8I>QOUVY9XXKF< W"96_U4\'MCNP6 M :S1TXOMPF$J[_?W:/XE]/DI*OJ(>N3!.QC$1P^G& AY1,'LYH)W 73YGY_F MGV?7ES3HQ6:$2H:>\LL"8 ?"ME\,89,\-S#)7V+#"36+;8K.)^",C M052_2S*/5TFZ+G-X&]Z,L=5VFOIVF$F=7+AVJF F_7E]^I*R< M7:,F/(J.Z5>+NX^SA_GBQG\\5"L+$GL#D:[\%54A$W1\@TH!5'Q9MBT%ADM* M:()KXQ=+J BB1$.DN0\%@"OE8VDFHO2DW+)$"K%+D8X(('[(<)G(4>IXIT:5 M,7H7!AV'S7;C/,=K8YBPO;[3_>.A9G6VCVV5P5!P*&+M@'Z M9A)^BD.!ZM[Y.AYSG[&\%+9<*#+< M)%FN2D(%*PK%^+6?V-[_V<1)G243"^E&@6_;2"IVQEGG4JPX< M1,UKAR9??*"RG3[*?,CJZ+S!?(B"O?>7*:P1\DJTRCY!G=)YDHEV^:S#-5] MNT] >GESK[IB#Q=$25:D^ &_Y6<4X2]3-(GT,T?3[S25=+ N*/G&E]$;U88) MA_E!3J58EWLL,A+CK$KNVOJZ]\Y6Y;/A;W9'9&GQIJ=&P>F3+$;@G;=8E-)@ M2&F$J$A+R.9&M08D-WY/GF*R(DMVA5PPS>2<;96=[KX.,JBS^6JE"8:)@^#V M67D69"1C/J\S[6!^[[Y8KX-TRW[+=E]@.;!J&F^J;TRR"-WY[;\F),X_4VST MSRIW9Z7A:I%I";U>5!K$O?/,'F.?7%P6U<*3T*0#QSR;M%-Q111;\#533/)0 MTIL-P.J!,CLP?"LD(^7<<1:3%Q)A?/],_L$MD M]>[S)?6!^=;*'1WR,^Y]V.$K271\A_L&,&]Y<,/$667S ;18H?(3J/H&_2L; MQW=?X?]0?P?5'T+EER;I;-85(+?>SJ-/\1%7'6VZ"JJ[V>&_ **336:6KHLE M0A<+^ETLF+"+[;W*&]O+1NB[7.N-ZAN#E;W3?BSB/J,;>M;'X@C#H.?N3473 MOI94TNW%/274[G4]00P,C=38A-._G22D/2MVAS^[27*<\?= ZK>[6FCM/=O( MLEQ2;B]SVZ0<51"4Q>4AC+!XJO4$Q=A_N%#]O&?+N1N?M]9HN(TP,T+O1ILI MQ<$X3#-&U?.L6[13@>1!)1:9'*5>Q3/#M&Y/)P_-NUE@U3P%?!#G9=@\:SU= M6/O>\_:C<3^J5(6@LA1T M,Q5=J]==SY,LSZH77[M/O-KM,(TLQQE=]S&SH>N80F#0=0_D8][V=>%>I6_$ M6CE4@Z9[%VIEBN@TM6HP>#<(J^YEWY;6)+PJ\>&TC4_G[PSRKCAD!;MFCE88 MROS.%NBQ/ /](4G"5Q)%U-W.XYPB)NR9M9[/-2Q9!Y;AL8'=3VLLM:\++;0='S#S]:4WJT_DQH47SH)1ZXFI2M@E;_6 V[242X)Q MHUIX?38Q8:!3Q*X=)M^HE/;'(:UO4X@"99')*?$S8C"/([>?&WA(*3*6(S:) MS:$N)C6W<2]V1G2#8/0Z8-AE"50,CRE?@>!ZJ*T(R7&IC+-W9H-*@$!*2ZV=XUW[[1*4M\KP3M4F!=2 L!>-AI?T6[9A+TIQ,%0S8Q3W57@N+JH" M=!(G,6AXRR\#FY"J.34AG(J M8QK^B?1KH;[SJ1)R2ADIP Y/.A)PR"&#)3"""T'R+/]S$H4XS4IT+"#= M?DXQ0-]IZHRA9G6R9]@J@R'?4,1R7DX<#_93D-(5FF4(F"CL/NI+!5@,].I+ M>B>&%;P^"VJQ27A0%=XZF=%%;VFE73'! G)-!8THE*FQ'5'2*DZ JNUR2OKZU0 MC"QA&8Z7G9 &@_\;6(9;4HXPK\O. 04 HNEPU")?FS*X%^V4 G2WVLINLVL= M5@@X/AO<[9 2CHO19A?PMQM^;\F4MDJNV38,(/:=+/3!,.]07"5Z8XWK73'WLG826IO1T&]BN,% MLA%\;V&LE =#,@N0XL5Q0B=<&Q;\3OG5*6"2+>'+-4Z?*/T_I,EK_DSG@)L@ MWK)W#XI,3Z&ARJXVC(<;5.\?VVMZ)]@HN,*!4U4 *DM 51&H+,.[._N4X<7J M,LO).LB%Y\%40BY=EAQ@VTEU);RS1@NKSPXJQ#P0KL7*NSA95JPW,*([KY(4 MDZ>X3 &S[ 9:QR'_:\3]IL&1': \EZS;V^PV04<7!H;+^UK0IWU57I6J95E% M-$>[!RU 13A7[WGW7O&VG/O9Z3J=! XQI_^*NU$1RB'P&-#2=VGY+AW[ ]ZI M>Z=D*W.F'0]U"IY2\5HP3BT-C69&I$>3QK2,D/J(\^]ZC,)Z@X[[ ML$H#?#'*4J$ 9@2V0:F(P5QS)40:+>\4.ZO>[*-KH4<2MR<.JGTDC8+3C3LC M\,YFG5(:#*V,$(5-N?JYQ9;&)%LFTKSYQ#3<#=)TM5DRT)1ZI\12S3N7AF.U M?., PHFH)KM6_9/6KMY'F=Y6I@7 M"):Z3K?XAIC3VF#(_)ULUK]N370'>:7G'HA0*?$4; ME\5DL="7GTC^?%YD>;+&J>WVR+!"W&Z9C#&PNXTRI 0PU!T%6\RWEP MRF)D4LEZYY$E0.5+9A,^?H(?\WF6%71!@"WF,'8J[I[@L0._>VU'+^^=)P- M2K.WUGKH_! SE_TO#N GMK:\PYLD'1KO;:GK]$+!$',ZEPML%+V3;PQ:X=)! MJ4NG2)6R=PY>XRS#^!H'QKF4E8;3MV?-T#LOS*K%P7#+C%%()\QEO=.(I\\Z MHU!"%OA+YW/\Q/0J25>8Y$5JRZWAQ3AU<".-[/BZ@66 H>9(X(('9(F-3A]9 M.:A=D'<&-\D>;6?_*G$O:3>M9O]R66BGEP:<8S-N^KX5;WN'RKX (+?AK>Y7 MV6I#(^-@Y,=U$;Z? -..I$8MGRE)+>AH4('&03NX1Y"K] :_MJ[(IDE,_[C$ MK?-9._H-+\8E'\<:V2;HT#+ 3!)' A/'V$=/NY'UKU*<.K(F*A5=D#BR35[4,/ MT'6U(3W8G'IGVEK1NR<<@U;@UO(9AT74N3(;HH*7@B*RFN9HM8F@FNWNY1I) M9J/DBEWV!M2T,FN X),U3!V16K>MT2I)@4:YM4VE/>PQY3D)3!SN*G2,$W[8KR3>G_L.J:3]8:6R\]9EG3=\[3_.EOJ M+^M/+E;]2"JCU[17=>4[AQI3>U!;/>^4&P%6ZTT/'0:W_TJD,:Z^NS9;_EI0 MA-SEGVU;?S,N3$85Y72=LH>QG67+B'*\4_D X+74CCA!J]3)P:X0NO8F2_^[ M2#NS5;?Q[/EM48(?6EN;)F>S41T@B6TQZ[B[#-)TRWQRL&8;1NR?\F>,/L\O M_^EW?WK_[H]_SM@\&%=[\0=\!-PP0VBB'>]P5E!V+U8/S_@SP0-F"K9%N)\Q M##-.G#G8Z7MG[!Z@=91-FD#8M"RI15I OK;.X\&>($27Z\<6C39?[YL'%>6?^X6S0SCO$3#'>^3^C?#F!\YV+4'N6!Z0,',,(T^>;%\SVZ)?\ BO@7$,L9 M!["/7. 53E,6%D:7P>?!AN1!1'[#X6V*-P$)J6-8T.$L+;=X[-^&V+]8EWWE M4)70[B_[E@FFSQS($%V_V;"BMKLPFX056.5=S*LY_\1S_*XWX!;9C@W[%.1^ MOC_&4''6/Z04[TS>&_H>/K^D\L[A0]IJ;*7ZZ!]Z6DV&1I7D9Q4PV%3Y[-^Z M&.^"ZSP&-T@XFK3+JJ]5@>M5NX^ VV#++Z-2/_DM:X+#]@NVX?:0A M1?K=2!INO'XGR;X\<+UB#R.TFZI\SK0IBZQ>&RA+/>2F_R'RV_&CCO(.2YFN MKSS[*#MN:RUDTR?&%^1O>2Y(TJ"TP_V-, PPRK2C(*;A1@%_^2F"W6 M%ZOFNE=E\1F.\8KD P>!$27Z&0-&FRX? @87!X;Y^]N@WP]*7DC&YD!L34V: M.X* .L'E:H67.9T--C;?!3F^PXQ.=(#B,[B!O6!,D7ZZP7CCY?U@>'D .\)H M(W0](>VH\Y#R^C.M?H%2^B5 G:/>,J9U4*Z0Z- X?HDPL#0_76*4R?+>,*@H M@!UA#'Y='PBK\H#<$F_U^-[53A;KO*3&7I"HR)G]P]S_L-(\>?XQ)BN<_I"B M -)\#'YM]!N=2!5YX^@S21 7_'3=PY:1?(^=9!/ .QKA[1+UP?O[C^AH%+VWKEX MP:1K*DUN(] MR)ZOHN3UOMAL(GXI/XAVFU9#)^H#2_.TA3/&9,7VS9"BP!![/_PZXF>M)1$=DSQGF;_G1-&_$KT7E2=A7_4_HR<5\3%,Z[?KUBV7X,\B*UG:J,*LE] MVL51IHKI& <5 Z8#C,>N(_^Z5"3E*R3E& #IM,H^$&3O2!*H03[[Q?: X>]@ MR#K:ED6<\C*0\*83^CLOY[^]LU=CZ36)\3S'ZTQ177:J3G,'##"FDRS 0@\, M2P> %5YT,G"2Z2-> &1BUGEC5BJ':J<*@YBB,7;$W.D= 3$%L)HW[WC8XPGZ M=+BT/H?.OM+===]EY[BK4W-0 2%3!],O3ZKP\CDFOQ98.R>8]I,>\[E,4GF: MQ"\'_1ZA? M?KZ-@ISM"Y=[<>Q*]G:3)]RQR&:==BHNR#P$/".JC;QW$@X V2=8K89JO1-4 M:IYRU6FG5^-)IIH6V:L!()MT6F*K YUTIFF!D7B0QO_JMECMK'=';8K10"/O M-).("78G38A*V#O3;!$*;R:7NXZKW1@:-BHZ2DW8(A^2)'PE431O6C)W \Y^F]3B[6RQ[,Z]_RZ^RRQ:W8%0L5 BZ.EI]!Y0Q6OHE12< M;JR"IGOSG*T3-[0>$F!Q.+=I$A;+?+Z+DK [B57J^3F -9@A/W=5*($AFBU2 MW2EKI8E:JF"V'$6K3+N%6@V7S+. WN:<1AP,V\P8A2FPC%N0IKU728K)4WS. MTSDMMY=ORV>*'[/;40]I$&<1Q_Q.M=]HJ^UTAWF829V-8CM5,(0Q-EF"G-PRAV:MXI-ARKD5YAD?)W MQCC%O'N^RU\+%E*(\^8YQFSV1SBU/V4EKPI)KH#=!W^FCC M4+,ZSS?:*GNGYUC$?9+^9RW9)'7P3DSYR]2'35;!D6;**.%<>?ZG$W9Y0ZD%W3Q[ELF#X9 H M+B9(O"2;(.J]P;"AF)Y92'N< ,@TT#?*=#ZND/9)*NUIME04+*6&G#W#X])U M$C\]X'3-K%(8W!5Q>EM' JYS#:?U.QA^2$#U2<%$$ MA0"$5JN^*>>?".6N1 M.$_+V\4D^V4WMU-M3^A57'+%!GR;.SIY,%RR -GG5D<%,9T3M-/RSC&V@HAI ML=L/:>O,KF=V7\AMAC\9P&[>OK8$&*Y(88DA_)70">)BGDYP'2VAP9WS#H?> M;\"R!#A+Z=WQ$$]'42SSH@I[O2OO.>^>J#0>,%F4X.=@S]HT^1&?41V,#QF. M69M.I%T&/WRN2D&\&#!'@!V<#!JW-\/I"[XVG 7:J;ID[1!CVG2UT0/#TP%@ M^P3MDO*\3E-2:<,Z.KRM7H5Y2/ASJ"D^J]Y*Q>66&,M@4?T2J@Y4!Q7A]/1Z MA'&=X^P!^F"(.P*T,,&G(I.<'-[2YB%91B>'_&6\>985..PO_'2"KLX%]4#K M8T"YE')^O'ZB8&77IF),3ETI.?39:9*\LY M:YT>;8*J:3N^ Q;OO3=,9Y.X+[)>)S'*6*J\(^Q# MJ@VX844 [072#;HA^L?(8V7,4,+RAS6G!,NV.D3&LA3?3S%[$G$>TJD-6?&' MT*OKL=54IGM-EOY6K-OI)U2KJ\F^YKD?'++*#%WF$)^"W+L.:)^PE9&L\E<( M:88/:789:9:7D@ZJN?>]8^UXTFJ;JNMU/@9M"WMJ0X5YVT&?P075%^G*;H/3 M?'M+#68[6&QFNV'; PZJ7O/M8^VCQNJ;[/B6GB2 M':Q#FGE'I2_P)LE(OSM.^B57>V@35U6]"3?19[QWK.EM$\\MZ" 8EB)?U"C( MGR"_H6QU/#-5?/=81S]M-4XU\DD_ZKUSNK94Z*J+3^5T%?P@5TVN6S_(SGLF M_^(Q#GJ:JIMB\)-\SGL_*?C &['FKQU!?[6ML@-T4-.GOI"C M$4LS#Q4G\*6$?("[W#$*O?F^**P $$UHJ%S$I4M3A8/*?O>^>M: ZI."BT ) M6N./S99X+W@0_2W/-L/?J"U]6D88556KU0'Z3F_[##6K<]?'5AD,ZX8B%BA9 MK!]QRI^]Y"H5.]$J25&P4_?.5DW O>X&JED-R%4)Y2U5DPX8)EH"%?.:AIQA M= ZT/,"-B+V)QE=+'W!,!VHVDYN%:Q*3C-_#?L'Z9+AVJBX)-\28-NEL], 0 M;P!8(>-0J<5#&H*.'L*EHG<^UMV*/Y/)'KPH+\J9')XH[L/1J4#+'%Q?%@R_ M# "%.)E*O/5&2?S$WU'WSB6VC$DB$I8)6:EK?G@.XI^>DRC:LKOKX7WQ2)W]*X7*WPDM7$.4]OR.ZZZ:Z$3_@]QRE)IJVV7CZ3:3X&IC]- M;:$DD\KN>R>(?9$NR(,8E=]$_*-H]]435'X7-1]&]9=/4/5MUKFKKY^@FZF? MAO'_!I1F@-TH5S4 _\EI3VJ! MZ1">_CL<7N[ R*[G(Q*CQR#^Q7O+WJ9X$Y"P6LS010Y?\VA#+/4J;I\W,(/O MOF^@E@?#' N08@ ]5:G6!FS!F3 -E.(E)B]L\N _EJ**7,Y*,ZIH#T4%*&3= M)B/5P.VF(I4(0CMVTH&<,HA<&IRZ6*W($C=70L0C=)60JQ!0-< Z:E.4\.X\ MM+#Z;5P*[F[:G*!8'XD\Y3XB?Y:0Q$\\7N2./#WGB]6GK#P EVX@ZA3@'?G: MP15Z(9-C4\(BP^B??O>G]^_>_1G%30@. '=>GE(_!&^E4]&=E*B$W3IT'>"N M1Y=)0J.5%J4V%AK(+=ENOZBC6K96O:@E[?3(0P]9[:0:4>_#A!V^/4+Y)JQ^ M2G6_P"XX+ M>8O5OSEV#SJ_+$ 2EV=1ZLEO1/'"IZB MRK@Z *O, 8%XEJR>$]PU6\A\?:G?MS4I^9C*Z0V0S=_D&MX=TB"80B1DI=0Z M$O!/L2A*7MFC1E=)>I$4C_FJB$3C#(P;5H93 HXQK\/'(05 NWDX!KRXZY!E M/Z"@+HG'C2]3')+21WI;4HAV4+<]R+'LY!U/D7-V([^Y,5NY:C"T-BM^Q,-G6 VF*3#S- N0PBRM&>JH"TW2 M4'^3[\OV(6['Q=*+7,:CYS0VI@COM,6AI0N9L*F;U_X4]_+;O\,[1I&BTSQH MZ"_,H0%Q/;]:5"])E?D9"8-L-[3 MRZ02L"9F@1DY->#4(R9;'":/&2T[6V(8,S)U%*=^4\-*$TJ4K6;=:Z$&S7_9 M0[:+P%W"RDQ?SU:H8?[+-?JF*YQ1?G8 1YCK&S[9D@YX+;C MQMN@=[F0]N.\-+2/=8IYMV,?2P8T.)CM#VLK<59.1^QCA_)4E4WXFN+0KKP3 MU*5&62:Z/L )OS0P,/!RB:-+N*&0=1I_KX/;B;Z7"7KGC0TZR4VM2A:5 MPF"R0?2MN#9D1Y6P7A8[ LW62 MYN0W62"CA;S3K083[,Y42B4,AE0FA,(\J"52[]O[W^RB$S*2XVLZ\K8>%94RU;[JB?H*840-*NQARX5BG41L7TZ"[ =E1EA=;" M=1I"(GR3K=V'JF.Y&_R6/[SBZ 5_3.+\><1 ;E4H$+(.J !;YVHN\2@ M-JXTX%1NF[PGF5E1QTSG%GX)H?_M" E]1:OT8/53%@:;SFV#]V,S*^F(R=R" M+^'R'X^1RT09W3JV,.!<)O((V7$E'3.7B3+*EO+J3T?&Y1G+VW%00O=*A,MJ MJ>GCJ=TI[DCY+;-!N,3ZC%/,T[UX"M51F_0IPZLBNB:K@DRV94J_%#RQ^W+K@/ +F1'5X[$V*_Z!4Q9Y$;*,/=U]+^_NK,W2Q:K/ M8=7!G$')Z9FGE0&=@T^M!AC78@73Y@ATDA"O*BM;E:LMNTK2YKK,O'P^E,CR M*=NIN0K_&F)$'0QFH^.=0P.!2DZ#>-J\)I<>H^H"2'EVY)D^"%X MDV=?[3E0HY;3-UOM3.B\U*I7\_&B%/24OI7P^T$M]KH^3L50EK M YI7)HP:WFDS"*8\;[ D53"_3U'/@3Q?G#$F1;9(_&5;!KQ5^F@+I"G"O(\S M[&W5Q>I#DH2,GO\.PQJB,,[0KS^S M5PB"-6.D=RKU>@;O%G;94:4:'K/O%45)QVML%=3>2KLOYIT.9FRJ53>IQ"UPC[Y(=1MAMGBB%P3#&A%#(J,ZN^K)WQLOA MKU8!D?/B]"'+\ M;D"5")J^J:65]S5, M$+2:/B9;%J;()F :-3"LL\P0RKI<1-$Q1&)?HH:XSTZ^L\U.AK?>\JN>"#'O\BF M+4[F]]&F5 +3R:T"'57"_J?@]K-N,.."%IZILX.)9.S.A3[%54X?'/9ZOW8* M)5-SR2E;(]2S55$'#,\L@?89UQ($XZRND_CI :?K&^I!Z] 'U>:)5-3I#I4& M;&=+2B('ACP:<.*",UF3+&/W-LH1#HB'JDU@_4 _O$DE?5!& E7&F)88.,*( MV"SY%_%'\'DX-7\ZLI['R8&@!2N\11YE@>=A]09P?)G M^I_X-,1K=I4THD./=[K=+Y]Q6$1XL;K#/-_[;9#F6YX/)%BRLY#L;-OY1;.; M-[(LIWD7]C&WDXUA3$%@*+T/>B%S0U46(WBE@[@2:I=W@AZWO9^AA/>C6]?+ .6#Z<*1#K#,5Z1?/9(9ZO4U2FJ8%Q1 M3A-+[&%L)^7$B'+ ,'4/\,+%XK*H'X"Q6###JB8D6OZXJ31!34-!!2CC5#B% MP.E2' JW]!U%;[E)UP//[,R1L$VO"(US5FB%J1M3\I\>H>XV28K)4SS4J2FU M?#@U@PDRIZ90@48P T[!J97B4+A5KF &4DNIY(%9!@,DQ%)H..55SK(:Z,X< MK+!*V;S *TSAA8=8;HPLR^VYQ1[F=@\T1A0$ MQE7N@UX\N"W+\K_FZ%DUS)7:*GMDZP#7:J<)[V!W &JHJY/:B$ZG&L=%NR)\ M,'*(<3)>VNA#9>< [$#7,4T_*^>^(QVE0=F+H[0R2.HHM9I0J6B%&NJ*IS9B M'/U \6X$X2 PS;CJL0,K7_:$E6[YUH-WMO%S'EN2J82='[Y944HN"6:QH84G MYTZS/JY>(*H7S@!X=+E:X65.7G#3)^[HF'Z'68N2B/!KY;/V64Y1OKS4$E;4 MTT%*=LG0 U9%F\X'*!;:>'TXDZ"N>FPLE$^HNH*E,8K%'#]5 M2*D*"BL= /(0AP45>XQP-4.;%L2L<&9M,M0^EJUY$.P&[ MM)3PN%A9)X"Z!C]/Z$ 9%R1^6E#8O&*&<5]>@'_&ZPPS\URF#9S=&LA]3C<% M-#,@[^RL-TVI,>6;[;3?649.R%5\[&CKP,NVLV7RT'9A++"J@ALXNP*N!(]? M] _UOU7S'SX@V-:"4MTK[PQ&:3FHT 7C]08"[I/R_;]]-T/+(%H6$?>-\!@Y MCU_HG"%)M[85T%+PRCH!N)9GC31X3]='*CX64/V.*"*'+?(,KJ?QKOQ+6% AM=+2I@ MX)BK*1$NK\>8HV[\@PZJR1]#=(PNZ#+^RPG2]N. M:%.25Q=J;ZK6;YJ+\4[@_;'+=B*;K1V^]SZ-CR19$$4LH9S^Y5B#K#,_:(+; M>#Z5H'>JV* 3]E@:^=U["M70"<_!B?.#\V3-_EO&\,1A%=Z6W3\'*3ZC3CYL M"[!WF,=/149\"M@L)V/O>M6 MFLO\!4NV9UM[,DVO74-MBI;IHIH;XGY?$C?&3RS1UB#B*B'W>=@(HJ"6A$?! M03OK$/;1[7?-@>^1ZW;$^6_:.:3+*O^0T@FM595S2<<)FZTO?2A0FF][ #PH M:ZVQ[8]BI4J>.K/& 7#)!J )SEJM-HC6:";(2UK;M.$+G3S[2TU@KW;?/EK M039K]9,1@TOQ3TBCB6:&*HL /+T9 %_D\";%2P)NFMTRB0^I5R0F.;XF+S@L MAX)!M:(JPC]C]<:9Z2K7/PZN:K%+'I&G?V61M?4&=+"DW$Y!/-'0NYNJ/O6P M4_%Z<5AQSF$C[X-V#X-O#IM/.203R0,.[_)G>G N[R22;4V-K+/'>4QPFW=Y M5((P5AHV$&5'!A 7&>HS$-T+"D8MIS?-[4SH7#G7JX#91;##*6PGU%J(J:&. M'IC7#-2F71L>-+#2A$% P10[$EZ#>]G 'NLP,EX#>M_@-N5/,>EB]+HB+CDF M ]0QU:"!C6CD4N MFW[S.[)!GJ?DLR%#I1/^*98/^)T ML>+GX%GK@;:S()/'9 TJ -[SFN/@]QNX+N4T*(M!&=='1<;C:BP'BZ_?"/ M[PYA^8F!'6)"3EQ60&YQ6L<"R?V>5!#0C$N/K]]B9::'7>VS.^Y)2AL[2+=5 MZYT@7@20=M',-Q2B@-NFCW!4ZU2%>!](N$6/_1"Z69I2BS!S&F?;G/U\IC6EO5DU7U<]:O'[MGC/J%OESQWL6#J=K'=@BW;/(7/N4JZ/V-U#[(^R!Y+9@]2'$OP3F>,%86:JZ M$K;L9:YNSX*=CV\'J0AA--NK5#@=[%"F"#W+HC<9.M,UH..1T?5TD\3E,,_" MRO+M/*:C=<%=26M%6X[]AVZB09\^BEXYHC(/TF\'?-=ISZ8K,I*P-TW27+?) MZ-!NX?;S_:<,/=$/L?GI8Y&C.,G1"Y_PT@4]?B)Q7&Y+1B#.54;7E%A!/''^ MLB&2[ABV@-R>])>; M0)?Q-(0;8_>@3:!+7@*<':#=B1,[33W;GD=!IKT.I-7P=+:H@JXX+>R+PYD! M&3%J3_3X>?CC%G$M,*=S'$UED>G 32'KDE9:N&U"207!4$F'KD^BDB\-@VQ/ MHJ:] 5,_8$X1E3$BLR)_3E+RFSP,3:\!+Q+:$J_D"DUUK[2,?JD"8X)&$T2# MW0;I(N59MM?$7W$Q/FGJ))'J#VDC"W,ZD]C+X,XD8U1)8 :-O> +UW#X++G:7_UG MJV,27VT\8XE",J)\K.PP /\G8G9I8Z7A25AMHNB$II>(.4!5;+A5#9;H :J+5M:-M*+97C M:"H98,OV2G:J_GW_Z$WCSET6<9_B8)O3RN\1,D6XWN< MOI EEE=.8]BL3.W(HE+[C]_<)/G?<'Z'E\E3S,;K74FE4K^R%*WC$8_+/N^] MVCO9,'R! >,3?-> Z"."=9+FK 0P3[6=,_/3C**N-D[+^4[YS[16WJD.]H$?LED5!]DS7^_1;:Q8,>Y;$A>PU [F8,ZYH0#;TD,C 8(0:F#!J M45%V'%O+HD8'A MZ#M6Z]"OE\[T\@VG2Y)A'@TR4>5;?_V8NN+ *CUD'[7\]!?3>8?9V^_5M0S: M,"$87=G8VWQU"#UG =)*U_)< %*SC^D#5P%)RW@H.ME?EQV"/=3.SLH^)Q$M M)B+Y]B[(#^Z]AWSY*#SW\*H\B->V_RRLKN7$5N%%DT8(I50*1K]]--?$XY": M>,#I6K5S-^4'CR)]LW7%'22)L_%KL/KDE"8*27CH;S#ZWZ$\T1W)?KE*,9[' M.681)ZY&3?EWCW;,U%7C9".F[*.P^J8#2X7L!504K:@L'RS+0*J\2 '<])EB M G%!7DB(X]#U9+?[W:/MMKIJG'RBV_[HE]EM-9;VNVTM@K8$1\>_NUCF]9G% M83.K2-@_39Y$>O#GCZ+KCJS40VXPVG[[^#OR.(,5!P=0,DU6Z41^"IC]^2*] M8WNFS8T$O"Q2_B#Z>1!%.#S;5G)9)6A(]S*^5 ^)8?:M DD*F;%%@NDKA[%# M>->N$@-U24QJ:N?,H/FQL4\9436N+.^DMS772'530; );HF^3^OJG EA6(=( MYXP,<9[R88XM G5)X%3"CF, -8![L7\223CDTL&3!)?NA!%?K(-)]-:WX]J4 M[4VCX)5) G MFZ[A)7\S0;1AU;7W+' L)(U.H-E_V(6AER!B5X5F^3GUM%LZ M&1"RZP]2A'>W?AAL:0 ?G24A_H=6 2 M8&^W0:MWU"G5XCF4*CWOW7I!L03LJ?%K'&28W>)2&"\3=-FIU4#;A!*EP'1I M)31Q(ZD21!&31$LJ"HPGU>Z9:IJH$O;'ESY@-6=J2:"\Z<&3WPD(2)4(BX\% M+(9Y&14A'1Q(C/)GC-:T)#I8L(+8<6%)LX@$CRSFANQ_W4UZ=Z1K1R^&\PZO M Q+7/[*@@_>]ZAA7A*L[)V.-J^^C#-7WSLX]0 OGU[5D1<2J#B M!99L5%6 'PZ:E"KMOO"2J4,JSA%27=\5) M?+HLTA1[6PYUC;FN!MCM>0G*W%9]#7A+(DN\_?;BTJ@11__TNS^]?_?NSPAD M<]U0S<$MME,ZFD:30#:U&^!.-J"M'+=0SG*GC&@?9:N4#V7VAJ=#SN?W7CU> M8^J3L<*N>DES4> ;_);?)1']]-/#*XY>\,1 MT-S28*;GIQU6Q"OL4")_@;,GM_AM/"O@R&[PR1,/Q/L!G^ M*:YW?'%X^;:DHMHPEY%E@6&VR5QK5JL*@O:F^3Y&B!MA6?8#FJ\W1B7BM<70I0"5+T:<,($>2?JVV&TH.B] MAE009O7;G-6W6\"[$VFA,50]S JWJ6:?#Z4_)U%()UCU,TTLWI>]S<;>44GB M69ZGY+'(V:W#AX1Q@::N00]LD)!EEA=Y@II"454J M:A?+\O9W"T9UR?X[YRP.Q4HR]%BI#LQNK(>JZ=O\GEXI[JF1/J1)EMVFR8I( M^VKK9T!5+T/5KV4N@THAWXOIR_*]*?T]D5H(4#VKL:E7S;6H[SJGWC)9XVM* M FVM[\0@UKL$G;KF2V'T>R;^!T_53T>@I N^XH.L$93"@)K"C%%X>;:ET;1) MI>2K678\NJ+_SG8I25Q0?!5YDC@[PZLDQ:7<0_"&L\NW/ V2E,XW@G3+K__; MS_ F_!P@:KBPLD^N3A]'K)'1[L-H]V7TR#]=\X]__ 38_/ &Y[LJ'+N8&%P( M( *-QR[X')QWW3_PI0%+I9?B9^H2R4O5/Z@)BQ7EJ?S01RD.J#EM4(KW^%LZ MW2:DW17S0R&J?R*TYVW@<=NE?$^NE<)0NLSO"SD^]]6NV)78I ]]4->YL,L] M-^7,EKUS*^$8'X"HKR=/<;DCNMP^I$&1\=-&77>; MYDN >NK$!@I3=/8YI.WJU5=1_5G4^B[?)&A]&>T^W?81_J:6*3LHO<#E?^?Q M;,GC4[([O,3D196,S48/$&4&P97,VK@2^GVM_@=V%;TN >V* -.(\_B%\BM) M%3OK6@70S2;#:=E>+54P[72!5YBZC+"UR+!K+XDBZ';3X;5LO[J(SJH(3$O> MIIBE6*E!5CL&=-#APX?ZN'Q<2:#;>I !EHU?E5GO3_)!M1R8O9S?L]02HN&[ M U4.5\PN-$ -0 N/0:MJ3H,^F&[,.;6#.*3?2E4!-.-8Q)8]L^R%NU+\=$CS M1.\VV/+-F30(!\YHVYJ@VU,+>.BLMBKD!/%BP#1G.89T#1W0/WN:H)M3"WA0 M[^PW*IC6K".N?R+Y\SE=%=-Y7:H-6QY8!.CVM4-NV=!U8>B5EH;JXDYV>5G MM+F,UG1R2/\E+7!HB G;HSC07!ANQ5X.@,^?J\*1_V@UZ5#&L/$UWB O+U$$ MW? ZO/9#-F]'7H9G%W^#R>+_NMFK0BFMM<&U+XC0 LW#JLBV-%?50BJ2SE!O)R3)IB0%P6K^[*M MTVQT]Y5H VK>$: '=M^F*/_=]Z[9<5FL[G#$;D??!I2$%_A1VF%U\H#:T JF MF&*X5F)'<)4:XGJ(*7K84JS\Q*)B'_NS9/*CEP30+)8 %5Y2HN*O*;)%?/^< MI#F[VGN=!'&;78HVT:G :APKI*JQ3*,+P+EQ;"S!N(UGZP@#:")[C'J?QG5. MF9(/AR:S@J]&KY/XR;9I! 6@S:/&J6^B]1LCLZS*:$/6M6Y"U.21**VQ?5G;;+M^4S M>U&99=*_7*WP4OFXECL$@'CFR7#YLV#BPW*[3Z-2A"U%>__8U2@Q(,Y#\XEP'%TA[&CJF8YF'B_]>$Q/EG^O&"5C5[(21*V+M(#_@M M/XN2Y2_]6;])'H ;&@2SWY0F15_7D^F:([M)XR2VZ5J+6]=)Z<0"3MPYI%;UCW( MJ :@J<:@%?M3K5O%M@'I5TV"*XNP UP(A/9AEY 003C#7]%.0 MID&Z4NUK(-) M=AQX$>COU7_]>]W67-BB'=72@!K/ J2XFUVK &J:#TD2OI(HHD3LC_OU3R56 M64M9*P-JN.&8A7Q+E1CO?<*$YP35OP/LB,V5,HMNJ)(%U)9&B(JD(CS/ +C& M.6\29+,T:V6RDR<<+XF5U[37!M2 (T!+\DK4193#8;L0@*U\&:3LK6YV5,$S M+E@TK4$%4'O:(A42/U9Z[+ $<4V +7=?/&;XUX(R[?)E-U.S:#\K14"M. RO MD$>DT4:E.L"F/"LR$N,LH\[CD<0\UP2=G25/,?D-A_.0HB8K$C03@RH.-:0^ MJIT+,\N*-0[/3=N3[-"L_BAJ?[7>C*J_RT>*]HY$ M]>DFU;;?FYD3U*;AKM"T7_RRB6ISXVABMOJ_EG3(>MU=D&[]QD_5IJ:N^LM? M*(4M#'9$Y=:M^$[F?0[FN$C=VF*0U#B6QGM-]*GCIZVUA0?E:7L71TU9["M$ MZP)ODHSDF?'!)*D@(%+H\?6;M)9NMMK\/HQ29^UY"-ZJ#<14D81;+@DHM,T M4&R(*K\4E=_M>S(5,.>Z]2UQBXORULJ .LYPS%:GM,^WW7G82#MI<)E@ M^CR)LR0BH?!HHHT\@-8;!%,2/J]5]-7UHBAY#:C859)>),5COBHB,6.D[E&_ M(04 :,3]<"N[X4[E!#5%(]K*Z)QZ6D*GQ;39?0]Y.IMO4[PFQ3J3A%4.;79- M48 &S7TM$*C0:?6ZQ"8AR0FJ"Y6'F?I*@LU0'U]"%K)&\K: M?(S>^W3%+VI5VQ,D4U7*E5? 37EL-I$"57<.<,Q5CP"J-< U%*60(5@F6J'?1<'UJ]4$V+:6@-6]MGH !W!KCFC&XVF_T0T' ML,'*/!'-JTX4&DL?PH%A #7](:X3 MU;KL-CMX"H]N^2%FHP:E M:>@?>J_&L&?7Z'^#Z@6WRC5E/)SZ+,APV!8X3^2OC$[Q'Y8;C4_QVAMKZJCX(?H@V]L VS[EB[/@3H;S5XCSX5)LB%T1BD4Q4Z(N>C)!1&+@B@3>SP28)?Y!H^'X86I@,SEDSA"3,W?;;=B51Y@&>O M0K[=[9NW'VF^*=:/\FAW%]\%%&+AU%SIB]BRF5?K^RR%:5NN MPH X"![5?EKB0"60UD%)]ZUM*LO1'!N?Q?IE0]K#S(-R M>N"W 3@_;R9/P&V1T-5T)J=H4 7G!)6 ^,.D')*O)(B8SJMP\SS,-1GSR(!T?%0E@@I$GFY)ZU7>7C1 MK:?63M@[+X^8*PY&!%'Q,]KFAS'(P=K+!C)T?' MAH-R@Y5\5-0@+X=S'*RPHZ=&VX;#4H.6#)$:G^@",>/QQ.R08DE%9VOVM\&T M4!5T+)0PXA]#AW:AJ"P5E<5*N-#^IVOZ)_K/]3_1_WFD9=-_^;]02P,$% M @ 8).6 3(R*1]4P W)L% !0 !I<'M9E^6S7=4W]Z6#IB )TQ2I M!DG;ZK_^ #XDBL0CP8<25'GC;MIE(T%D_A()()'(_.M_O*Z#R3-A,8W"OWWU M_NL_?34AH1_-:;C\VU>?'MY-'\ZOK[^:Q(D7SKT@"LG?O@JCK_[C?__W_S;A M__?7__'NW>2*DF#^E\E%Y+^[#A?1OT]NO37YR^1G$A+F)1'[]\EG+TC%;Z(K M&A V.8_6FX DA/\A__!?)M]]_>']T^3=.T"_GTDXC]BG^^M=OZLDV<1_^>:; MEY>7K\/HV7N)V&_QUWZTAG7XD'A)&N]Z^]/KGXK_R\G_&M#PM[^(_WGR8C+A M\@KCO[S&]&]?B>\6GWWY]NN(+;_Y\*<_O?_F_WZ\>?!79.V]HZ&0FT^^*JE$ M+S*Z]S_]]-,WV5_+IHV6KT\L*+_Q[3?E<'8]\[]23?O*2&+ZES@;WDWD>TD& MN_$S$V4+\:]W9;-WXE?OWG]X]^W[KU_C^5>E\#,)LB@@]V0Q$?_EZ.V^2C?1 M"V$"KF_$G[XYC[@Z\G%F1"M&%G_[BFY>>-_X?QZT2;8;KI4Q%4KU MU>2;5A_]%'KIG"9D?AZ% \K0I+8,+06/1V9@3N/ MD3!9D83Z7M ?-])NAV=-S%ZRYE^.9XO91E@5R6SE=>N"3Q=?B0 M1/YOJRB8_ZUAW2]]MAVMGB@RY N M^+0-DZGO1VF8\-7_CHO1I\0$01]=]\'BWR,:)GQK(&1J&K.T;1^#F/I\TL14 M"&&VF(;TF7HW="T4-)/)4TSGU&.<<_[/S_P'[RD@UV%"^#"22RX:XYSN[P-] ML-N*A>&'52A:?$]\0I_%MVY)8A2LAJ:/05V'SUSA(H&->33RQGT,@\_3C;?- MC**P-WRY9NFT4/O=C8*'SGY_U7OFPRK5JB?N#DV^DEY7H" ME9N&HH\!94#<>5NAN@(8KM L)?,;/M=HP V&T2C".^ACN#>1%\;%UPP#DS7M M8PCW)!"[!+YM3;:/C'_#\R%;1Q-9/]K%?R2/WJL1-4G+/@9PZ;&0+]3Q'6$/ M*[ZO-XQ"U;R7H4#VNOUO5G_Q& ?7:&GJS?KX--_#^MQ>Y<>.V>*>QK\9C\-* MBGX&M.9[C-+D\X^)31P) ;M# &4? Q0['_)[RC]S^0Q8'E3-L;?:1]AR#['U M[C*>QVRY&9#APP^XL MT&"-=,?9 H/&:MM-W]MAT"#5!#WO/X'P*MH/L1<%C4A/U-^^%#882=.!]V6@ M<8'IL7<)%R3Q:!"_^Q2311KQ4<1D>J3CHCD5ASB M$S[/AQ=%XU.]WWU8\@2B=>/8M#-'^YZF05 $,0Q^F@)]W2E!055@N \.=^:L M+$TDV[W '=WM.QR>G<^4@&,86O0T. -0E3N^&DE/]_LY7?]C&U^!N;?A&>$6 MZ46$Y%Q%[)R1.4UN(J[0K5P?T#[[OQVU5"88\9%\-\7GNSMO:AT==_CO+)2G M8Z_'90RJ4QUZ'.[6VY('NTX&<@^6T(N(V'D:D-FBWLC>=0COIK6";@5A; MWYT74'*RMKT/ BPE+5&? 6.6 S.1#1109CE*BQX&OM@L#=D-\6(B+A/:WW$J MNSH2"]774]VYD/5V3"P^BNL[Z?O!-/7[-+2?YCWK(81CF0(/(/OIW=;T2UUYCE M<]OL(6A,_*^7T?,WICJD(V9?XD8G/"N*S+OCSF'P#5?#E;M/AFD[V; M?.>O:+##>,&BM4HZA20BQ4"K@N*?.(XTI_S[BPA+-A")-UH#!3V M=YC"5G"()._,*9?%5D $WFP-E/CWJ!L/!8]((N='H" 0.6:\$*3ELO9 L?^ M*78UGPX(/GM9=5'QAYIE7R$!BO]'5\3?X!8)@3O":"027S" [!N-@5+_"5/J M"@Y1Y7T9SJ'2WC4%GW_PA5UC#TG45S3VO2 ?T17_7:P7MZ0Y5.0H9TXCFZAB M_P?Q&%CHE<90D:,<0PTL'EG@17C1?C!:JZ)N#14YR@'4Q.2199Z'G8JDA+?I M^FGO.#V4=;,55,8HATX54RBR+3T-82)R+>KD6V\)E3'*65/''(J Z MG)/7_R);G: ;3:&21CEC:ME#$?4=H^*]SP/US4:CV18J;)23I9Y!%&D_>J_7 M<\Y5]K!*",DL="4)5/8HQTH0NR@0B =MHDJ[N)S\5J ;<^CN=:D&PBA<*"< M-RU81P%E.I\SD30R_\\-#(15<\LJL+GBSQ$V\N64'DC'E?ES&'*^2Z*$R_X?W1CVDG* MVT-ECGAPU3%Z; =CCKMP6JA"B6I-H/)%.:M*V3FV2 7"C'AJ]3UL 14HR@%4 MQLR1Y7D3B;N/511J_;'-5E"YHIPD54P=V_"*,.)8.?4K?P9'L*&8U3H;1Q;C M+XPF? 0B #P-"Q^-XE9,T10J7I3CGY:](XOZ(4N=)"+K/_(=(J/[JC*'ZC$46A.H8%%.=E)VD&S"Y:N?%4=3 M1R_(6T(%C'+2TS&'9GN7(-N[M+2]*"<^%5-(LLUCP_F,FCT%='F06D@N9BD! M^)T-IL0UK![[_5[VY$>4F67K;!Q7_ >YV!5-H0+'>2*I8^_8HLYK0.9#VF5@ MWE=_5$C=2 4% .<-)9!I%/?^+R0(_BN,7L('XL512.;Y5E_GX5>20%% O$,T ML(L"P>SBQEWE0\V[MR>N)ZR2NHH *'O$2 M4<\L4GQ:0L28Z3.Y\!*O&*%._BH*J/P1+Q3US*+%S[-SOO L(_V=>:TA5-J( MH;!2UE"$_+#V@J L%:T3DE6Q=M.G; 5 M!%"A(T:V:EG%$?[K_AUY_OY-*WE):W!V D2Q*YG$2KNQJU3"5_)P[C&%U'7M MH7)'?5BI9O3(DL]R^5;W3]E@KOFY31?T8*:"HH!R7(4RC;.V5E[R:Y?6@W90 M>2,>3&6,X;R92I\"ZE\%D:?=EQ\T@\H7\10J80M%O&=>^!M+-XF_O6.13XBX M/HEWLPUP( )V (4$\7QJ)0H<=T&T7HO'1)'_6Y:P-YZE22P,(A^?UFF@I8-" M@_F($\ XTBXHWC_T(O.S[;W(DBW"%![):W+&/_2;'!@+=E7/AQ4\9E&G\;NEYFUQ#29#$Y6_VJEK\XM?=@"N5 M)N^BHAB=.L-J00ZC[C[MVG!6E%TS\E!OAY66U4JDA_--P MC>9HV5W[PD4A '1XSKUX)3).\_^(E/;/7B#,]C0Y]QC;\G4T*T2KA@M(CI8\ M%H1!U(8E1_"35MI3;]!+>6BIT#+.MD +PC\Z2&5!P>TMT8!RV HM#6T+$&3\ MH0L]+W$EZM31>5$2RC@O=#1HJ6I; &+F'1V> W: ^P'$[+5M3).,PXK<^=CS MVDDW.=?*$6;#2Z+$"[*6N(C=1J%OMYF34:"EP^UK/Z<6 _K,*LHTA\NL[LD] M7:XXEY_BO,RBQO;IR= RZ$+%'MEPXPA4=RSBXTRV=X$GDKK/Q89S(]12NU'0 M4Z$EW6T'%$0$Z#B55>YVI>5V)4O5*.EH\)+UM@/)S']7B)I5_.Y^^74_ODJ] M88G$>5M%4[P4O9:"5K/@R!3X.8KF+S20/0==[0A7U/O. R M%GL4<;2*\\)@?X]HF'SF/Z6,R&9!00RAQ Q-HF+F,NT!U @#=4.^)!C2A1)0?S2(J5E' A1WG=8[-KAYX#WA)D[O[ M?FSEA&XX*P,&7\'J:/!2+/<*GJNWL>5MUIVW%5=9X'N\>GN\1,QP62< MHP.3;X\.Q\@M /\-2[F5WW-KVBB"NL!+Z-P6/FOYH",J:FP+AGZAR>H\C9-H M35@YSJUQXL&H\3)$M\711BKH$#;UK53#FM+9VE% 3WB9J'NRL&!I#>+9GQ.%2S':"_)D MCMA34^ EU>ZT6=1PCP[/C7@Y/EN<,S*G9FCDK?%2<[>%1<K<%1,,S.AXVN^L.^^ KI'-I'@)T3O@!18).GA2[BQ-(&:^ M]"Z32L?Z::QN(" Q4[#W ]\)@"9>]=,\PDL\PXNR%#N$+^$Z$+5$>%G?NV]' M -) MYQMX@5ZB! 8()E\=[Q&$!-P5QJ$;*R&![[2QGC)Z.%2KK\R4/*,CDB]:H,E[#K"R[C?VAZVDQ4ZQDU&^6#S=Q9W(F$=EW>2,/J4)N).X3$21TP1 M\1,%?!1+\P3MJW^\@@!M-:)?R8[X>&X*@08Y6A24>.4*VJH%5!J] NYL9KR[ M3,8KDE"_LGD\2)/W;;9-_.?C&O[ZES1O2-\!E/6/9<.?96>V.L"QR#>HN M4-./-\V>G830=P2'P\W3I$[39,7WJ'_L#8 )R";=B!/RP43B)')9'2A+U$H: M[!Q\/2-V* HGT=+G8=;PUB81\X"'IUYQ&SI'V/>=3Z+%I-(]4CX>X:W=CT:?'SRR*XSL6+72W_0>-L(_.=E*7\#?B M>;(+_"[RCP-JL6A(L,_/=D@:>1_D3?T#R>X:I^'\*@T6- C6\@!VWE;1%/NP M:Y9;9&+!$5M5C.YG$G*. I$)9;ZF(17;SS*A(:)L _-ZJ-HCWW:M85)SSS04=F(65K*>:S8?\N;HR?C;XJ-E'QV<+"Y8R9IF M,3/0H:?F;PL73"#HN+6 K >T!G-,M$7+!JBQ;4KV.ZSR&H"&*>=S?Q5U1A81 M([MJ-B2^?.7"XF#1T&/;:[[:Q[:A\8-^%+V:0/LU=G H1J^HG.M"F&$LR!?Z$(>?5/:RZ:9T+;I"K^+0 M>N/35FRM5>69L*WHJ:C":+U2A':#7B["\ M7[43#/HF0C7>*[[SI'^\%<;UAVA5_<8%G>3!-&1+Q- E6_QS)9;38%>\L/. M0IM8=PX;@\55-$ESEEA'."([@C0JX-TQ+3&><^HNOI4 M[GSEA4L27X>:1#\';^>^Z_9VKOC>A(:3ZA?_E[>)XG^?%!_&SH#3+OLOB!PK MB5HQN$=##:U:.].<;DR502:V%3*-)&>''%7CZY"QX%.<9)?! #PJ;1W#Y$"C M5,*O#+_J=T4&(%<@X1V)0F&?IJ\4@H6<;(RPR#FIO+-$VI,<#NLB6GLTU.Q( MY,T= T2G;/6=B9RARL,7]*0)'XDX2VK=I_6FV,][VR"AY!C]'*9(;VW"Q4"& M_::W#48@2:#C54]N;0)*U1[[_6\;A/2\HT,CCY$P :2GPG[$$8CX6UB":J/T^*NJ,-M M$#[J@ N=<0+XA44L#[]Y,ZG2T2*4L0Y/91Q3_!@IS@_9;'KR,M?Y6D3A9GS? M$VY.8YJ0!\*>J2_2A?(9.R)@QZA5(("$"NVME!C+'8N> M*=>"L^TG+OKK<)? 9\I7P.>\Y),YR4V+OMRIC:,$LOGPJJ7$T/>;7]AI^1CU M>*!:\R6=F\5Y*_1I0 [>*#Y&O1F:8;[FC#L/KE5#BAU=IRX(1\"G7G$$FZ[% MO/@C^Z=:-;1$V%ZV0>&*X')P!&"1Z2KDW6YOKJ]F]QP*]EQX;,[Y#GJI<9:9 M*;&=74>$&BI&=+R/FN)M,&?3$9&%)H4#'B5_R@]Q(5F*(Q6J+^#(N88'\P4= M4QG<3E-GB,BJA?9(&GSQ3%"["WS*E#:G-*\N;HU=EKI M8Z"D%8 CLZZZKYLM+LA3F$7Q/P@^!\Y+A,AEDF,=UBW*/.L=*V_[0\W\/H#,VDL14(NEIKLF. M.+!D 4Q)QMA6Y6+CU&!B]'S<[6&W81,?XR&.!D6=@H)A>\N@Z ]!?< ID K MJQ/3BW+7?.=ML_MEYLU;G2X.Z='S;@]XOI!):M0!GXH)4./7VE8TZ-&39P]E M*A22.C&ED!46OZ'>$PTJB8 @VF'HR(7TVWVK"4AV)Z8OLJDA A!\GZ6&1:@X8E=U8)_,S>"F;S*)E^HM:U?:%G]^Y/00 R0[\;NRN<-(_1U/\]I8QP M)KA>)]N[P.,']7 N7E=M1!,US#9]H*?W[H!5U)KK$W!TP.76ASUP(!]X;XIB M+[G36SYV83X]+!_:OM!3C_>W? !DAK]\L,@G9)Z]O+DG6?ZC.X_;0!'EHUDP MM%3H>[BYK9 @ZAG@H]+7EO$$*DX]SE957O'E812QX)6XL1 M5SF07UT"2:$ #^92[ XPG-E^)JH_ 3++E6 M6H@P4Z*$*]%-Y(6 R08AA,(ZF#>M3U@A,AKU,:FZ7AR8%-A26B.!8C^8MVR0 M=50JEU&C7EU(KN,XY<(ALT5VMW 3A4NS#H [@&K$8.ZQ03;' )DYM4^V0-9 M!L7SV/ZP;C,<@N+X9CE<5'WX-."Z<6P7F+UNV$MNQ"ZPR\6"^,ELU?!A49]D?.)_V$:S@]_46FIUJ=!/@95/)><: -* M'7WIZ<1%GJ^@>:-=I,2IRBN7H5K9CCT.J!X.GY<.KH M!,!2:PC%9+BHPHZ82!E'!Z3(T;*/5 GGNR-[EJ49$,,![P(*HE.1?[82&N06 M\9XN5WS0GV*2OZPK M+FGT(NL5ORLHM4O1''"<6C5>M.H'@-Y[JT%G[4GELE M?,=-$W[K)2DCL\59&M.0Q+%X3LV67EA/0'F0$OR'R;N)R+D31#$GYO_(>Q'I MOI^*?B9>..>(57K"*=M1&<$^27F>:/.N(L39HD#:"_;IR\W6J*?ND4J:=!G\ M'OY'KF]G?(2_#20FZ9>0R(>MN+[C]R,"K-[.!41J+^]LH''X"MBIS,3(6EXA#I-7:_ M4"'T_+3QN+,BV]+'-%][IR%]IMX-78M*.-DR]A33.?5$;C/^S\_\!Q%C6)[$ M+_F,KT2D5:?2^S_5IU+E0V*]RC\U*;Y5K&;[KV6_*+\W*3\X*;XXP#SL+@?H MY.WS2_W->/"HY$,"VX@AON.$5>E?@2JF:#ATT)=E&Z/ROFY4=A:"EA:"M+<0 M;^?R 673Q6P4?8S (ASA)#V^&=[,D%MUWQ],\ _-74-..V$[XG^;A)P<*;JU M' 1@NDH;XTP^\8@@OHT2?BP3Z3?NIG'U_KL^^2D_Y]93H:U+D$)UX66_MIZ7AU Q@ WHLMNJJOW-OF7CY M/(J3N$C&?)A]&7RT;=F5$Z?7%D!6CJ>=A(B^/[V-PG>:A,P'T^^[QB7QGEB8 MH1WU )--FC<:.KT,Q/U6>.+?8]4/&2:.@<2)"0(2?JURDU$,HU["^ '4"Y=4 MI(+4+UG?-S>,)67G]:FW0H#<7-49LME(6G:#%CJH&!EHAPD@1MYHM@*S&68( M%=*HIV^V.!=)(V)],M>#V=P(D\HZFFR*GK(]J)?W-0DJG6$E[CO@SPL CALM M$5*9/4#N7:O9W+I#Y!D. +1>6*^;Z$8]QS-'5CTQS,%L;@0;923E;,:9M&7Q M0^C:JVJ/536^.AK 5%02($\U/0R--44.H^,JSAGA7>J6.,:<4 % M.9\7G'Z25#M NHB0LP.YE3!18B4.D8_+:BI9=8)^'0&#L)% Q%I.Z)-/5@^O M.M\^-(*%53I1$"4Y)--OP4%F>$. E=:L,WSQ8U!5)*FMIX /-$0X(\24QPU!/# MF'C'GQZ_IZJXL ^-L)&B,8X:9=\&J'^M'=+CAH2#O(H"KHQQ/B(1^&"U6%AT M@3TII-#4GS782@1]:OSB,;X35%Q9?6C$:^R:#W!'5?8-O99JMN_O)JKHN^+G M,=Q#:0FM0^K?,H](DH:Y<'4-[3^#>YWC#6&U'@QD2*F$JF(5([1:/V&=U"%SUK$ 68D%?0LH4=CAZ2 M'DQ%@97O[' \D(.2F@1Y'IG@:&0S,_"./CNZI&70IF?XT(A_Z",]P^1?RH_^ MZUNFAO9<%*C7!K;-_Q'+L&) MG<4K&M*$W-!G,C=I 8 4BKX[SAJP/-#G M\95'V6!A3[KK#(Y>N&A#'PI&"F@HK? ?<)B!]' MK-4N71?83*DIH!"YX_LP<3_(#!$/;LN"\, 5(DO49**"BM\!GP:('T=FR -9 MBGWD/=E$K$5@ I <"IX#+A [QAQ!\8;PTQW)BUV!L=,2@2_ G4$,( -TG+(G M;&=\A'-Q2\^7SDR>5Q%;$)I5H(BZX[QH*RUTF'?/>BVV'2H**&SN M>"Q,W(_:P:@)RK8("(/W 87?'<>&O81&K1#U!\I@+3 20J%WQR$"E,6H\;XE M+Q6YL"CD/_JDXHL%*X!]3U"-<,!)TYI'1Y;P^DL"VW,1C!P*J -N'SO&!IGH MXWFI\9B%%>W$@GV*R2 -Q 9J#9/!+69"/ MYNV%'5L#N@IW5YM\$.EZDP7]0$"!T(WG6060(4?6Q>I0N>)\))ZP8O-9>!N% MC(A,Y)SES*)!0L;;=#:>IQE=N!QPVCWX*S)/ S);U"\P(9,/3CV>MQI6;"F1 M&5M]5-TFI9%HM,5KUYD3VHN%* MI':2C2.6QMIZ?-M(FZHJAXI\;'FKBPHQ#JJ(<"N; .CDA&NCMA#FP%N_70C/ M/8E3K@BSQ>.*?*;$;@L([07[-#8(MJTDX8A-EY:^U9GT1GI?50%<9),^UDJX ME?-'(=BLSFM6]8(K::&60KW*(5N9WQ:=8J>V U?%[4%TZ&Z5:1!$+R)8["IB MYXS,:7(3Q3&)9Z%D^.9S>GD"[M0KMM&&:T ?TD,WR8!*ESH#W4@U#:Z_.NAY M?%2%6'NHL5.I-WKN;6CB!?0/,N]0O[7HNGO/3IRT.Y1S[4T01]E?'YJA>IEV MNUVV75]H9KO'NKW=Y(ANRB452'6F6U*X7E:'%'EG_245)-WK7^7!;'VXT%U8 MJ\Y.H&!I!R&B[\?+L4>ZL5^E(@IYNA8O!'+?0O$>RE8S^OD*]GZ]3YWI4^[H MRX&YHJUN=6B4"X#5M45>+4ZEP&W3N:"KUVJ_)+3I=72E;OL0(OHLKM:LUZB *UDA[XP-\JS:E;G1H&29H5@Y#5Z_*6"*P:E M-C(18.YSG;J@09H(-;.VR'8=8E=4M2LSW%%N^/,P2W.LFWV-9V-AI(L^ M-S4)$703MO$$0UO)$GD>?TDE+;,40R+\ #J;E00G4*32( R'#B>BIL=5$+T\ MI)M-D$7V>L&>S1:'$\L.L4^G?:#=49KHVI#G"-O%:F?*6QZRMA^])&46BW2K MSK"/J/W,^=921%^,NV1UN"")1X/X7>6UO'3I_G/C_5,_*1Z*[_/^\A%,LB%\ MR2D?CACHTT=\CWGZ-V;)($; /NN+!8O5$AA(.0K48^3&@UPG9*TI.0BC=@-( M>_6MYR8 ,5M-]NDNNM MR46T]FC8"FIY1V[ W4+-X7C+&=^?,9'RZ47BTF1#$C)=,I*_N/Q(UD^$J='5 MT6 ?LUJJ<#UOGE$JP[Q?$*>$<:@5?:X.=:Z<'84NY1O<8J!DK3X$+S=$ 1HWL!K39+H-7FZ9T3N+H7TG0 M)C_Z-][)]W+TKY[]*T-X._KWE\GN,-QBGZ3MOLS0QALT$K8)^CPTA_BKD/Z> M$I.S8-BONK&+[9HAKV>A.."0&(8_B#-C\"^[H7+'F,S'45JGW"X%&^+X<1UN MTN21?TOO8U%3?+&*HA8)NK]%-C23:T5'XP;&)JT%X-.3=T11NI%M(N8EY"P* MY_^@))CK3GKJUMB>#K/R'%1LU#.-?M"K"'NF M(@V:O(B\T.E8_B?3;K#?KSBB1OII4=. ?B4PQ(8SSVA]ES)_Y<5$)$?4+9KJ MUM@;SB$TNK+0FL2$;JXO"*//GG@D&&>FBHOA4YP]'3O\_07A.[(U9[U(:5M: M1?4L[MXS]AW&D3QLC61T_2!R$G(FT,V!C3:=>.&';738A7",(ZQXQAW(\NI:N)3V**JN4._)I I MZFZ,;7:E#6+G]J(F105L1!M,.K/]K-J;G;L3;$JUU"YN0Q6J"CE+**2#;U)/ MY5:V@^DTW*I^^W:K^G:K>KQ;U=YJIYCL<+T=ML4=\L95P;(C1KBH-%&N&_L; M*LW-C)H$ZW84[/&60F.4 3I*I?);9]T TK-?08?S MDV>7O+Z"G^U%, MLF&\739WX6(OS2)/NF;TDK;(<2K63^/4_)Y"S,BMQU@6)B.?FHW21_U.S=W7 MWV9D+RFT[E@T3_WD.A3+V3YCO9H9 *D;9Y<.";.4G.$_2VT.K;'AD-3HTA&Y M@198(VN@:5D;*";$$,23UTQ5^M%YD\,6(P6@P4>O81LQ\;]>1L_?^,4G#$VJ'WZ2RQ%OWY[3\THL[^BG98 MTTI-+N *.\,=.MQO/:I M&]_#7/,9P%<-26G1.)&)!M^N]:'2%5Q-# _Q(.OU/CZVC<*M[B--LA1:. M I#3H6"EPW?$:7@R]VL=M[MOEVQOEVP.7;*Y\'3QAS%>I(WCZ>)3 C6WLK9N MS*ZVEE;&424 T05(($F5U11NP*-6,BT>0^_V[ACE$WGC!7<1$P+163!56Z#] M^FG(^B332G*=42N3&9>K2$C8RCW[MC!"$I1[5$;J %T$(3 M3CWF'>T.4QHGT9JPQB!-IL](Z)X1-&;T PH#Y8(OKZY1#%!5_XHWE+5S8^:T MN8R3<5-QX1U/_.(L,5L<#$=WNZ9ICG^QIE:EBN0U' SB_UU[?T1AM@%YC,Z] MT)M[TW ^2U:$746,T&5X+@*S6);E2W,PM>\&ST[II=P\L;85$8J]*N;XC.5> M<$V@@;SE>&V6G)]"C7X\;FJH?"C[RPA-E--^Y++F^%9+IU!-Z=V MSJ)-%%*__+#./*E;0ZU0_WD,]#)K6"$3PX.X)G\F(6%>\+/'I1#F61TSNP>1 M.906BL!WV C8"0,G&HV++7M[_3.)ELS;K*COJ1*9B4@?=?/Q+@,:IBJ7.$?$ MA"SKH]&M!9KF^&N!4;^J.*@9&20 -MN#E?&O^3\JX:_Y+WX]OY5(O?BC^!O4 M&/TXA#$R:LHN^'4_8$=\A.5&N(C*O7SU5UZX)"(E?Q:9D=?W?*]V:X [0'Y? M!GC248\"LQ/-(.LX; P?Y LYF!C[,;T%-C9L.3+%Y,&XLQ>^*1%U<^\($[XS M;ZEY#F;1!79*/?MY9BT?=$3EK\MO23);/'JO:AA-=-A)]>RQ@TG"&<#,T.#G MQVL/@C/B/HPJN?)\,EV+G8]:_&H*(!S]'S);PV'BWCEX $4P% 1 <+YW%QQS MN8GC8G,3A5\I@Z8L^:Z>LB3K M8U)VTEOR$>DY>O_A@Y%KLHIP*B,14LA=Z[ZO'WLJM"(G8SZ.23&0(F/C?BC9+\K!3,K13/+A3*K5/*O]>KM!#7*&ZBY( MZ,&KSR]A)X&\)\+MZ/,C3QZ#=$\"/DWG6>9;<#I(0"#%$/+!AH3]DP 9TD8M2,'$WN]KT$+XQ:_(NE9&O/AQ'%U4= ^L5,2G IR M2@;1:X[*1B9^9,3XU Y Z@9^!GT$8%5C:[CT1>:41>A'2+B8&J<@&8_H!Z$K M&O+E]X8^9ZD1=4=NX-U"S^%XRQG'?II\&X7\K+LA"9DNN5W*$J.97B7K:+!#"5NJ M< U&LU0&\>P]I)M-0 G+K L7F/"GZ)8[77OLN,".0!BX&Q*$:)&\< ZU@J^U MP8[_ZT'84J[1=QYWWC9/XQ@5.Z=R3T7R@-%S+UX5?YFK#99=+\B.6)OC?KWD M0@MI#91"+EK3.([85F3/C*_C."5S64!4EH)-WA9[]]X&!PT[CDRH4B/.H_43 M#3-AGG/32N"$"T'\H'<]]OH1[!U%A_DX@+#'I$": M"$B[7K#W,L=1 :>-Q#WQHV5(_^ ;C#D7&%UD;O=\BU$N*5PJ-_S7-*")\,YS MS5U7]R, [V;O'\3>F/6K.7V"<%)*EK_K2_*6QU&SVB>QGYPXHFA2('H. !BO MFO*]X8:P9'L7B#*.8;;H;\2._3@JJ_D\]J,<1]37"- @IZ4^.;CGK2_()HJI M(DYBL(]AORAJ>5X;6/@GM' XJ%! WT&#\OG40]L!]]%KZ7AR/JA MQL3^[/93?G8+R5)$2)S,V6V_NE;^EJV[QU%?W??1LX [HL9FC+Y$=2[W)7*1 MD?Z=#^8/0A5V)![]/E%X>RT#R OPPY /9(Z45.#M0'L2\ M/8C1[3/>'L2\/8AY>Q!SA,JL_$-&6=J*HEWN0Y M#)NMW; 8W2V^G#OT5T'U89ELO*J]&S#I%,Z QZ!ES5/FK[R8B*!A;2IIZPA&)KVKIUJ5<(+]AC#3+NISA2MUB?9D5K%+DHEJ*PD M(6&K0^.EU:0@MR_ R%.M6K MH&/!TQ"[J[_K4^;]W3IE7O^!L'9":FRM&ARB[Z@8/*T]DV-Y[EK2'(' 7V,?4#NA9"PH= M6LU3<$/] S,E]DY]F!?RIF()HX^9=O&1HW-EJ+)HL:+X+V=C.E_3D,9)'@=R M^;HA8:P),8!1C_BMH(UXT+$L)_ML<<6W5*%?< NP?4V*$3^0,XD!O3",(6]R M'D9W$#8GCPK[L1X5M@OQHF6(%ZF%>+V;Y-UG$6&5#[2+^.IN?=C2"^D?N^U_ M%-!YKF+A_*XB[QV47K!S(.H*TY2SMY_NT4IM[0=\PY?LQY47_K**@F KDH_O M Z&V=]F$VF4DWZG58D%\,0W.L]JO(B6.(6)LP$^ZX7+K5=^:1<&&$AY^"-H0 MS#7L^'$4\L:UH+?!)_H1%/5F\-@ZXY5 R1299^NI" _57 NH6G]A*J&5!4IA M(]EP=+<'NO8N7!?HU=* @RLWGO(=ZQVC:ZZ"9_QXM*"^T$;35:AM/YA%DG&H_/"X< WJYE?PI2/ M0D^%?;F 2I$CNA@%QE5XGQ8Q5-E-7LHO:2?+?B"0'8I ME^0O4WE#63OL*XFCHJN0@2/3=;;)KJS#Y0WQ8G)/EZMDMO@4Y\]A-;XI/1GV M'0?&] 5)XF5>VQ;U1PC+M.=LY9]^G\V0M]<7.F:H^=/!!C NME MAP[MX>I3WHUMH2MXA0 [21_^VMV0'CJZ?-4@X%DK;8R=J0\#58W41KT/JYFB MG2/ ]UE*9!?O1LNNZP(]VY\#UMXLXE$G M*'='RFI+"/U9#)@UB.G]K$?,S7HN(RN=%>_]2:?8D1&U))N?V"0Y_+][L_V9_T M.R;F?3OBC^Q4]7;$?SOB.Z.,;T?\MR/^VQ'_[8C_=L1_.^*_'?%[3<%RC;[WI%L8^)1R*^!V] - ]J=,@B%ZRD.&(743I4[)(@^;0S;#9=8-M MKBU@;".?45<-E%K=%O.V2H7]F*[+M&URWWI13:+$"QQ>4BNZ?LYYHHG872BR M)WWWH=7"6GYBPK1 MM9[VFSSY9^*Q!-6RW['HF<8<%0G_:KW04XUG)8=P[_1V[)BS^MFDMFQC7Y^7(]M62IP:EVHM M$<[DW@U)6T3[L!7RX@H0?6TNRI@<]5NG'4,WUU>S(H5JGL[[?.6QI2;.P$R) MO7IV@-<@C9.#W YF_-6S'VB=B1C+,@_E>8G+E;PXE>?)#/;KGGRY^W-]N:MT MF"7SC427$S_O<^)EG1ZN@X-4=0?P!2W;;M451:Y=*^#>#Q_)8 '#F!>+\\K B)+D17Z#&>N9*BA&! MH68"OVBY9&C&:N4:&C=0,>D9 )]!"Y3GZ6L>HX=TLPDH8;&VP+:R-?:^VJP\ MS9P]2J8'"<0H,CGF0019F@IM%6%E:^Q$>E:2-C$]I*2+G)DR/Q1 \@!J[)QF M;9 "P7=,:O+?&J\' 41(WMZU%M BQRPIYCCAG.XJX.SUT_Y7:GY?MRN-^QU M#*P47835<[2$JWZ)=^8K]>^Z.RDX47&K'G2X57]S6HS3$/1N!WKV?!S73#AV M_0[FF,2Y1YWO4YG(!GA!\O^JE:J'KM&6FIY5K#T.:A2 Z;G9 ($ MX+L40]3 ]SWL4#J&$YS2WD3."PFX<-CVBA#)ZX;:8!5MQ[Y?T+#FR(7D;12^ M*]2\PB=L%OU0GT65SH1]VGJ4=+4#10TVJ3&8,@[QCL6S5,_>8A2)LX ^LL7 M:5-LKZQ2+0XN6#1<#G+/=>ZQHG*\3J3-5MB!-X9HB32WZ<&-#U0KA>A"D!=?X MIT7-& $'1QBU&]C::W3S]@/ +/X94S/.L^U'[Y\1.P^X'=6?/:TZ.7V FSRC M'V UH]V/]=9;$]/QUKHC-^!NH>9PO.6,8^?0$QOZ:+TA"9DN&EH ML#?-+56XGH;;*)5!CI)E1/$]"3*!B8QCNM.YKCUVI&]'( S<#0E"M$A>.(=: MP=?:8 ?S]B!L*=?H)WH-8X9:TF9*9+>+S389OLJHJD0[!]_4]]-U&HB(4)BG MIDU?#J]&'3 VB,YEU+6I%$QTV*[G8= <+O&",\Z]JS013@Z9KAXX]1I5015. MO:I7+^][4NW\S9>':M@K2!2O3FZY(CV^D."9?(S"9-5NU0;UB[RF]^'LZT>T M+B\"$C;^03SV^!+UI1B[[K W ,=7B)HDQZ@'_,OZX/EV'6)O'Y!TH2K-$6K# M591J7%%M^\/VCN#H0E668U0%JLOKU+8_H"K\^<14@6JS1;FL"M-%0EC?^E#K M%-NA=WRED$K59_H^!?V3C>\;54=-X4'825/?G =BD)]BLDB# M&[IH9=>KU"?M"&B*:=RI.RJKD3K^3Q*[:: [A<,_3#;HD9W9:\$[;YNG_P[G M4]]G*5=!ZCW1("]2ITGW^7VCZE/6WV13=)@]5?7R+B?!OL^.N3Z[9QFJ,>P% M@*(46J(><[/EXBJ_=A6Q7<+8ZS +HJ>*MX(P2F0#"Q!]-6>;A3 &"2HH!C!= M>W]$H7@BJQ5]M1FV$6LEZ":?Z">)!R]GXO+5I['()EZ51C$YR_TZ MNKO%D9W[EYJAO_W.Y2T7_R!(C#@7_\.*,WCFQ60N_"U"EVZCD*PW0;0EY(&P M9^J3N/)J_&Q;!I;KGRMU[7=,P'9D%?WADBT#Y?!-[YBZ]NN(#O0R0SKJ3%TT M0^0*F87D,]\,14SW=J/1"-O#TH_R5L\LHKULFC-0 M1S.6%.QFOM&AJ9V&JLG_P,?$0R+T666;"UW#.OKURDW$9W\QP#*H_CI,"/] M4L1OR ]JC;*A64_E0:T:1U]V-R%Y?T@'LPORE-A<>*O:]^ZZKXE;[\!O-D:V M57JQ-AWX*FZ'24659?#]E-"@N.A47Y HFF(;&[!XM:SBKP('E\V[O,MB_1(K ME^#04'T+W A?>;YP2V\-GE,-B1NG>ZL)H^$&WY4J&UQC]PY#Z,8U M!ZM1\P! W;CD=CT_(69FVA4ST)]F%%IR[5DR"$*H..!:9QF/YGT")U'O[BALZ8-!I M61[VWB0PB D-Z3/U[E+FK[@YN8T2;6XM=6OLR+$A-+IJ< UB0K>UXJ0!-;.R MMF[,+EL+*^.DX@1Q 0I(2DXUA1NPJ)5+BT>/N30AWG^MX9(WA6[W!G5.ZW1% M[?T_0K;%3Z&7^U;)_(Z1-4W7.A&K6T.E/*@_&2AE$\_#&/J8)17+PO^UMRK\ M'[^>"PM=C)L&"F3 M -!WH[*I?OFZH2R3[867D/=V/N,&,?*=O6R,-X9@%@NAH -8E&B*ZQ>J:M34 M%-@^M398F?A'!ZC$2WKZ, \$C)&1WTL/=SK M"Q\8Y=M\&OITXP70@T^##(JM4WX(D"A.".QSC[$M#9=VMS%U*BC43CDD(() M?[^9E1P6:3=9LJUD7@%FQ_NN_I:SZ&Z215U,DDJ'[CSL5+%L?N)IID1*"N6O MR#P-N(:J1GBV/?B+(85>N^[[Z\<,# M7P<2LMQ>A[XNTE7:$#OF0*TLE?.\AD7T0_Q#RJ>M%Q,^LFBMVX/4VB%'J$)7 MV?JN0LHM.@A9YK=[XA/ZK$IQ7S1MML2./VV)A(KE86J@S)^]T"=7?.Q9RLM5 M%'"AJ!*IJ1ICAXS:2EK'BR.GW7P>9L4EM%6:OF\6U1.$DT108M=BVC%ADYU( M2X24S"/W+U\1KB)>D&6QS)S0OB?*?Q0A66=P\$WQ@L%5T*(O2IU!5(I"U]H+M>P. MV[EAKQB=Y(8^P6NCMY[H4'KLEQF=<1UJXKMQ79X/^$!W6ZL"K!?L!QSM%<)& M2B>A%L4NI;UM,-!CO_3H8!M DCD))6B-?E?8!WLQTA[VT]T$9BYJ"Y!5[=$? MF]B#JV?=0;?QNWOB1Z%/@^)!X>5B07P1T[1K>L\7*KES^0>04CV$KA;K);R^=C\Y/W:-(1[V$ M0^0@W]3JKF6[]3H^9WD?4D0_[D.8J&]J18L+R@F%6*DN6+Z?WL?GA^]3JJ-0 MD=M([%M2WNPI(,6&Z7J]\2C+:@!&L;QDFX6X8%\8G^._;^F.0EVRK?5T_L\T M3K*\,]U4H]G;^&X3NDC-4QG<?[0 M&-J-> -3_$B])_%ZGJKJGH.)1W0RL6'+U8E:')M$:<0XSI(9+"+VXK&Y*/-% MXH3Z%K,3TMEXHY9:R&R8>4AC+PCX47-N+I(N5%3=?$0!0WI&7)U=3>-]'JW% M?W,1A_/B2CS.GE5EM4JK#40UA4Z+8XNOC3=R: BIG];N6228SV4@YI%XTF>A M73+B\<8; 61BC_U/.?8A68H7EFYA;^O7L/5B. RQXTZ+GQG?1E@@4[1'3W3; M S('K(\XQJ_"6&77;^4_EM*AY\SMA+%&%*>RKE98O&,1/Q MTLU:GFY4*RM-1^B9>OO2!Z.P3F7QK?"<+4-7-*0)N:'/9)Z;0%OM4/6"GA^X M+]70B^DD]&(G*KW;K"8F.15Z6N(>8O[UGK)6.#]VW1/(\TJ31*ZT+ICEZ M!F,[WXN1\5XW;]AA&H;TJ#_!(C2P$Z*>2FB&VMUJ2'AJ)'0CQUZ+=S4FQO#S MEZJ'>&-.80HB=@,\H'*" ;QQ*67I3C.G:;**E)U6U'S-4*I[0$XPV!V9* M,ZJF< ,@O;H9<1DRO>BGA\J7^+9'EV%4U=:9@#"%PE2V>WIV![G5/%]QRQ<3 MN)BU!,Y$EE[";/H"#ASES>8>6H/ M6+L[/9S#YJ7'0LYC?$=8=ONLRU?ZPY_J!\V2>L)E-8D%/7;6TCH_YA.FF@*I M5!LI,I )O9L^!C=!ZMU^+Y:>3_5N2[O:!!FNQQEA1PL^\*V4J:X*O7 M;$NY,VR&VR; M:@EO*R&-^BI/RG&ANPVV]P\'+14$TB'VCK4/58$+#MT>U-DUS'M%<^S7!):@ M:9EV#A+C>UT8L^JOR7YX;W%YA7]KF3\V]AL$$_U6-8I%VNX M),+TGFWW3>Z\K?C55!RO9IOLU?1G$G.=.USRU=P/\[5Q;8:'E#C^G/\]%4XK MW>GT0V."9S3H)])L%( )7&N'7>-1'HQ>4:>XT*>SNCZ!ZSYV_H0;]P1RA)65 M'SMSC7^;:F1!Q4'#=:8PY1W[=D,O>I]+,H/?45+XE[HYF_P#^KO<6K,O ^$: MT^AWO.VYW',2SD60[:VW)J;[X6&^YH;F2+7>=GZWXK_C=71G';KGVTQ&?>&7 M$?[93R%-XON'3\JKU8+.0(;MV1QR9C1*F ($B.X]:;TXW49A?B#)MU7[TO95 M#UY^2AE@$V'U=>3S87^[L+XV%BVP:^VNWQ!&(U&I@26H+OO6PFK**$M/OO(* M&<8_\RY$!IV[C-,!E-UZ!,Y;V:-K?$L0!PE9.A83(IQ!D=SAR$/ OJ3J7Q^/ M+\.Q[Q>,7%]%;$%H(M[WX%E2R2"P+^M&:$R54)ZP^N9N>4S=K8\ ^SISA(HK M!W'4CT=/_X#WZP?\]&_NZ;JE 'LYY5V&=5U'O'TTQ!E\:[B&Q(\M&.N%I/!V MG6W/ R\VO;34$KGA +:]-&SR@7\-F(VF&!O@9D_1W T\ 'I6+QVLVF=')6':1DKIN2\I;0BY'!TM0>:2;JY(0^_\[26#Q=CJ<^WUO' M-!. =@>D)'!C_;/?"RD9JBP$[F C?F3$N,4!D+J!ET'_ %C5V!IB&S(-Z3/U M=!;NL 7V+058<2I62L8CNG7*RJ0(JUL]-^KMDX;$#8VWMU :EBJ:A._.,!DE M65M',#'IF<:-X6B,H.4.VA73I=8G_;[7,<-5>4QO D+2%#UE-!@%)9_H")3; M^._))F7^2E1B6_)S2[8YJXU.:5\XO04Y,E!*L3?0L>!I"(OTV6,T M2N,[_BU#6C]Y2S2GK)WH&N9)Q_= :11)&$3A\E%O\B7-\ H(=)2QDN5!!/R1 M?>9&D 9;G7@;C?"R]'<4KH)=]"UZY?"09TXHDF?^H4L8HR5"?ERDC>U0GYQ4 MS*,#=%>&G5EB9*+#?A)C@Q-,!J-.H';((E_G9BQSB.6O'>6^KRW*AUU@1_+W!JQ,,J,VV@_>SJ=SQS468*G5%-@. M0BN4#7R[.D&S!:33_)3T@!WFUL/T5,H%''I !01LL(BW3@=4 M"?_H(,E.9[F2V9U.2QH@0(,50^]Z,CWD?=0KG(P]T!0T$H+=#ZZBK)^)XX.Z M_;O*@\2K$-?4 )^"JI,3[JS!1(V^%,@YL]4$QX)OVL'I#B:VA^U=LHH>G125 M/J'8.N&)ZBX\?/P'2PYQ&X7/E=S; QA\^R'@W;X>2! ML&?J$[D =H.?YE5%167KZM_/HSBYC9)_D.2>^-$R%$O@OJ>%RPG''TP(PP12R3_]&)T1I9-(!".9R=#?KH(0@/$R) !>O.*[UD7$UJ*" MYUD4IK+54(Q3VA(J9EQ_G'+XCIBAUEN]8^74[98Y]X,3?KIAA#QZW:FX*FOE M!B]?"?-I3+)KO.&4"CP J+:-VXW7#A8WU!"B*99@NN/$;?3KRJ,LO]/E MNXMUKFR7KQLB/%6?HX!W$]!D>^\E0TQYFX]#-<0-5^#QX'!#]=J4Y-/Q^DC8 M6G/@&O*;4$5SQRLXJ/#=T*^^YM(]C7^[8H1I3M(P#X-YSM#'HE?'2/CN/4( MH"KHA$OTV,!(-/&XNF[PR2&90/_$G>6SYPJ;-R_\GR>YI\WYQ MUQXU&5,QG!F[%R?[7> .\5-&Q1/FQYE*518UM5L(3;$,(/[ M7=W@'O0TB183QOMRIQJ#X"SFR]\G/DK&AQ2*^6@NSF @0[LCWHM:C-!0ID'5 MWHUT,R!DFA?$4HX\^V9R3T M5VN/&5(3FRG'9)_ 3*'G46\.L1R@,6.QD=)1Q!0Z:<2NSAYV4F/QW#N^)\\D M3,DM24RY=!7-T?./ !50\M9=R3RZ'9SZODA Q@?H$_HL+(0)'34%>IZ)=@"9 M1#!(3&46UWY7)(/3IF&4MT1/&F I:R4CCLV#.V]K,PEJS?%?IG6; E+NT;&1 MK(OUVFB@;=J>R-'UWG*'MN<'OX!$@Q7^,>M]697(48B:JF?T@U68PMZ(E0>X MQB"-Y0U,A,YMSIH*6 <*)@MTZW?'HGGJ)]:0F>B,SC.=0,ZD;..DTSH12DZ8TG(O_B"P6SUY 1$Q(38 M2>B-E];U[:R-5$:=9TRP^"FDH8ARF4_7PG&A1[O1&#US?1MP%2SC3\$ MB5]X2Z)/CJ"A0L\Q;PT00 @]3[IC1Z65"X@(#.+L)MRFD-"GI P'?G=#O)B( M]"P[A@_"T[YOAJ?MNIQXX7SB5SO=AZF]FV0=\S_'"5*DFH[Y'4?FR#7+;G"F M\VQ#A!:'RP:<389D;='7S190U2:S6@3HQO9P:,6C HUW0=4>?P7L&Z:Z+(8Y M:AU\LO;F_IX(WU7Y1_%<\H/B)&;="_YZV &N5AQC@2C8$=LK\02L6,-ENQ@3 M3_)N\)WD \*HDYP#0?7&[?!+P?J9!=G);&X5@6A]4$L*0?0.'_-U0[RE+C7&>,B%@*/)-NM/; M+ZED,VK7D(+%6WXZ;ZD!5=)1[\+@;)ZN'EBC/_(MFXFYKN9>!/2-PBOUT4O$ M>]^M?%_W8T?/U+KH_6UC-SBO-X1O5(A"H4L7P(4(M'Y-[J. ?WKY^$*"9_*1 M\[/2.$HZ=WP"F\.>A#OJE0,J@^NPD, _B,<>7Z+NFM7L\10VG5WE^04J$_^X MYOJZ2Y^GL('M+M,O3Z6NHE03YM:ARU/8'7>6Z!>H3Y4<)'WI4]8E>@EJ-'VJ M9G4Y67WZ%,Z+2P(ROWSU>5-3^$[+[O!?(@ZL1R9)VNO03[D.A63I)47;+\9[ M,UQ&2X>]-^.(*C+DO/JII>L&._?5E^2S$<,2WT^]8/84T&6F-]K(0%GS$_"O M: 7A6&C1D>],G?9A?*&7IL.MMTX[& :[+9'@K%YMB[^(_Q%9^OEO_C]02P$" M% ,4 " !@DY8YV,'4^(& "2'0 $0 @ $ :7!O M=V5R7V5X,S$P,2YH=&U02P$"% ,4 " !@DY8V =C$.<& "Z'0 $0 M @ $1!P :7!O=V5R7V5X,S$P,BYH=&U02P$"% ,4 " ! M@DY8 H_#7),# !S#0 $0 @ $G#@ :7!O=V5R7V5X,S(P M,2YH=&U02P$"% ,4 " !@DY86%5&)) # #B# $0 M@ 'I$0 :7!O=V5R7V5X,S(P,BYH=&U02P$"% ,4 " !@DY8+^EZ+_*^ M 0"G31 %@ @ &H%0 :7!O=V5R7VDQ,'$M,3(S,3(S+FAT M;5!+ 0(4 Q0 ( &"3EB4=Y^0,!, 7G 0 " <[4 M 0!I<''-D4$L! A0#% @ 8).6/T'.Y7-& /5$! M !0 ( !+.@! &EP=RTR,#(S,3(S,5]C86PN>&UL4$L! A0# M% @ 8).6&#KU 11, ;R # !0 ( !*P$" &EP=RTR M,#(S,3(S,5]D968N>&UL4$L! A0#% @ 8).6/ID^> J;P #6L& !0 M ( !KC$" &EP=RTR,#(S,3(S,5]L86(N>&UL4$L! A0#% M @ 8).6 3(R*1]4P W)L% !0 ( !"J$" &EP=RTR,#(S B,3(S,5]P&UL4$L%!@ * H A@( +GT @ $! end XML 99 ipower_i10q-123123_htm.xml IDEA: XBRL DOCUMENT 0001830072 2023-07-01 2023-12-31 0001830072 2024-02-14 0001830072 2023-12-31 0001830072 2023-06-30 0001830072 2023-10-01 2023-12-31 0001830072 2022-10-01 2022-12-31 0001830072 2022-07-01 2022-12-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 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 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 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 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 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 currency:CNY 2023-12-31 0001830072 currency:CNY 2023-07-01 2023-12-31 0001830072 IPW:BoxHarmonyMember 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember 2022-02-15 0001830072 IPW:AniviaPurchaseNoteMember 2023-12-31 0001830072 IPW:PrincipalPortionMember IPW:AniviaPurchaseNoteMember 2023-12-31 0001830072 IPW:PremiumPortionMember IPW:AniviaPurchaseNoteMember 2023-12-31 0001830072 IPW:AccruedInterestMember IPW:AniviaPurchaseNoteMember 2023-12-31 0001830072 IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001830072 IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001830072 IPW:HydroponicProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001830072 IPW:GeneralGardeningAndOtherProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001830072 IPW:HydroponicProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001830072 IPW:GeneralGardeningAndOtherProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001830072 country:CN 2023-12-31 0001830072 country:CN 2023-06-30 0001830072 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001830072 IPW:SupplierRelationshipMember 2023-12-31 0001830072 IPW:SoftwareMember 2023-12-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:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:GoodwillMember 2023-12-31 0001830072 us-gaap:GoodwillMember 2023-07-01 2023-12-31 0001830072 us-gaap:FairValueInputsLevel12And3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001830072 us-gaap:FairValueMeasurementsRecurringMember 2023-07-01 2023-12-31 0001830072 IPW:GPMMember 2023-12-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 IPW:AnivaMember 2022-02-15 0001830072 IPW:AnivaMember 2022-02-14 2022-02-15 0001830072 IPW:JPMMember IPW:AnivaMember 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 2023-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-06-30 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-10-01 2023-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-07-01 2023-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-10-01 2022-12-31 0001830072 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-07-01 2022-12-31 0001830072 IPW:AdvanceToSuppliersMember 2023-12-31 0001830072 IPW:AdvanceToSuppliersMember 2023-06-30 0001830072 IPW:PrepaidIncomeTaxesMember 2023-12-31 0001830072 IPW:PrepaidIncomeTaxesMember 2023-06-30 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2023-12-31 0001830072 IPW:PrepaidExpensesAndOtherReceivablesMember 2023-06-30 0001830072 IPW:ProductSourcingMember 2023-12-31 0001830072 IPW:CarPaymentMember 2023-12-31 0001830072 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001830072 IPW:SupplierRelationshipMember 2023-06-30 0001830072 IPW:SoftwareMember 2023-06-30 0001830072 IPW:OneVendorMember 2023-07-01 2023-12-31 0001830072 IPW:OneVendorMember 2022-07-01 2022-12-31 0001830072 IPW:OneVendorMember 2023-12-31 0001830072 IPW:OneVendorMember 2023-06-30 0001830072 IPW:AssetBasedRevolvingLoanMember 2021-11-11 2021-11-12 0001830072 IPW:AssetBasedRevolvingLoanMember 2023-12-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 2023-10-01 2023-12-31 0001830072 IPW:AniviaPurchaseNoteMember 2023-07-01 2023-12-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 2023-10-01 2023-12-31 0001830072 IPW:WhiteCherryLimitedMember 2023-07-01 2023-12-31 0001830072 IPW:WhiteCherryLimitedMember 2023-12-31 0001830072 IPW:M2StrategyIncMember 2023-12-31 0001830072 2022-02-15 0001830072 IPW:USTaxAuthoritiesMember 2023-12-31 0001830072 IPW:ChineseTaxAuthoritiesMember 2023-12-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:EquityIncentivePlanMember 2023-12-31 0001830072 IPW:VariousPartiesMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-10 2021-05-11 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001830072 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001830072 us-gaap:CommonStockMember 2023-07-01 2023-12-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 2023-10-01 2023-12-31 0001830072 IPW:OptionsGrantedMember 2023-07-01 2023-12-31 0001830072 IPW:OptionsGrantedMember 2022-10-01 2022-12-31 0001830072 IPW:OptionsGrantedMember 2022-07-01 2022-12-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-12-31 0001830072 IPW:AmazonVendorAndAmazonSellerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-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 2023-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2023-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2023-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2022-07-01 2022-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2022-07-01 2022-12-31 0001830072 IPW:TotalPurchasesMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2022-07-01 2022-12-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:TwoSupplierMember 2023-07-01 2023-12-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:OneSupplierMember 2023-07-01 2023-12-31 0001830072 us-gaap:AccountsPayableMember us-gaap:ProductConcentrationRiskMember IPW:AnotherSupplierMember 2023-07-01 2023-12-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 iso4217:USD shares iso4217:USD shares pure false --06-30 2024 Q2 0001830072 10-Q true 2023-12-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 29818286 1488027 3735642 11765833 14071543 15782322 20593889 1483209 2858196 30519391 41259270 7141633 7837345 456006 536418 3122363 2155250 390612 531456 3034110 3034110 31287 33113 3955385 4280071 419289 427254 18550685 18835017 49070076 60094287 13931800 13244957 340912 366781 340876 350595 3715996 4831067 87305 85200 2065177 2159173 1032189 0 1150508 2017852 2862857 0 283519 276683 25811139 23332308 0 9791191 5503365 6106047 5503365 15897238 31314504 39229546 0.001 0.001 20000000 20000000 0 0 0 0 0 0 0.001 0.001 180000000 180000000 29710939 29710939 29710939 29710939 29712 29712 29883647 29624520 -11903785 -8702442 -30906 -24915 -223096 -62134 17755572 20864741 49070076 60094287 16800122 19254590 43308496 45277263 16800122 19254590 43308496 45277263 9481882 11285064 24231411 27322021 7318240 7969526 19077085 17955242 6936980 9338737 17000451 17757549 2933607 2713355 5897658 5813531 0 0 0 3060034 9870587 12052092 22898109 26631114 -2552347 -4082566 -3821024 -8675872 -182612 -314119 -410977 -562160 -801 -3938 -1826 -7328 128838 59600 61672 271360 -54575 -258457 -351131 -298128 -2606922 -4341023 -4172155 -8974000 -688939 -1047749 -964821 -1495545 -1917983 -3293274 -3207334 -7478455 -3155 -2835 -5991 -5640 -1914828 -3290439 -3201343 -7472815 -160255 47149 -160962 -64326 -2075083 -3243290 -3362305 -7537141 29790242 29742620 29777378 29687878 29790242 29742620 29777378 29687878 -0.06 -0.11 -0.11 -0.25 -0.06 -0.11 -0.11 -0.25 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 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 -3207334 -7478455 402342 393168 222755 74998 -1826 -7328 0 3060034 259127 270148 -966 30023 107452 107349 -2305710 -5785530 -4588812 -7100607 967113 1788694 -1278027 -1729990 -140844 -215834 -7965 -5420 686843 2607691 -25869 -584648 -9719 95260 -848767 -3844758 103796 -8617 5045731 7778208 -0 127367 0 -127367 0 94409 -0 82500 2000000 31385 -0 1500000 1000000 -0 875000 906385 0 3022655 7300000 6200000 -7175000 -5540436 -118346 64773 -2247615 2175178 3735642 1821947 1488027 3997125 0 55000 0 0 632732 0 <p id="xdx_805_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zZZZe5DXIJW7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 - <span id="xdx_82C_zYc7WRnIwjQe">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_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_z40Y3u0aC3q1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2 – <span id="xdx_82C_zJz5698wq2M6">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_84A_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zMKIahmKzRWk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_860_zT1gp9WtVXK6">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; text-align: justify"> </p> <p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_zCEzn60RpKMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_zQXC60tuZRid">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_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_zwGdZG7rQS82" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_862_zcPJxA9TVI86">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_844_eus-gaap--UseOfEstimates_z5sj5PwENBR9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_866_zn5dXbIHgmTb">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_845_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zY4iyjvShpxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_863_zJbQvauWvopl">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 December 31, 2023, were translated at <span id="xdx_90F_eus-gaap--ForeignCurrencyExchangeRateTranslation1_iI_c20231231__srt--CurrencyAxis__currency--CNY_z3ZRXvS3GzQh" title="Translation rate at period end">7.0786</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 six months ended December 31, 2023 was <span id="xdx_905_ecustom--ForeignCurrencyExchangeRateTranslation2_c20230701__20231231__srt--CurrencyAxis__currency--CNY_zhekYXyoqfce" title="Translation rate during period">7.2201</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_zLcKmAoP2xQf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_865_zicff04SdY2j">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_841_eus-gaap--ReceivablesPolicyTextBlock_z59FRhNJ3vpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zo9zw5xn5Dm8">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_840_eus-gaap--EquityMethodInvestmentsPolicy_zJpxHCdm69e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_z31nnemdhBj9">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_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_z1XtlDz1us3f" title="Qwnership 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_840_eus-gaap--BusinessCombinationsPolicy_zC3aasiMax95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zjPUGG0OLxNf">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_84A_ecustom--VariableInterestEntitiesPolicyTextBlock_zVS5AAXIAi91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zJ1gjz9ofb24">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_846_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zs3Kqc8vl7bf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zhwPdIHLePAd">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_zxR7qY5DJbx4" 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 December 31, 2023, in addition to a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C, the Company also performed a quantitative analysis using the Discounted Cash Flow and Market Capital Method and noted no goodwill impairment. As of December 31, 2023 and 2022, the goodwill balance amounted to $<span id="xdx_909_eus-gaap--Goodwill_iI_pp0p0_c20231231_zWwU7C2hwWjj">3,034,110</span> and $<span id="xdx_903_eus-gaap--Goodwill_iI_pp0p0_c20221231_zU8jTVVg0IZ4">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_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_ztII8EQbZgE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zBl1Ex3KLxq1">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 December 31, 2023 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_897_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zJVd5Wr2nTPe" 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_8B4_zR400sIw5LZg" 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="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><b>Useful Life</b></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_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKQkaoVELrC3" 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_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zgWoPLtqOi3h" 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_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zQfyVYzFSvbd" title="Intangible asset, Useful life">5</span> years</td></tr> </table> <p id="xdx_8A4_zQWFgGNTArFg" 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 December 31, 2023 and 2022, 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_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zfClHLcYVeY4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z9cLD1EjozJ1">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_90C_eus-gaap--DebtInstrumentFaceAmount_iI_dm_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zdJUbALc42jb" title="Principal amount of the purchase note">3.5 million</span>. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_909_eus-gaap--DebtInstrumentFairValue_iI_dm_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zfNdJMcsfoFh" title="Fair value of the purchase note">3.6 million</span> using the following inputs:</p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--FairValueAssumptionsTableTextBlock_zH9fe6KPX283" 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_8BB_zFuofpdVJT5j" 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 id="xdx_8AC_zQg9tJg9lQ8b" 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 December 31, 2023, the outstanding balance of the Purchase Note was $<span id="xdx_904_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zkWvUQuRPSTk" title="Long term debt balance">1,150,508</span>, including principal due of $<span id="xdx_90B_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--PrincipalPortionMember_z0r4jVSxFeXa" title="Long term debt balance">875,000</span>, a premium of $<span id="xdx_902_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--PremiumPortionMember_zwb2TKPb61qf" title="Long term debt balance">6,445</span>, and $<span id="xdx_90D_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--AccruedInterestMember_zNt2LnYUgU9g" title="Long term debt balance">269,063</span> of accrued interest.</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_885_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zXEzqiskrOUf" 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_8B3_zxu7S58dG624" style="display: none">Schedule of impairment charges</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><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"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total Fair <br/> Value</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 1</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 2</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 3</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total <br/> Impairment <br/> Loss</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 35%; text-align: left"><span style="font-size: 10pt">Goodwill</span></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_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zCl9j13cXVGd" 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_98C_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z93NByrXq5k8" 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_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z5ZMB91RhyU" 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_980_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zHT3QKxyCl2g" 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_982_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zDS6EmijHpJ8" 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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zyPzutuEmic6" 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_98E_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zgBXRrdftdE5" 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_987_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zYpc4AQSoO94" 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_98A_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zrPlq1uCZJw7" 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_988_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20231231__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zjAJ9t2ldNs8" 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_847_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zn5uofh3reZ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zCzLV1ybplMb">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_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z8grZeUtaaFb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zFTe5iuQei7a">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 six months ended December 31, 2023 and 2022 were as following:</p> <table cellpadding="0" cellspacing="0" id="xdx_887_ecustom--ScheduleOfAdvertisingCostsTableTextBlock_zpGpVtDgRK95" 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_8B3_zCj45c3NH832" style="display: none">Schedule of advertising costs</span></td><td> </td> <td colspan="2" id="xdx_49A_20231001__20231231_zuvamczm92p1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20221001__20221231_zCRiCAT9MTmc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230701__20231231_zKRaDA4JpBb4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20220701__20221231_zUrT7BoOiDv6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; width: 40%; padding-bottom: 1pt"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2023</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2022</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2023</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2022</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td></tr> <tr id="xdx_40C_eus-gaap--AdvertisingExpense_zt8k4XZGGr13" 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">1,139,239</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,306,112</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,709,981</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,472,461</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_849_ecustom--CostOfRevenuePolicyTextBlock_zaKpMQB7mGG1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zeHRpCYRccSl">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_845_ecustom--OperatingExpensesPolicyTextBlock_zNMS0TAEEI2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zwW7kcSNEv8">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">Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--InventoryPolicyTextBlock_zc2DwOquYxKd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zW6ZW8r1TN3f">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_842_ecustom--DebtIssuanceCostsPolicyTextBlock_zO1uHVA72EA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zgp5KU85eEIj">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_842_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zlQWWmxf1z7c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zdmT9ulit903">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 six months ended December 31, 2023 and 2022, sales through Amazon to Canada and other foreign countries were approximately <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zxAyRisKSoTd">9.8</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zmlktowF5Smc">13.5</span>% of the Company’s total sales. During the six months ended December 31, 2023, sales of hydroponic products, including ventilation and grow light systems, was approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zIv87w50EvC4">19.3</span>% of the Company’s total sales and the remaining <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningAndOtherProductsMember_z0VCKHUc7Yfb">80.7</span>% consisted of general gardening, home goods, and other products and accessories. During the six months ended December 31, 2022, sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zBXaJQ9dKNPe">47</span>% of the Company’s total sales and the remaining <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningAndOtherProductsMember_zOo17I61IP77">53</span>% consisted of general gardening, home goods and other products and accessories. As of December 31, 2023 and June 30, 2023, the Company had approximately $<span id="xdx_900_eus-gaap--InventoryGross_iI_pn5n6_c20231231__srt--StatementGeographicalAxis__country--CN_zHQmzdJnMwH7">2.1 </span>million and $<span id="xdx_900_eus-gaap--InventoryGross_iI_pn5n6_c20230630__srt--StatementGeographicalAxis__country--CN_zYi6S2m5PvWd">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_846_eus-gaap--LesseeLeasesPolicyTextBlock_zbprpJPUhPDb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zBXlylBncoSc">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_84B_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zUa86WgsokIi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zWCjiVM5ZU8e">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_84F_eus-gaap--IncomeTaxPolicyTextBlock_z50Nfkoe3GZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zJ2Y2LP9TO49">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">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_848_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zkilE5oQ0CMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zgOrxMNjSqWg">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_840_eus-gaap--EarningsPerSharePolicyTextBlock_z9KhaI6T2zX2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zaqmVfssxWAg">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zIuzKUzcdEQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zxtVSh0IRaC8">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"></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"></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_843_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zEnXMhWdHs7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_865_zIoXVdI8dxs4">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_84A_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zMKIahmKzRWk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_860_zT1gp9WtVXK6">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; text-align: justify"> </p> <p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_zCEzn60RpKMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_zQXC60tuZRid">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_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_zwGdZG7rQS82" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_862_zcPJxA9TVI86">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_844_eus-gaap--UseOfEstimates_z5sj5PwENBR9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_866_zn5dXbIHgmTb">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_845_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zY4iyjvShpxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_863_zJbQvauWvopl">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 December 31, 2023, were translated at <span id="xdx_90F_eus-gaap--ForeignCurrencyExchangeRateTranslation1_iI_c20231231__srt--CurrencyAxis__currency--CNY_z3ZRXvS3GzQh" title="Translation rate at period end">7.0786</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 six months ended December 31, 2023 was <span id="xdx_905_ecustom--ForeignCurrencyExchangeRateTranslation2_c20230701__20231231__srt--CurrencyAxis__currency--CNY_zhekYXyoqfce" title="Translation rate during period">7.2201</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.0786 7.2201 <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zLcKmAoP2xQf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_865_zicff04SdY2j">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_841_eus-gaap--ReceivablesPolicyTextBlock_z59FRhNJ3vpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zo9zw5xn5Dm8">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_840_eus-gaap--EquityMethodInvestmentsPolicy_zJpxHCdm69e5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_z31nnemdhBj9">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_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_z1XtlDz1us3f" title="Qwnership 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_840_eus-gaap--BusinessCombinationsPolicy_zC3aasiMax95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zjPUGG0OLxNf">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_84A_ecustom--VariableInterestEntitiesPolicyTextBlock_zVS5AAXIAi91" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zJ1gjz9ofb24">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_846_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zs3Kqc8vl7bf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zhwPdIHLePAd">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_zxR7qY5DJbx4" 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 December 31, 2023, in addition to a qualitative goodwill impairment analysis following the steps laid out in ASC 350-20-35-3C, the Company also performed a quantitative analysis using the Discounted Cash Flow and Market Capital Method and noted no goodwill impairment. As of December 31, 2023 and 2022, the goodwill balance amounted to $<span id="xdx_909_eus-gaap--Goodwill_iI_pp0p0_c20231231_zWwU7C2hwWjj">3,034,110</span> and $<span id="xdx_903_eus-gaap--Goodwill_iI_pp0p0_c20221231_zU8jTVVg0IZ4">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_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_ztII8EQbZgE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zBl1Ex3KLxq1">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 December 31, 2023 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_897_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zJVd5Wr2nTPe" 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_8B4_zR400sIw5LZg" 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="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><b>Useful Life</b></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_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKQkaoVELrC3" 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_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zgWoPLtqOi3h" 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_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zQfyVYzFSvbd" title="Intangible asset, Useful life">5</span> years</td></tr> </table> <p id="xdx_8A4_zQWFgGNTArFg" 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 December 31, 2023 and 2022, 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_897_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zJVd5Wr2nTPe" 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_8B4_zR400sIw5LZg" 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="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><b>Useful Life</b></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_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zKQkaoVELrC3" 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_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zgWoPLtqOi3h" 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_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zQfyVYzFSvbd" title="Intangible asset, Useful life">5</span> years</td></tr> </table> P10Y P6Y P5Y <p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zfClHLcYVeY4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z9cLD1EjozJ1">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_90C_eus-gaap--DebtInstrumentFaceAmount_iI_dm_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zdJUbALc42jb" title="Principal amount of the purchase note">3.5 million</span>. On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_909_eus-gaap--DebtInstrumentFairValue_iI_dm_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zfNdJMcsfoFh" title="Fair value of the purchase note">3.6 million</span> using the following inputs:</p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--FairValueAssumptionsTableTextBlock_zH9fe6KPX283" 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_8BB_zFuofpdVJT5j" 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 id="xdx_8AC_zQg9tJg9lQ8b" 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 December 31, 2023, the outstanding balance of the Purchase Note was $<span id="xdx_904_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zkWvUQuRPSTk" title="Long term debt balance">1,150,508</span>, including principal due of $<span id="xdx_90B_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--PrincipalPortionMember_z0r4jVSxFeXa" title="Long term debt balance">875,000</span>, a premium of $<span id="xdx_902_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--PremiumPortionMember_zwb2TKPb61qf" title="Long term debt balance">6,445</span>, and $<span id="xdx_90D_eus-gaap--LongTermDebt_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--AccruedInterestMember_zNt2LnYUgU9g" title="Long term debt balance">269,063</span> of accrued interest.</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_885_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zXEzqiskrOUf" 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_8B3_zxu7S58dG624" style="display: none">Schedule of impairment charges</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><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"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total Fair <br/> Value</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 1</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 2</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 3</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total <br/> Impairment <br/> Loss</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 35%; text-align: left"><span style="font-size: 10pt">Goodwill</span></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_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zCl9j13cXVGd" 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_98C_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z93NByrXq5k8" 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_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z5ZMB91RhyU" 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_980_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zHT3QKxyCl2g" 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_982_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zDS6EmijHpJ8" 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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zyPzutuEmic6" 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_98E_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zgBXRrdftdE5" 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_987_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zYpc4AQSoO94" 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_98A_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zrPlq1uCZJw7" 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_988_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20231231__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zjAJ9t2ldNs8" 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_89B_ecustom--FairValueAssumptionsTableTextBlock_zH9fe6KPX283" 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_8BB_zFuofpdVJT5j" 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% 1150508 875000 6445 269063 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zXEzqiskrOUf" 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_8B3_zxu7S58dG624" style="display: none">Schedule of impairment charges</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><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"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total Fair <br/> Value</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 1</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 2</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Level 3</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total <br/> Impairment <br/> Loss</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 35%; text-align: left"><span style="font-size: 10pt">Goodwill</span></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_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zCl9j13cXVGd" 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_98C_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z93NByrXq5k8" 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_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z5ZMB91RhyU" 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_980_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zHT3QKxyCl2g" 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_982_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zDS6EmijHpJ8" 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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zyPzutuEmic6" 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_98E_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zgBXRrdftdE5" 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_987_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zYpc4AQSoO94" 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_98A_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zrPlq1uCZJw7" 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_988_eus-gaap--GoodwillImpairmentLoss_pp0p0_c20230701__20231231__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zjAJ9t2ldNs8" 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_847_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zn5uofh3reZ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zCzLV1ybplMb">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_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z8grZeUtaaFb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_862_zFTe5iuQei7a">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 six months ended December 31, 2023 and 2022 were as following:</p> <table cellpadding="0" cellspacing="0" id="xdx_887_ecustom--ScheduleOfAdvertisingCostsTableTextBlock_zpGpVtDgRK95" 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_8B3_zCj45c3NH832" style="display: none">Schedule of advertising costs</span></td><td> </td> <td colspan="2" id="xdx_49A_20231001__20231231_zuvamczm92p1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20221001__20221231_zCRiCAT9MTmc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230701__20231231_zKRaDA4JpBb4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20220701__20221231_zUrT7BoOiDv6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; width: 40%; padding-bottom: 1pt"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2023</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2022</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2023</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2022</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td></tr> <tr id="xdx_40C_eus-gaap--AdvertisingExpense_zt8k4XZGGr13" 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">1,139,239</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,306,112</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,709,981</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,472,461</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_887_ecustom--ScheduleOfAdvertisingCostsTableTextBlock_zpGpVtDgRK95" 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_8B3_zCj45c3NH832" style="display: none">Schedule of advertising costs</span></td><td> </td> <td colspan="2" id="xdx_49A_20231001__20231231_zuvamczm92p1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20221001__20221231_zCRiCAT9MTmc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230701__20231231_zKRaDA4JpBb4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20220701__20221231_zUrT7BoOiDv6" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; width: 40%; padding-bottom: 1pt"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2023</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2022</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2023</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; width: 2%; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: center"><b> </b></td><td style="border-bottom: Black 1pt solid; width: 11%; text-align: center"><b>2022</b></td><td style="width: 1%; padding-bottom: 1pt; text-align: center"><b> </b></td></tr> <tr id="xdx_40C_eus-gaap--AdvertisingExpense_zt8k4XZGGr13" 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">1,139,239</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,306,112</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,709,981</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,472,461</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1139239 1306112 2709981 2472461 <p id="xdx_849_ecustom--CostOfRevenuePolicyTextBlock_zaKpMQB7mGG1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zeHRpCYRccSl">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_845_ecustom--OperatingExpensesPolicyTextBlock_zNMS0TAEEI2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zwW7kcSNEv8">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">Operating expenses, which consist of selling and fulfillment and general and administrative expenses, are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--InventoryPolicyTextBlock_zc2DwOquYxKd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zW6ZW8r1TN3f">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_842_ecustom--DebtIssuanceCostsPolicyTextBlock_zO1uHVA72EA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zgp5KU85eEIj">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_842_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zlQWWmxf1z7c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zdmT9ulit903">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 six months ended December 31, 2023 and 2022, sales through Amazon to Canada and other foreign countries were approximately <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zxAyRisKSoTd">9.8</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zmlktowF5Smc">13.5</span>% of the Company’s total sales. During the six months ended December 31, 2023, sales of hydroponic products, including ventilation and grow light systems, was approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zIv87w50EvC4">19.3</span>% of the Company’s total sales and the remaining <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningAndOtherProductsMember_z0VCKHUc7Yfb">80.7</span>% consisted of general gardening, home goods, and other products and accessories. During the six months ended December 31, 2022, sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zBXaJQ9dKNPe">47</span>% of the Company’s total sales and the remaining <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningAndOtherProductsMember_zOo17I61IP77">53</span>% consisted of general gardening, home goods and other products and accessories. As of December 31, 2023 and June 30, 2023, the Company had approximately $<span id="xdx_900_eus-gaap--InventoryGross_iI_pn5n6_c20231231__srt--StatementGeographicalAxis__country--CN_zHQmzdJnMwH7">2.1 </span>million and $<span id="xdx_900_eus-gaap--InventoryGross_iI_pn5n6_c20230630__srt--StatementGeographicalAxis__country--CN_zYi6S2m5PvWd">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.098 0.135 0.193 0.807 0.47 0.53 2100000 1600000 <p id="xdx_846_eus-gaap--LesseeLeasesPolicyTextBlock_zbprpJPUhPDb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zBXlylBncoSc">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_84B_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zUa86WgsokIi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zWCjiVM5ZU8e">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_84F_eus-gaap--IncomeTaxPolicyTextBlock_z50Nfkoe3GZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zJ2Y2LP9TO49">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">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_848_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zkilE5oQ0CMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zgOrxMNjSqWg">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_840_eus-gaap--EarningsPerSharePolicyTextBlock_z9KhaI6T2zX2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zaqmVfssxWAg">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zIuzKUzcdEQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zxtVSh0IRaC8">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"></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"></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_843_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zEnXMhWdHs7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_865_zIoXVdI8dxs4">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_801_ecustom--JointVenturesDisclosureTextBlock_zZSLf8hcdxJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3 - <span id="xdx_825_zKBlhowHvnU9">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"></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_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zg6inuN5gpr1" 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"></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_90B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--GPMMember_zO5EoEf0Tpnk" 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 six months ended December 31, 2023 and 2022, 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_80D_ecustom--AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock_zF5S0pqWpX49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4 - <span id="xdx_827_zc3vDYtGEf84">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"></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_z9m3VIT2HZfh" 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_zfRMqwZlOBU9" 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_zCOCOMVBtEmf" 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_900_eus-gaap--Goodwill_iI_pn5n6_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_zr4F25bcZsHc" 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--AnivaMember_pp0p0" title="General and administrative expense">54,702</span> as general and administration expenses and $<span id="xdx_904_eus-gaap--PaymentsOfFinancingCosts_pp0p0_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember__srt--CounterpartyNameAxis__custom--JPMMember_zyBRqQxTx0u3" 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_88A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zaDsOCtvHjra" 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_8B8_zlAcd6RE6lQf" 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_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Promissory note issued">3,600,627</td><td style="text-align: left"> </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_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="text-align: right" title="Software">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_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Software">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_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Software">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_98C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Rent deposit">52,707</td><td style="text-align: left"> </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_980_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" 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_zwB2UCeCU0B6" 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_zxrV4PDIP07k" 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_88A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zaDsOCtvHjra" 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_8B8_zlAcd6RE6lQf" 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_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Promissory note issued">3,600,627</td><td style="text-align: left"> </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_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="text-align: right" title="Software">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_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Software">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_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Software">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_98C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Rent deposit">52,707</td><td style="text-align: left"> </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_980_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" 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_zwB2UCeCU0B6" 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_zxrV4PDIP07k" 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_808_eus-gaap--VariableInterestEntityDisclosureTextBlock_zYwO9fymOnH4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5 – <span id="xdx_82A_zlcxehzj8678">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 December 31, 2023 and 2022, 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_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zdTPvoatXCZ2" 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_8BC_z0ZUCokt31nc" style="display: none">Schedule of carrying amount of the VIE’s assets and liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z2yYAyO6FEta" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zyRpzz1mZ8Jd" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--Cash_iI_zWubQiJA5hRf" 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,027</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_406_eus-gaap--PrepaidExpenseAndOtherAssets_iI_z4c7Qg8I7jEh" 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">327,931</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_404_eus-gaap--DepositsAssetsCurrent_iI_zmCdBWDmr9Y" 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">74,209</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_405_ecustom--OfficeEquipmentNet_iI_z6TCvL9unDp7" 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">21,422</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_zRabSdzkHI7d" 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">543,307</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_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zfKYYQhKuVT5" 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_400_ecustom--AdvanceFromShareholders_iI_zCk9YVvkV8B3" 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">87,305</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_402_eus-gaap--AccountsPayableCurrent_iI_zv3D5fk5r878" 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">256,944</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_402_eus-gaap--OperatingLeaseLiability_iI_zrAMZ2f0jNxa" 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">545,219</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_40F_eus-gaap--TaxesPayableCurrent_iI_zJ81k1pSRH8k" 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">283,519</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_40D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCZZKzrpq5vj" 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">526,727</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 six months ended December 31, 2023:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zQtcGryTn763" 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_8B3_zf1ktacLoS74" style="display: none">Schedule of operating results of the VIE</span></td><td> </td> <td colspan="2" id="xdx_494_20231001__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zUByL7W14CFc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230701__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zb1VLVhk6tu5" 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">Six Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_zJK9YdWRcpl9" 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_zwGLGRvgJRBc" 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">27,461</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(391,882</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 six months ended December 31, 2022:</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_20221001__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zmBuAKif1BY8" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220701__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zQtpjYtSfOi1" 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">Six Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_z7LZ3vJq4Ph4" 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_z4sg5VzOij1g" 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">(177,947</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(911,564</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8A6_za8G0P6Y74fg" 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 six months ended December 31, 2023, the VIE contributed approximately $<span id="xdx_908_ecustom--RevenueBeforeConsolidation_pn5n6_c20231001__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zfrdEoFnG6xk" title="Revenue before consolidation">1.8</span> million and $<span id="xdx_90E_ecustom--RevenueBeforeConsolidation_pn5n6_c20230701__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zEftllchFD14" title="Revenue before consolidation">3.9</span> million of revenue and $<span id="xdx_908_ecustom--NetIncomeLossBeforeConsolidation_pn4n6_c20231001__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z11j0N6G8oTj" title="Net loss">0.15</span> million and $<span id="xdx_901_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20230701__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z68Ln6SXIrN5" title="Net loss">0.2</span> million of net loss before elimination, respectively. For the three and six months ended December 31, 2022, the VIE contributed approximately $<span id="xdx_90E_ecustom--RevenueBeforeConsolidation_pn5n6_c20221001__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zpAraUyKksO3" title="Revenue before consolidation">1.1</span> million and $<span id="xdx_903_ecustom--RevenueBeforeConsolidation_pn5n6_c20220701__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zAk5PioOazV6" title="Revenue before consolidation">4.3</span> million of revenue and $<span id="xdx_90D_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20221001__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zmyT8HJeurJd" title="Net loss">0.1</span> million and $<span id="xdx_90A_ecustom--NetIncomeLossBeforeConsolidation_pn5n6_c20220701__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z1192dvGkfQf" title="Net loss">0.6</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_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zdTPvoatXCZ2" 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_8BC_z0ZUCokt31nc" style="display: none">Schedule of carrying amount of the VIE’s assets and liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z2yYAyO6FEta" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zyRpzz1mZ8Jd" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--Cash_iI_zWubQiJA5hRf" 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,027</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_406_eus-gaap--PrepaidExpenseAndOtherAssets_iI_z4c7Qg8I7jEh" 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">327,931</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_404_eus-gaap--DepositsAssetsCurrent_iI_zmCdBWDmr9Y" 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">74,209</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_405_ecustom--OfficeEquipmentNet_iI_z6TCvL9unDp7" 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">21,422</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_zRabSdzkHI7d" 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">543,307</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_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zfKYYQhKuVT5" 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_400_ecustom--AdvanceFromShareholders_iI_zCk9YVvkV8B3" 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">87,305</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_402_eus-gaap--AccountsPayableCurrent_iI_zv3D5fk5r878" 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">256,944</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_402_eus-gaap--OperatingLeaseLiability_iI_zrAMZ2f0jNxa" 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">545,219</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_40F_eus-gaap--TaxesPayableCurrent_iI_zJ81k1pSRH8k" 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">283,519</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_40D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCZZKzrpq5vj" 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">526,727</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> 397027 341774 327931 664886 74209 81624 21422 33774 543307 6104 0 64510 87305 85200 256944 6278 545219 4758 283519 276683 526727 344735 <table cellpadding="0" cellspacing="0" id="xdx_89E_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zQtcGryTn763" 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_8B3_zf1ktacLoS74" style="display: none">Schedule of operating results of the VIE</span></td><td> </td> <td colspan="2" id="xdx_494_20231001__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zUByL7W14CFc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230701__20231231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zb1VLVhk6tu5" 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">Six Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_zJK9YdWRcpl9" 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_zwGLGRvgJRBc" 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">27,461</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(391,882</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 six months ended December 31, 2022:</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_20221001__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zmBuAKif1BY8" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220701__20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zQtpjYtSfOi1" 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">Six Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Revenues_d0_z7LZ3vJq4Ph4" 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_z4sg5VzOij1g" 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">(177,947</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(911,564</td><td style="text-align: left">)</td></tr> </table> 0 0 27461 -391882 0 0 -177947 -911564 1800000 3900000 150000 200000 1100000 4300000 100000 600000 <p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zsHvqVdGC8e2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6 – <span id="xdx_820_zbVzE0Bng77g">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_889_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zr7QC44u12M9" 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 id="xdx_8BB_zenofUqFfd62" style="display: none">Schedule of accounts receivable</span></td><td> </td> <td colspan="2" id="xdx_490_20231231_zZ65pAcY7tB6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20230630_zev2OYeCCJvl" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzTn6_zZvOTKhvVDj8" 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">11,835,833</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_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzTn6_zAgUt40GDU" 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_zjpoUrpiU3Ci" 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">11,765,833</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 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 changes in allowance for credit losses on accounts receivable are summarized below:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_zcIFZu9FNfq3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details - Allowance for Credit Losses)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B7_zCfpq0lMmvek" style="display: none">Schedule of allowance for credit losses on accounts receivable</span></td> <td style="text-align: center"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Allowance for <br/>Credit Losses</b></td> <td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left"><span style="font-size: 10pt">Balance at June 30, 2022</span></td> <td style="width: 2%"> </td><td style="width: 1%">$</td> <td id="xdx_98A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20220701__20220930_zfQXvE5aQgI3" style="text-align: right; width: 13%" title="Beginning balance">70,000</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_981_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20220701__20220930_z9vxkpEyQPM1" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2022</span></td> <td> </td><td>$</td> <td id="xdx_986_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20221001__20221231_z1l7uia4XjXh" style="text-align: right" title="Beginning balance">70,000</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_980_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20221001__20221231_zttOCYv4fNRh" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2022</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double">$</td> <td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iE_c20221001__20221231_z2Tvpyy1xACl" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">70,000</td> <td style="padding-bottom: 2.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at June 30, 2023</span></td> <td> </td><td>$</td> <td id="xdx_98D_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20230701__20230930_zsz18BfVdfSd" style="text-align: right" title="Beginning balance">70,000</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_987_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20230701__20230930_znEAyADBHZ9a" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2023</span></td> <td> </td><td>$</td> <td id="xdx_988_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20231001__20231231_zp1NYY6RoQb2" style="text-align: right" title="Beginning balance">70,000</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_985_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20231001__20231231_zSFswMpZpevf" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2023</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double">$</td> <td id="xdx_983_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iE_c20231001__20231231_zHqiBxPJRQOj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">70,000</td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p id="xdx_8AF_zx9o1Au8a0re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zr7QC44u12M9" 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 id="xdx_8BB_zenofUqFfd62" style="display: none">Schedule of accounts receivable</span></td><td> </td> <td colspan="2" id="xdx_490_20231231_zZ65pAcY7tB6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20230630_zev2OYeCCJvl" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzTn6_zZvOTKhvVDj8" 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">11,835,833</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_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzTn6_zAgUt40GDU" 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_zjpoUrpiU3Ci" 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">11,765,833</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> 11835833 14141543 70000 70000 11765833 14071543 <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_zcIFZu9FNfq3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details - Allowance for Credit Losses)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B7_zCfpq0lMmvek" style="display: none">Schedule of allowance for credit losses on accounts receivable</span></td> <td style="text-align: center"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Allowance for <br/>Credit Losses</b></td> <td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left"><span style="font-size: 10pt">Balance at June 30, 2022</span></td> <td style="width: 2%"> </td><td style="width: 1%">$</td> <td id="xdx_98A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20220701__20220930_zfQXvE5aQgI3" style="text-align: right; width: 13%" title="Beginning balance">70,000</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_981_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20220701__20220930_z9vxkpEyQPM1" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2022</span></td> <td> </td><td>$</td> <td id="xdx_986_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20221001__20221231_z1l7uia4XjXh" style="text-align: right" title="Beginning balance">70,000</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_980_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20221001__20221231_zttOCYv4fNRh" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2022</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double">$</td> <td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iE_c20221001__20221231_z2Tvpyy1xACl" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">70,000</td> <td style="padding-bottom: 2.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td> <td style="padding-bottom: 1pt"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at June 30, 2023</span></td> <td> </td><td>$</td> <td id="xdx_98D_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20230701__20230930_zsz18BfVdfSd" style="text-align: right" title="Beginning balance">70,000</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_987_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20230701__20230930_znEAyADBHZ9a" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2023</span></td> <td> </td><td>$</td> <td id="xdx_988_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iS_c20231001__20231231_zp1NYY6RoQb2" style="text-align: right" title="Beginning balance">70,000</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid"> </td> <td id="xdx_985_eus-gaap--ProvisionForDoubtfulAccounts_d0_c20231001__20231231_zSFswMpZpevf" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance recorded">–</td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2023</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double">$</td> <td id="xdx_983_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iE_c20231001__20231231_zHqiBxPJRQOj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">70,000</td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> 70000 0 70000 0 70000 70000 0 70000 0 70000 <p id="xdx_800_eus-gaap--InventoryDisclosureTextBlock_zZAkYEujCG1j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7 – <span id="xdx_823_zPnDekVEENYj">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 December 31, 2023 and June 30, 2023, inventories consisted of finished goods ready for sale, net of allowance for obsolescence, amounted to $<span id="xdx_907_eus-gaap--InventoryNet_iI_pp0p0_c20231231_zRZPcH2nqfyf" title="Inventory, net">15,782,322 </span>and $<span id="xdx_90A_eus-gaap--InventoryNet_pp0p0_c20230630_z0fS89okBud9" 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 six months ended December 31, 2023, the Company recorded inventory reserve expense of $<span id="xdx_90F_eus-gaap--InventoryLIFOReservePeriodCharge_c20231001__20231231_ztfL3cZVcmj4" title="Inventory reserve expense">117,563</span> and $<span id="xdx_905_eus-gaap--InventoryLIFOReservePeriodCharge_c20230701__20231231_zjjiZDtqAe07" title="Inventory reserve expense">222,755</span>, respectively. For the three and six months ended December 31, 2022, the Company recorded inventory reserve expense of $<span id="xdx_904_eus-gaap--InventoryLIFOReservePeriodCharge_c20221001__20221231_zNUErBAgxzU8" title="Inventory reserve expense">74,998</span> and $<span id="xdx_904_eus-gaap--InventoryLIFOReservePeriodCharge_c20220701__20221231_z1Xfsldevcz6" title="Inventory reserve expense">74,998</span>, respectively. As of December 31, 2023 and June 30, 2023, allowance for obsolescence was $<span id="xdx_905_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20231231_zdibpcs9CzK2" title="Allowance for obsolescence">781,655</span> and $<span id="xdx_902_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20230630_zFZzfcEvTGci" title="Allowance for obsolescence">558,899</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 15782322 20593889 117563 222755 74998 74998 781655 558899 <p id="xdx_800_ecustom--DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_zjBfmyqQlOG8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8 – <span id="xdx_82B_zfPYy8Vwhy7b">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 December 31, 2023 and June 30, 2023, prepayments and other current assets consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zEr8MqZ0SO0k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets, net (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B9_zxeC7JWCuPX2" 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">December 31, 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">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_iI_pp0p0_c20231231__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_zjCq4unRXHfi" style="width: 13%; text-align: right" title="Prepayments and other current assets">750,973</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_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_zrQuvszZMEWe" 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_983_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_zKUvE48onnlh" style="text-align: right" title="Prepayments and other current assets">41,987</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_zukZUEyrUg94" 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_987_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_zJnb9hwnztag" style="text-align: right" title="Prepayments and other current assets">939,377</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_zszxsRO2Ey4" 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_98D_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_di_c20231231_ziYBFFg1mpF1" 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_981_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_di_c20230630_zrDE6XghVRVk" 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_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231_z2j0ceqVVrKj" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepayments and other current assets">1,483,209</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_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630_zDOTTAHKJrN8" 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 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_906_ecustom--DeliveryFeesReceivable_iI_c20231231_zJQMn7S4qkfd" title="Delivery fees receivable">64,831</span> and $<span id="xdx_907_ecustom--DeliveryFeesReceivable_iI_c20230630_zHkJLwUhpL46" title="Delivery fees receivable">165,962</span> and receivables from one and two unrelated parties for their use of the Company’s courier accounts at December 31, 2023 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">The changes in allowance for credit losses on other receivables are summarized below:</p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfCreditLossesOnOtherReceivablesTableTextBlock_zVhBAN9oodEl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets, net (Details - Credit losses)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_zS1NtUk3Y1t7" style="display: none">Schedule of allowance for credit losses on other receivables</span></td> <td style="text-align: center"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><b>Allowance for</b></p> <p style="margin-top: 0; margin-bottom: 0"><b>Credit Losses</b></p></td> <td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at June 30, 2022</span></td> <td> </td><td>$</td> <td id="xdx_984_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_d0_c20220701__20220930_zd11l2tVMosg" style="text-align: right" title="Allowance for credit losses balance">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_988_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20220701__20220930_zWiMC1QU0Po5" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for credit losses addition">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2022</span></td> <td> </td><td>$</td> <td id="xdx_980_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_d0_c20221001__20221231_zEXh6MTU3pge" style="text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_98A_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20221001__20221231_zRLHsaIiLhx" style="border-bottom: Black 1pt solid; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2022</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">$</td> <td id="xdx_98E_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iE_d0_c20221001__20221231_z48MYkTX1xHf" style="border-bottom: Black 2.5pt double; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left"><span style="font-size: 10pt">Balance at June 30, 2023</span></td> <td style="width: 2%"> </td><td style="width: 1%">$</td> <td id="xdx_98A_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_c20230701__20230930_zWsXOwS4WvH6" style="text-align: right; width: 13%">249,128</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_98C_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20230701__20230930_zie7kyKpMTE2" style="border-bottom: Black 1pt solid; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2023</span></td> <td> </td><td>$</td> <td id="xdx_98F_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_c20231001__20231231_z0ednbulk1qg" style="text-align: right">249,128</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_981_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20231001__20231231_zwb2wFRLX9Ml" style="border-bottom: Black 1pt solid; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2023</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">$</td> <td id="xdx_981_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iE_c20231001__20231231_zIV1ZXHlDQ48" style="border-bottom: Black 2.5pt double; text-align: right">249,128</td> <td> </td></tr> </table> <p id="xdx_8AA_zpuweyUNZnh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zEr8MqZ0SO0k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets, net (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B9_zxeC7JWCuPX2" 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">December 31, 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">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_iI_pp0p0_c20231231__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_zjCq4unRXHfi" style="width: 13%; text-align: right" title="Prepayments and other current assets">750,973</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_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_zrQuvszZMEWe" 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_983_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_zKUvE48onnlh" style="text-align: right" title="Prepayments and other current assets">41,987</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_zukZUEyrUg94" 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_987_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_zJnb9hwnztag" style="text-align: right" title="Prepayments and other current assets">939,377</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidExpensesAndOtherReceivablesMember_zszxsRO2Ey4" 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_98D_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_di_c20231231_ziYBFFg1mpF1" 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_981_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iNI_di_c20230630_zrDE6XghVRVk" 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_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231_z2j0ceqVVrKj" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepayments and other current assets">1,483,209</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_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230630_zDOTTAHKJrN8" 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> 750973 1668173 41987 45718 939377 1393433 249128 249128 1483209 2858196 64831 165962 <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfCreditLossesOnOtherReceivablesTableTextBlock_zVhBAN9oodEl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets, net (Details - Credit losses)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_zS1NtUk3Y1t7" style="display: none">Schedule of allowance for credit losses on other receivables</span></td> <td style="text-align: center"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"><b> </b></td> <td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><b>Allowance for</b></p> <p style="margin-top: 0; margin-bottom: 0"><b>Credit Losses</b></p></td> <td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at June 30, 2022</span></td> <td> </td><td>$</td> <td id="xdx_984_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_d0_c20220701__20220930_zd11l2tVMosg" style="text-align: right" title="Allowance for credit losses balance">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_988_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20220701__20220930_zWiMC1QU0Po5" style="border-bottom: Black 1pt solid; text-align: right" title="Allowance for credit losses addition">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2022</span></td> <td> </td><td>$</td> <td id="xdx_980_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_d0_c20221001__20221231_zEXh6MTU3pge" style="text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2022</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_98A_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20221001__20221231_zRLHsaIiLhx" style="border-bottom: Black 1pt solid; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2022</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">$</td> <td id="xdx_98E_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iE_d0_c20221001__20221231_z48MYkTX1xHf" style="border-bottom: Black 2.5pt double; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left"><span style="font-size: 10pt">Balance at June 30, 2023</span></td> <td style="width: 2%"> </td><td style="width: 1%">$</td> <td id="xdx_98A_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_c20230701__20230930_zWsXOwS4WvH6" style="text-align: right; width: 13%">249,128</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended September 30, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_98C_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20230701__20230930_zie7kyKpMTE2" style="border-bottom: Black 1pt solid; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-size: 10pt">Balance at September 30, 2023</span></td> <td> </td><td>$</td> <td id="xdx_98F_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iS_c20231001__20231231_z0ednbulk1qg" style="text-align: right">249,128</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 10pt">Allowance recorded during the three months ended December 31, 2023</span></td> <td style="padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"> </td> <td id="xdx_981_eus-gaap--FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_d0_c20231001__20231231_zwb2wFRLX9Ml" style="border-bottom: Black 1pt solid; text-align: right">–</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Balance at December 31, 2023</span></td> <td style="padding-bottom: 2.5pt"> </td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">$</td> <td id="xdx_981_eus-gaap--AccountsAndFinancingReceivableAllowanceForCreditLoss_iE_c20231001__20231231_zIV1ZXHlDQ48" style="border-bottom: Black 2.5pt double; text-align: right">249,128</td> <td> </td></tr> </table> 0 0 0 0 0 249128 0 249128 0 249128 <p id="xdx_802_ecustom--NoncurerntPrepaymentTextBlock_zhFOm2ckTtS6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9 – <span id="xdx_827_zTao92ea1NP5">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_907_ecustom--NoncurrentPrepayments_iI_c20231231__us-gaap--TransactionTypeAxis__custom--ProductSourcingMember_zJTrt55pP1rb" title="Noncurrent prepayments">356,241</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_908_ecustom--NoncurrentPrepayments_iI_c20231231__us-gaap--TransactionTypeAxis__custom--CarPaymentMember_z5QkUwFjkEfc" title="Noncurrent prepayments">34,371</span> down payment on a four-year car lease. As of December 31, 2023 and June 30, 2023, total non-current prepayments were $<span id="xdx_907_ecustom--NoncurrentPrepayments_iI_pp0p0_c20231231_zTFyjr4qj8ng" title="Non-current prepayments">390,612</span> and $<span id="xdx_904_ecustom--NoncurrentPrepayments_iI_pp0p0_c20230630_z0WytlVH0dYh" title="Non-current prepayments">531,456</span>, respectively. For the three and six months ended December 31, 2023, the Company recorded $<span id="xdx_90D_eus-gaap--AdjustmentForAmortization_pp0p0_c20231001__20231231_ze82iO10U3s4" title="Amortization expenses">70,422</span> and $<span id="xdx_905_eus-gaap--AdjustmentForAmortization_pp0p0_c20230701__20231231_zOKM21u2Zgr5" title="Amortization expenses">140,844</span> amortization of prepayments in the operating expenses, respectively. For the three and six months ended December 31, 2022, the Company recorded $<span id="xdx_902_eus-gaap--AdjustmentForAmortization_pp0p0_c20221001__20221231_zGZYtdmzFUC6" title="Amortization expenses">107,917</span> and $<span id="xdx_907_eus-gaap--AdjustmentForAmortization_pp0p0_c20220701__20221231_zZRvXXJdWT8i" title="Amortization expenses">215,834</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> 356241 34371 390612 531456 70422 140844 107917 215834 <p id="xdx_802_eus-gaap--IntangibleAssetsDisclosureTextBlock_zLGh2mMQM6Jg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10 – <span id="xdx_82C_zZe3HkMS97Fh">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 December 31, 2023 and June 30, 2023, intangible assets, net, consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zOfdAtzotVT5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Schedule of intangible assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_z59DJAA4wxpb" 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">December 31, 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">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_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zH2FNipG9web" 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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z7lEbA2E9gCg" 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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zhQpQfbaU9ve" 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_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHgUWsUxGn83" 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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zxUnw2SYqJeg" 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_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zntYH3BbpeY5" 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_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_zM11J4QDicHe" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,217,572</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_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630_zWLOVqNHZqUa" 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_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_zi4hitFHQhc7" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,955,385</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_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230630_zDhumvcnJtA" 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 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 December 31, 2023 was approximately <span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231_zQpBpUIxniHk" title="Weighted average remaining life for finite-lived intangible assets">6.7</span> years. The amortization expense for the three and six months ended December 31, 2023 and 2022 was $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20231001__20231231_zrSSmONAUle4" title="Amortization expense">162,343</span> and $<span id="xdx_903_eus-gaap--AmortizationOfIntangibleAssets_c20230701__20231231_zuUCrSHgHem7" title="Amortization expense">324,686</span>, respectively. The amortization expense for the three and six months ended December 31, 2022 was $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20221001__20221231_zAtpWGulbFNj" title="Amortization expense">162,343</span> and $<span id="xdx_907_eus-gaap--AmortizationOfIntangibleAssets_c20220701__20221231_zrVqv67xNCXk" title="Amortization expense">324,686</span>, respectively. At December 31, 2023, 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_88A_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zowgfpsVCYMg" 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_8BE_zXWNwi9RTqig" style="display: none">Schedule of amortization expense</span></td><td> </td> <td colspan="2" id="xdx_494_20231231_zSk4DgRp1kva" 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">324,686</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; color: #EEEEEE; text-align: left"><span style="font-size: 10pt; color: #EEEEEE">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,955,385</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_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zOfdAtzotVT5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Schedule of intangible assets)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_z59DJAA4wxpb" 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">December 31, 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">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_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zH2FNipG9web" 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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z7lEbA2E9gCg" 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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zhQpQfbaU9ve" 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_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHgUWsUxGn83" 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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zxUnw2SYqJeg" 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_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zntYH3BbpeY5" 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_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_zM11J4QDicHe" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,217,572</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_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630_zWLOVqNHZqUa" 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_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_zi4hitFHQhc7" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,955,385</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_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230630_zDhumvcnJtA" 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 -1217572 -892886 3955385 4280071 P6Y8M12D 162343 324686 162343 324686 <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zowgfpsVCYMg" 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_8BE_zXWNwi9RTqig" style="display: none">Schedule of amortization expense</span></td><td> </td> <td colspan="2" id="xdx_494_20231231_zSk4DgRp1kva" 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">324,686</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; color: #EEEEEE; text-align: left"><span style="font-size: 10pt; color: #EEEEEE">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,955,385</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 324686 649371 649371 609277 468750 1253930 3955385 <p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zUjMIQYcsLMd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11 – <span id="xdx_82B_zPhRN5jDShGl">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 December 31, 2023 and June 30, 2023, other payables and accrued liabilities consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_z2jmcQOkN5ga" 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_8B5_zShF5RT1NSd9" style="display: none">Schedule of other payables and accrued liabilities</span></td><td> </td> <td colspan="2" id="xdx_49B_20231231_zkIwif9gn7Ci" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230630_zYYBUYvJKbn9" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--AccruedPayablesForInventoryInTransit_iI_zjbDkoY4l4jb" 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,818,236</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_409_ecustom--AccruedAmazonFees_iI_zSOpgORw2UHh" 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">851,888</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_406_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zwSW1yaTkzi3" 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">382,715</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_40C_eus-gaap--AccruedPayrollTaxesCurrent_iI_zT1TpKFfXVyb" 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">226,182</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_40F_ecustom--OtherAccruedLiabilitiesAndPayables_iI_zAbvJ9NpmGb3" 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">436,975</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_407_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zZYbOJpDXf97" 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,715,996</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 six months ended December 31, 2023 and 2022, the Company purchased a total of $<span id="xdx_90C_eus-gaap--CostOfGoodsAndServicesSold_c20230701__20231231__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zs5mmLzscjv7" title="Purchase amount">0</span> and $<span id="xdx_90F_eus-gaap--CostOfGoodsAndServicesSold_c20220701__20221231__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zTKAOy1LLcGl" 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 December 31, 2023 and June 30, 2023, the outstanding balance included in other payables to this supplier was $<span id="xdx_908_eus-gaap--AccountsPayableOtherCurrent_iI_c20231231__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_z7Blsy0QjJ15" title="Other accounts payable">0</span> and $<span id="xdx_90E_eus-gaap--AccountsPayableOtherCurrent_iI_c20230630__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zA8kZkKMkW95" 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_88C_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_z2jmcQOkN5ga" 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_8B5_zShF5RT1NSd9" style="display: none">Schedule of other payables and accrued liabilities</span></td><td> </td> <td colspan="2" id="xdx_49B_20231231_zkIwif9gn7Ci" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230630_zYYBUYvJKbn9" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_406_ecustom--AccruedPayablesForInventoryInTransit_iI_zjbDkoY4l4jb" 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,818,236</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_409_ecustom--AccruedAmazonFees_iI_zSOpgORw2UHh" 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">851,888</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_406_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zwSW1yaTkzi3" 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">382,715</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_40C_eus-gaap--AccruedPayrollTaxesCurrent_iI_zT1TpKFfXVyb" 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">226,182</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_40F_ecustom--OtherAccruedLiabilitiesAndPayables_iI_zAbvJ9NpmGb3" 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">436,975</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_407_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zZYbOJpDXf97" 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,715,996</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> 1818236 2948551 851888 915319 382715 448433 226182 222962 436975 295802 3715996 4831067 0 31385 0 0 <p id="xdx_801_eus-gaap--DebtDisclosureTextBlock_zDNLOt3Ssb5i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12 – <span id="xdx_829_zBnQYKJ7Fh4e">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 JPMorgan Chase Bank, N.A. (“JPMorgan”), 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: 8%"> </td> <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="width: 90%"><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_90C_eus-gaap--LineOfCreditFacilityExpirationDate1_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zKuWELG5SjTk" 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 six months ended December 31, 2023 and 2022:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_zdVFxsMzND53" 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_8B0_zvJH33u8nKqk" style="display: none">Schedule of interest expense</span></td><td> </td> <td colspan="2" id="xdx_498_20231001__20231231_zoilivwAMgn6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20221001__20221231_zeJ8oQU3oqme" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230701__20231231_zifQdAppvLPb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220701__20221231_zabtYCdxQlv8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr id="xdx_402_ecustom--AccruedInterestExpenses_maIEztpC_zAq9G3dQzd39" 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">67,689</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">207,292</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">201,304</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">363,547</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--CreditUtilizationFees_d0_maIEztpC_zdGUoJuRuuVg" 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">20,539</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,065</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,586</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_maIEztpC_zaleBaeETK42" 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,304</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">132,609</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">132,610</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--InterestExpense_mtIEztpC_zGIdb4EykM62" 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">154,533</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">280,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">369,978</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">509,743</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 December 31, 2023 and June 30, 2023, the outstanding amount of the revolving loan payable, net of debt discount and including interest payable was $<span id="xdx_905_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20231231__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zYbt4yjpLbe5" title="Interest payable">2,862,857</span> and $<span id="xdx_909_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20230630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_z6alLni0H1Oi" 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 JPMorgan. 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 JPMorgan 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 JPMorgan accurately reflecting the Excess Availability (together, the “Existing Defaults”). Under the terms of the Waiver Letter, JPMorgan agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults. As of December 31, 2023, 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_90A_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20220215__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zd8mlnsSZXy5" 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_zB6KoYKJzWBa" 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_90E_eus-gaap--RepaymentsOfDebt_c20221001__20221031__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z8DfYH6jOrH7">875,000</span>. And in February 2023, the Company paid the second installment of $<span id="xdx_907_eus-gaap--RepaymentsOfDebt_pp0p0_c20230201__20230228__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zAa73NXtjFI8" title="Repayment of debt">875,000</span>. In August 2023, the Company paid the third installment of $<span id="xdx_90A_eus-gaap--RepaymentsOfDebt_pp0p0_c20230801__20230831__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zx6M7gSVBIr5">875,000</span>. For the three months ended December 31, 2023, the Company recorded accrued interest of $<span id="xdx_902_eus-gaap--InterestExpenseDebt_pp0p0_c20231001__20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zyUHs0sDv1Ue" title="Accrued interest">13,125</span> and amortization of note premium of $<span id="xdx_906_eus-gaap--AmortizationOfDebtDiscountPremium_pp0p0_c20231001__20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zIzhrraOvLEb" title="Amortization of note premium">12,579</span>. For the six months ended December 31, 2023, the Company recorded accrued interest of $<span id="xdx_90E_eus-gaap--InterestExpenseDebt_pp0p0_c20230701__20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z6lRu9hPlMv1" title="Accrued interest">32,813</span> and amortization of note premium of $<span id="xdx_90D_eus-gaap--AmortizationOfDebtDiscountPremium_pp0p0_c20230701__20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zyFTsUPXud8f" title="Amortization of note premium">25,157</span>. As of December 31, 2023, including $<span id="xdx_90B_eus-gaap--InterestPayableCurrent_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zJQJiX906rd" title="Accrued interest payable">269,063</span> of accrued interest and $<span id="xdx_904_eus-gaap--DebtInstrumentUnamortizedPremium_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z68lwDkM0mie" title="Unamortized premium">6,445</span> of unamortized premium, the total outstanding balance of the Purchase Note was $<span id="xdx_903_eus-gaap--LongTermNotesPayable_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_z4NuwbAaYIEd" title="Promissory note payable">1,150,508</span>, which is presented on the unaudited condensed consolidated balance sheet as a current portion of $<span id="xdx_900_eus-gaap--LongTermDebtCurrent_iI_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zVfnO3OBrGYj" title="Promissory note payable, current">1,150,508</span> and a non-current portion of $<span id="xdx_904_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20231231__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zhfCc3kZpuce" title="Promissory note payable, noncurrent">0</span>. As of June 30, 2023, including $<span id="xdx_90C_eus-gaap--LongTermNotesAndLoans_iI_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--AccruedInterestMember_zga4qGioKaOa" title="Note payable balance">236,250</span> of accrued interest and $<span id="xdx_902_eus-gaap--LongTermNotesAndLoans_iI_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember__us-gaap--DebtInstrumentAxis__custom--UnamortizedPremiumMember_zZ50u40mx3hj" 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_zqP0K2WDw48b" 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_zPDm8Q3dn2D4" title="Note payable - current">2,017,852</span> and a non-current portion of $<span id="xdx_909_ecustom--NotesAndLoansPayableNoncurrent_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--AniviaPurchaseNoteMember_zpQGdjbE58vg" 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_90C_eus-gaap--LongTermDebt_iI_c20230716__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zfgI3lbt9MLg" title="Debt borrowed">2,000,000</span> from White Cherry and repaid $<span id="xdx_905_eus-gaap--DebtInstrumentRepaidPrincipal_dm_c20230730__20230731__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zRPNWaC5vEF1" title="Repayment of debt">1 million</span> on July 31, 2023. For the three and six months ended December 31, 2023, the Company recorded accrued interest of $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20231001__20231231__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zJaLUQtVEDP3" title="Accrued interest">26,128</span> and $<span id="xdx_90C_eus-gaap--InterestExpenseDebt_c20230701__20231231__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zlZ4bsGJoAd2" title="Accrued interest">32,189</span>, respectively. As of December 31, 2023, including the accrued interest, the outstanding balance of the On-demand Loan was $<span id="xdx_908_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231231__srt--CounterpartyNameAxis__custom--WhiteCherryLimitedMember_zP5jlsNdUlO5" title="Outstanding balance of the on-demand loan">1,032,189</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_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_zdVFxsMzND53" 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_8B0_zvJH33u8nKqk" style="display: none">Schedule of interest expense</span></td><td> </td> <td colspan="2" id="xdx_498_20231001__20231231_zoilivwAMgn6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20221001__20221231_zeJ8oQU3oqme" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230701__20231231_zifQdAppvLPb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220701__20221231_zabtYCdxQlv8" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr id="xdx_402_ecustom--AccruedInterestExpenses_maIEztpC_zAq9G3dQzd39" 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">67,689</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">207,292</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">201,304</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">363,547</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--CreditUtilizationFees_d0_maIEztpC_zdGUoJuRuuVg" 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">20,539</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,065</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,586</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AmortizationOfFinancingCostsAndDiscounts_maIEztpC_zaleBaeETK42" 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,304</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">132,609</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">132,610</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--InterestExpense_mtIEztpC_zGIdb4EykM62" 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">154,533</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">280,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">369,978</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">509,743</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 67689 207292 201304 363547 20539 6824 36065 13586 66305 66304 132609 132610 154533 280420 369978 509743 2862857 9791191 3500000 3600000 875000 875000 875000 13125 12579 32813 25157 269063 6445 1150508 1150508 0 236250 31602 2017852 2017852 0 2000000 1000000 26128 32189 1032189 <p id="xdx_809_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zD0ryjgJINz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 13 - <span id="xdx_828_zSngXeAvHxcc">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 six months ended December 31, 2023, the Company received and recorded sublease fee of $<span id="xdx_90D_eus-gaap--SubleaseIncome_pp0p0_c20231001__20231231_zYA4sdEPwar1" title="Sublease fee">0</span> and $<span id="xdx_908_eus-gaap--SubleaseIncome_pp0p0_c20230701__20231231_z8lLYUnNVnld" title="Sublease fee">0</span> as other non-operating income, respectively. For the three and six months ended December 31, 2022, the Company recorded a sublease fee of $<span id="xdx_900_eus-gaap--SubleaseIncome_pp0p0_c20221001__20221231_zNqiTA3Cq9ta" title="Sublease fee">140,000</span> and $<span id="xdx_90E_eus-gaap--SubleaseIncome_pp0p0_c20220701__20221231_zHdRuBP33GSd" 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 December 31, 2023, the Company started selling products through MII Strategy Inc. (“MII”), a company owned by the Company’s CEO, Mr. Chenlong Tan. As of December 31, 2023, the total amount due from MII was $<span id="xdx_905_eus-gaap--OtherReceivables_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--M2StrategyIncMember_zfmuo2Z5uQKc" title="Other receivable">47,566</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_90F_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220215_zqXLDVb2a9al" 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 December 31, 2023 and June 30, 2023, the balance of advance from shareholders was $<span id="xdx_904_ecustom--AdvanceFromShareholders_iI_pp0p0_c20231231_z9kDQv17yJPi" title="Advance from shareholders">87,305</span> and $<span id="xdx_90F_ecustom--AdvanceFromShareholders_iI_pp0p0_c20230630_z2FlwqULmZwg" 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 140000 387750 47566 92246 87305 85200 <p id="xdx_80E_eus-gaap--IncomeTaxDisclosureTextBlock_zRacCtAtMEI9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14 – <span id="xdx_820_zR3O0TRx6XG4">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 six months ended December 31, 2023 and 2022. 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 December 31, 2023 and 2022. 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 six months ended December 31, 2023, 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 six months ended December 31, 2023 and 2022 consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z0l4hfoKbUal" 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_8B9_zDjbtO1hOTIa" style="display: none">Schedule of provision for income tax</span></td><td> </td> <td colspan="2" id="xdx_495_20231001__20231231_zEQYFOIlZxul" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_493_20221001__20221231_z0ZA4XPZyzyi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20230701__20231231_znrPg1gA4X2g" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20220701__20221231_zHsHo0CNQLT4" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr id="xdx_40D_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z0moeXEdCV79" 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_zctGV23w8XWb" 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">1,705</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">280,781</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">280,781</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCzqWY_zPReeIvn6Voa" 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">(904</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(123</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,566</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,799</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCzqWY_zdF7DYFYKWsa" 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_zKeueTnlcfSe" 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">801</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">280,658</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">11,566</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">290,580</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_zeIm67soupwa" 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_400_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_pp0p0_maDITEBzZb8_zuKCeJ8bbDei" 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">(555,981</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,090,318</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(840,629</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,259,785</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_pp0p0_maDITEBzZb8_zhST3n3wjr8b" 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">(133,943</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203,562</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(200,567</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(306,707</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_pp0p0_d0_maDITEBzZb8_zdGZqe7zL4O9" 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">184</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">(34,527</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,809</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">(219,633</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_mtDITEBzZb8_zoZCg11k3hb3" 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">(689,740</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,328,407</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">(976,387</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,786,125</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_zvH01Dz9dWod" 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">(688,939</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,047,749</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">(964,821</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,495,545</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> <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 2018 to 2022 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_887_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zB2LsC7IKo3h" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_zPXDwlItb7pg" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td> </td> <td colspan="2" id="xdx_49D_20231001__20231231_zHEo6qxKPijk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20221001__20221231_z13ThR8LWct1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20230701__20231231_z1Q47IEa8aX3" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220701__20221231_zdYPpllFROCf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></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_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_i_pdd" 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_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_i_pdd" 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.82%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.85%</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.85%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_i_pdd" 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.35%</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">0.20%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.86%</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zZi35t3SAD11" 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">(9.32%</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_i_pdd" 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.74%</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.38%</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.89%</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.72%</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_405_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_i_pdd" 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">26.43%</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">24.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">23.13%</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">16.67%</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">As of December 31, 2023, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_90C_eus-gaap--PrepaidTaxes_iI_c20231231__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zpkw6qUW8Dl2" title="Prepaid taxes">41,987</span> and $<span id="xdx_90E_eus-gaap--PrepaidTaxes_iI_c20231231__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zpYBWr5AUXna" title="Prepaid taxes">283,519</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_ztTtShSLAMjb" title="Prepaid taxes">45,718</span> and $<span id="xdx_90D_eus-gaap--PrepaidTaxes_iI_c20230630__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_z1o4eNMAWCz8" 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_881_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ztvie9sqK6c7" 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_8B2_zpH6Xhv2ceWj" style="display: none">Schedule of deferred taxes</span></td><td> </td> <td colspan="2" id="xdx_498_20231231_zldm80nLqZ9h" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230630_zx1flMfzoTag" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zMp6B5ja7dQ7" 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_ziFLZPNrNPL8" 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">183,268</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_zgf5M5ts5zAk" 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">209,655</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_zgAdXh6LrdXi" 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">2,619</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_zf9vP0zINzVa" 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,589</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_400_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_iI_maDTAGziAs_zSTtFT28G6m3" 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">113,992</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_pp0p0_d0_maDTAGziAs_zHnPXMQnFFea" 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">3,002,627</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_40F_ecustom--DisallowedInterestExpense_iI_pp0p0_maDTAGziAs_zg1mYKWBjGSc" 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">214,299</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_zpWBAzo3ieed" 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">277,228</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_z0pdOwzEXlpd" 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">(66,104</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_z5rKJt3Y1Krb" 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">85,596</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_zMbf5xnyFpo9" 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">4,276,769</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_zWyNdmP8iHmg" 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_zssIJzEgJh2e" 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">(91,944</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_zl7o7zEwebTc" 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,062,462</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_zdVAWmT0K4Vh" 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,154,406</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--NetDeferredTaxLiabilities_iTI_mtNDTLzP89_zvxvu9a4l2xl" 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">3,122,363</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 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 six months ended December 31, 2023, the Company recorded $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20231231_zUvCSmo9RADf" title="Valuation allowance">66,104</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_883_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z0l4hfoKbUal" 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_8B9_zDjbtO1hOTIa" style="display: none">Schedule of provision for income tax</span></td><td> </td> <td colspan="2" id="xdx_495_20231001__20231231_zEQYFOIlZxul" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_493_20221001__20221231_z0ZA4XPZyzyi" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20230701__20231231_znrPg1gA4X2g" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20220701__20221231_zHsHo0CNQLT4" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr id="xdx_40D_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_z0moeXEdCV79" 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_zctGV23w8XWb" 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">1,705</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">280,781</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">280,781</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCzqWY_zPReeIvn6Voa" 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">(904</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(123</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,566</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,799</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCzqWY_zdF7DYFYKWsa" 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_zKeueTnlcfSe" 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">801</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">280,658</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">11,566</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">290,580</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_zeIm67soupwa" 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_400_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_pp0p0_maDITEBzZb8_zuKCeJ8bbDei" 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">(555,981</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,090,318</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(840,629</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,259,785</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_pp0p0_maDITEBzZb8_zhST3n3wjr8b" 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">(133,943</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203,562</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(200,567</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(306,707</td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_pp0p0_d0_maDITEBzZb8_zdGZqe7zL4O9" 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">184</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">(34,527</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,809</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">(219,633</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_mtDITEBzZb8_zoZCg11k3hb3" 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">(689,740</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,328,407</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">(976,387</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,786,125</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_zvH01Dz9dWod" 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">(688,939</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,047,749</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">(964,821</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,495,545</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 1705 280781 0 280781 -904 -123 11566 9799 0 0 0 0 801 280658 11566 290580 -555981 -1090318 -840629 -1259785 -133943 -203562 -200567 -306707 184 -34527 64809 -219633 -689740 -1328407 -976387 -1786125 -688939 -1047749 -964821 -1495545 <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zB2LsC7IKo3h" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_zPXDwlItb7pg" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td> </td> <td colspan="2" id="xdx_49D_20231001__20231231_zHEo6qxKPijk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20221001__20221231_z13ThR8LWct1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20230701__20231231_z1Q47IEa8aX3" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220701__20221231_zdYPpllFROCf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Three Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Six Months Ended December 31,</b></td><td style="padding-bottom: 1pt"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1pt"><b> </b></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_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_i_pdd" 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_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_i_pdd" 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.82%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.85%</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.85%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_i_pdd" 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.35%</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">0.20%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.86%</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zZi35t3SAD11" 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">(9.32%</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_i_pdd" 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.74%</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.38%</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.89%</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.72%</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_405_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_i_pdd" 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">26.43%</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">24.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">23.13%</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">16.67%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.2100 0.2100 0.2100 0.2100 0.0582 0.0585 0.0582 0.0585 0.0035 -0.0033 0.0020 0.0186 0 0 0 -0.0932 -0.0074 -0.0238 -0.0389 -0.0272 0.2643 0.2414 0.2313 0.1667 41987 283519 45718 276683 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ztvie9sqK6c7" 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_8B2_zpH6Xhv2ceWj" style="display: none">Schedule of deferred taxes</span></td><td> </td> <td colspan="2" id="xdx_498_20231231_zldm80nLqZ9h" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230630_zx1flMfzoTag" 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">December 31, 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">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zMp6B5ja7dQ7" 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_ziFLZPNrNPL8" 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">183,268</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_zgf5M5ts5zAk" 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">209,655</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_zgAdXh6LrdXi" 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">2,619</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_zf9vP0zINzVa" 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,589</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_400_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_iI_maDTAGziAs_zSTtFT28G6m3" 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">113,992</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_pp0p0_d0_maDTAGziAs_zHnPXMQnFFea" 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">3,002,627</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_40F_ecustom--DisallowedInterestExpense_iI_pp0p0_maDTAGziAs_zg1mYKWBjGSc" 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">214,299</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_zpWBAzo3ieed" 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">277,228</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_z0pdOwzEXlpd" 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">(66,104</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_z5rKJt3Y1Krb" 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">85,596</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_zMbf5xnyFpo9" 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">4,276,769</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_zWyNdmP8iHmg" 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_zssIJzEgJh2e" 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">(91,944</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_zl7o7zEwebTc" 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,062,462</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_zdVAWmT0K4Vh" 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,154,406</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--NetDeferredTaxLiabilities_iTI_mtNDTLzP89_zvxvu9a4l2xl" 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">3,122,363</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> 183268 239142 209655 149907 2619 2435 253589 273589 113992 115125 3002627 2173221 214299 163381 277228 207726 66104 -0 85596 85596 4276769 3410122 91944 105323 1062462 1149549 1154406 1254872 3122363 2155250 66104 <p id="xdx_802_eus-gaap--EarningsPerShareTextBlock_zPmvalZsKPLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15 – <span id="xdx_824_zZDQB0028vY7">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_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zD71aCMj0Fi5" 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_8B6_zwI9YTHVgH51" style="display: none">Schedule of computation of basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_496_20231001__20231231_zZBqAumQFewh" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20221001__20221231_zqpxIG8a5Hye" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20230701__20231231_z0baF4JzPA2e" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_492_20220701__20221231_ze713r1CXcm8" 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 December 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">Six Months Ended December 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">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">2022</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">2022</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="padding-left: 10pt; width: 44%; text-align: left; padding-bottom: 2.5pt">Net loss attributable to iPower Inc.</td><td style="width: 1%; 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,914,828</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; 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">(3,290,439</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; 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">(3,201,343</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; 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">(7,472,815</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"> <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: rgb(238,238,238)"> <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_901_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20231001__20231231_zKO4mLPiP3vf" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_906_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20231001__20231231_zLF8uyO6vn8i" title="Weighted-average shares used in computing diluted earnings per share">29,790,242</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_906_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20221001__20221231_zOfkFMi5U3Nd" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_90E_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20221001__20221231_zOeGJxTv43x" title="Weighted-average shares used in computing diluted earnings per share">29,742,620</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_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230701__20231231_zGnBhFJLGN0h" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_902_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20230701__20231231_zbH0PS4EBSr4" title="Weighted-average shares used in computing diluted earnings per share">29,777,378</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--WeightedAverageNumberOfSharesOutstandingBasic_c20220701__20221231_zxCK12SbYuQg" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_904_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20220701__20221231_zK9jiWHfiv35" title="Weighted-average shares used in computing diluted earnings per share">29,687,878</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 2.5pt">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_906_eus-gaap--EarningsPerShareBasic_c20231001__20231231_zdQCVALfyLwh" title="Losses per share of ordinary shares, Basic"><span id="xdx_90D_eus-gaap--EarningsPerShareDiluted_c20231001__20231231_zEpR5IWSwXt9" title="Losses per share of ordinary shares, Diluted">(0.06</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_902_eus-gaap--EarningsPerShareBasic_c20221001__20221231_z56UepSAUiMb" title="Losses per share of ordinary shares, Basic"><span id="xdx_901_eus-gaap--EarningsPerShareDiluted_c20221001__20221231_zlik3AlAOmr" title="Losses per share of ordinary shares, Diluted">(0.11</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--EarningsPerShareBasic_c20230701__20231231_zAOeHCw4tel5" title="Losses per share of ordinary shares, Basic"><span id="xdx_90D_eus-gaap--EarningsPerShareDiluted_c20230701__20231231_zAEbl5uqdQJ9" title="Losses per share of ordinary shares, Diluted">(0.11</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--EarningsPerShareBasic_c20220701__20221231_zmGrHVjsKQQe" title="Losses per share of ordinary shares, Basic"><span id="xdx_90E_eus-gaap--EarningsPerShareDiluted_c20220701__20221231_zA87cOftYhxb" title="Losses per share of ordinary shares, Diluted">(0.25</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A1_zczr3yKF9lI8" 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: 2%; text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="width: 98%; 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 and unvested RSUs as the Company had a net loss for the three and six months ended December 31, 2023 and 2022.</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="width: 2%; text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="width: 98%; 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 as December 31, 2023 and 2022.</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="width: 2%; text-align: justify"><span style="font-size: 10pt">*</span></td> <td style="width: 98%"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2023, <span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20231001__20231231_zyZypb4mDOT7" title="Unissued shares of restricted stock units">40,981</span> and <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20230701__20231231_zdZGgcGVHdGc" title="Unissued shares of restricted stock units">107,347</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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and six months ended December 31, 2022, <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20221001__20221231_zcmPc22kpsfk" title="Unissued shares of restricted stock units"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20221231_zaW2m5Bi1dS5" title="Unissued shares of restricted stock units">154,261</span></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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zD71aCMj0Fi5" 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_8B6_zwI9YTHVgH51" style="display: none">Schedule of computation of basic and diluted earnings per share</span></td><td> </td> <td colspan="2" id="xdx_496_20231001__20231231_zZBqAumQFewh" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20221001__20221231_zqpxIG8a5Hye" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20230701__20231231_z0baF4JzPA2e" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_492_20220701__20221231_ze713r1CXcm8" 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 December 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">Six Months Ended December 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">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">2022</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">2022</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="padding-left: 10pt; width: 44%; text-align: left; padding-bottom: 2.5pt">Net loss attributable to iPower Inc.</td><td style="width: 1%; 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,914,828</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; 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">(3,290,439</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; 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">(3,201,343</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; 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">(7,472,815</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"> <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: rgb(238,238,238)"> <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_901_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20231001__20231231_zKO4mLPiP3vf" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_906_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20231001__20231231_zLF8uyO6vn8i" title="Weighted-average shares used in computing diluted earnings per share">29,790,242</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_906_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20221001__20221231_zOfkFMi5U3Nd" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_90E_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20221001__20221231_zOeGJxTv43x" title="Weighted-average shares used in computing diluted earnings per share">29,742,620</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_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230701__20231231_zGnBhFJLGN0h" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_902_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20230701__20231231_zbH0PS4EBSr4" title="Weighted-average shares used in computing diluted earnings per share">29,777,378</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--WeightedAverageNumberOfSharesOutstandingBasic_c20220701__20221231_zxCK12SbYuQg" title="Weighted-average shares used in computing basic earnings per share"><span id="xdx_904_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_c20220701__20221231_zK9jiWHfiv35" title="Weighted-average shares used in computing diluted earnings per share">29,687,878</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt; padding-bottom: 2.5pt">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_906_eus-gaap--EarningsPerShareBasic_c20231001__20231231_zdQCVALfyLwh" title="Losses per share of ordinary shares, Basic"><span id="xdx_90D_eus-gaap--EarningsPerShareDiluted_c20231001__20231231_zEpR5IWSwXt9" title="Losses per share of ordinary shares, Diluted">(0.06</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_902_eus-gaap--EarningsPerShareBasic_c20221001__20221231_z56UepSAUiMb" title="Losses per share of ordinary shares, Basic"><span id="xdx_901_eus-gaap--EarningsPerShareDiluted_c20221001__20221231_zlik3AlAOmr" title="Losses per share of ordinary shares, Diluted">(0.11</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--EarningsPerShareBasic_c20230701__20231231_zAOeHCw4tel5" title="Losses per share of ordinary shares, Basic"><span id="xdx_90D_eus-gaap--EarningsPerShareDiluted_c20230701__20231231_zAEbl5uqdQJ9" title="Losses per share of ordinary shares, Diluted">(0.11</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--EarningsPerShareBasic_c20220701__20221231_zmGrHVjsKQQe" title="Losses per share of ordinary shares, Basic"><span id="xdx_90E_eus-gaap--EarningsPerShareDiluted_c20220701__20221231_zA87cOftYhxb" title="Losses per share of ordinary shares, Diluted">(0.25</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -1914828 -3290439 -3201343 -7472815 29790242 29790242 29742620 29742620 29777378 29777378 29687878 29687878 -0.06 -0.06 -0.11 -0.11 -0.11 -0.11 -0.25 -0.25 40981 107347 154261 154261 <p id="xdx_807_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_za42QQDGFEs3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16 – <span id="xdx_822_z4Rn3ePngkWi">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 December 31, 2023, the total authorized shares of capital stock were 200,000,000 shares consisting of <span id="xdx_906_eus-gaap--CommonStockSharesAuthorized_iI_c20231231_zbpn1Hq5M3Fk" title="Common stock, shares authorized">180,000,000 </span>shares of Common Stock (“Common Stock”) and <span id="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_iI_c20231231_z1pQik05K1n5" 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_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20231231_z3A8UY1U89sc" title="Preferred stock, par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20231231_zrJeZErTOq55" 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_zRFaR8gu91Ul" 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_zbPbpoqZNwKi" 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_zpj9HLdEuJbj" 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_zTjWSBoJGHv6" 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">As of December 31, 2023 and June 30, 2023, there were <span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_c20231231_z5cSLX9d5OOh" title="Common stock, shares outstanding">29,710,939</span> and <span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zaJglbEYE0Y9" title="Common stock, shares outstanding">29,710,939</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 December 31, 2023 and June 30, 2023, respectively, there were <span id="xdx_902_eus-gaap--PreferredStockSharesIssued_iI_do_c20231231_zu52NR8z6AHk" title="Preferred stock shares issued"><span id="xdx_908_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20231231_zq0GvsKbFFve" title="Preferred stock shares outstanding"><span id="xdx_908_eus-gaap--PreferredStockSharesIssued_iI_do_c20230630_zap1c84jRI8c" title="Preferred stock shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20230630_zHlUqiG4ZjOk" 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_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20231231__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zLLRlSYNCi9e" 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_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20210510__20210511__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--CounterpartyNameAxis__custom--VariousPartiesMember_z356TujTk3Ha" 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 six months ended December 31, 2023, the Company granted an additional <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZBES2Omxc3d" title="Number of RSU's granted">62,600</span> shares of RSUs. For the three and six months ended December 31, 2023, the Company recorded $<span id="xdx_907_eus-gaap--ShareBasedCompensation_pp0p0_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zr2iHb4pWKuh" title="Stock-based compensation expense">30,863</span> and $<span id="xdx_905_eus-gaap--ShareBasedCompensation_pp0p0_c20220701__20221231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z6WU1bd5t2Ki" title="Stock-based compensation expense">38,363</span> of stock-based compensation expense. There was <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_do_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zPypNOkdxBa" title="Number of restricted shares, forfeited"><span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_do_c20220701__20221231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zNg8vKBYTv22" title="Number of restricted shares, forfeited">no</span></span> forfeiture of RSUs occurred during the six months ended December 31, 2023 and 2022. As of December 31, 2023 and June 30, 2023, the unvested number of RSUs was <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iI_c20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeYqQvOx0nT7" title="Unvested RSUs">47,481</span> and <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iI_c20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zCUOBqZ1MhM6" title="Unvested RSUs">38,793</span> and the unamortized expense was $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20231231_zp6KPYFtawsg" title="Unamortized expense">34,439</span> and $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20230630_zGyXROWnVBo7" 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_z4jo00RyU41l" 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_8BA_zx70dCp96P6b" 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">Total Fair Market Value of RSUs Issued as Compensation (1)</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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zm8bmpH6xEq1" 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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z4D4IlEuHdkg" 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_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue_pp0p0_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zyDnVD9dc2i2" style="text-align: right" title="Total fair market value of RSUs issued as compensation, RSUs granted but not vested">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_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d0_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zB1xLetRJnd3" 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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zK3T2zNqVMjj" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested">(53,912</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 December 31, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z4trj0Ow5648" style="border-bottom: Black 2.5pt double; text-align: right" title="RSUs granted but not vested, Ending balance">47,481</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_F08_zRYRxVZluFJb" style="font-size: 10pt">(1)</span></td> <td><span id="xdx_F1A_z4ZRLftDmsLa" 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_8A2_zXCjtoUrA26f" 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 December 31, 2023, of the <span id="xdx_90E_eus-gaap--ConversionOfStockSharesConverted1_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zAHxqZHD6EE1" title="Conversion of RSUs vested, shares">285,923</span> vested RSUs, <span id="xdx_901_eus-gaap--ConversionOfStockSharesIssued1_c20230701__20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zzHcuM4Mpes6" title="Stock issued for RSU's vested">178,576</span> shares of Common Stock were issued, and <span id="xdx_90B_ecustom--ConversionOfStockSharesToBeIssued_c20230701__20231231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zubSxRwOh1Gf" title="Stock to be issued for RSU's vested">107,347</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_zejnGaEy5GSa" 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_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220511__20220512__srt--CounterpartyNameAxis__custom--ChenlongTanMember_z4PsqZzJ8uNc" title="Options, grants in period">3,000,000</span> shares of Common Stock to Chenlong Tan, CEO and (ii) <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220511__20220512__srt--CounterpartyNameAxis__custom--MrVassilyMember_zAEHcejuc3jd" 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_znZrcJCMPPa7" 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 December 31, 2023 was as follows:</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 colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: center"><b> </b></td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Revenue in Fiscal Year</b></span></td><td style="padding-bottom: 1pt; text-align: center"><b> </b></td><td style="text-align: center; padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; text-align: center"><b> </b></td><td colspan="5" style="border-bottom: Black 1pt solid; 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"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left"><b> </b></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"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; text-align: left"><b> </b></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"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; text-align: left"><b> </b></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"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td style="border-bottom: Black 1pt solid; text-align: left"><b> </b></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"><b> </b></td></tr> <tr style="vertical-align: bottom"> <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: 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: left"> </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="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">90</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: 28%; 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: 15%; text-align: right">6</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: 28%; 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: White"> <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: left"> </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: left"> </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">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </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: left"> </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">150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </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: left"> </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">200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </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: left"> </td><td style="text-align: center">–</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">250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </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: left"> </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_zGT0sxiuiyQ1" 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_zYKAASjw4Ss8" 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_zXhrx5sZacT2" 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_zYkuLdbod675" 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_zG5mQ1a0Edv8" 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 December 31, 2023, $2.3 million is deemed probable of vesting. As of December 31, 2023, <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pid_dn_c20231231_zYtk9hAMbk5i" title="Options vested">none</span> of the options had vested. For the three and six months ended December 31, 2023, the Company recorded $<span id="xdx_909_eus-gaap--ShareBasedCompensation_c20231001__20231231__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_z52BC9kBZn45" title="Stock-based compensation expense">110,382</span> and $<span id="xdx_90B_eus-gaap--ShareBasedCompensation_c20230701__20231231__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_zFyRBpPlONK5" title="Stock-based compensation expense">220,764</span> of stock-based compensation expense related to the Option Grants. For the three and six months ended December 31, 2022, the Company recorded $<span id="xdx_904_eus-gaap--ShareBasedCompensation_c20221001__20221231__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_zZSIfc6r4wTg" title="Stock-based compensation expense">110,382</span> and $<span id="xdx_907_eus-gaap--ShareBasedCompensation_c20220701__20221231__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_z7fCs53NoMAh" title="Stock-based compensation expense">220,764</span> of stock-based compensation expense related to the Option Grants. As of December 31, 2023, unrecognized compensation cost related to tranches probable of vesting is approximately $1.5 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 29710939 29710939 0 0 0 0 5000000 46546 62600 30863 38363 0 0 47481 38793 34439 22500 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z4jo00RyU41l" 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_8BA_zx70dCp96P6b" 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">Total Fair Market Value of RSUs Issued as Compensation (1)</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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zm8bmpH6xEq1" 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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z4D4IlEuHdkg" 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_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue_pp0p0_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zyDnVD9dc2i2" style="text-align: right" title="Total fair market value of RSUs issued as compensation, RSUs granted but not vested">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_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d0_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zB1xLetRJnd3" 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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zK3T2zNqVMjj" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested">(53,912</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 December 31, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20230701__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z4trj0Ow5648" style="border-bottom: Black 2.5pt double; text-align: right" title="RSUs granted but not vested, Ending balance">47,481</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_F08_zRYRxVZluFJb" style="font-size: 10pt">(1)</span></td> <td><span id="xdx_F1A_z4ZRLftDmsLa" 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 53912 47481 285923 178576 107347 60000 3000000 330000 1.12 1.12 0.9565 P10Y 0.0293 0 0 110382 220764 110382 220764 <p id="xdx_80A_ecustom--WarrantLiabilitiesTextBlock_zQxKf1rTED5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17 – <span id="xdx_827_zka70EAGW6c4">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 December 31, 2023, none of the private placement investors exercised any of their warrants. As such, as of December 31, 2023 and June 30, 2023, the number of shares issuable under the outstanding warrants was <span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20231231_zDVf2g09SXX" title="Warrants outstanding"><span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230630_zE7SXMEvNMw4" title="Warrants outstanding">685,715</span></span>, with an average exercise price of $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20231231_zd28n7ot1M5" title="Average exercise price"><span id="xdx_900_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230630_ziTyXunk4fZf" 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_806_eus-gaap--ConcentrationRiskDisclosureTextBlock_z8kMPfQTRd95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18 - <span id="xdx_823_zfv0NzhUG7Rb">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 December 31, 2023 and June 30, 2023, $<span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20231231_zvSUdXe5VIWh">1,488,027 </span>and $<span id="xdx_909_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20230630_zstGsqKkEYeh">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_c20231231_zkcj16EujRpl">0.2 million</span> and $<span id="xdx_90B_eus-gaap--CashUninsuredAmount_iI_dm_c20230630_zYcEi1aUmobi">2.7 million</span>, respectively, in excess of the FDIC insurance limit, as of December 31, 2023 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 six months ended December 31, 2023 and 2022, Amazon Vendor and Amazon Seller customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zAiCRGBp5fTa" title="Concentration risk, percentage">95</span>% and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zua0YSgRBmq1" title="Concentration risk, percentage">91</span>% of the Company's total revenues, respectively. As of December 31, 2023 and June 30, 2023, accounts receivable from Amazon Vendor and Amazon Seller accounted for <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zJbdWlX5UPEk" title="Concentration risk, percentage">93</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230630__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zhUJB8SZYL05" title="Concentration risk, percentage">95</span>% of the Company’s total 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">For the six months ended December 31, 2023 and 2022, two suppliers accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zebYt1w2hEzg" title="Concentration risk, percentage">20</span>% (<span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zWQX3R5baihc" title="Concentration risk, percentage">11</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zv0lwf293yI4" title="Concentration risk, percentage">9</span>%) and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zv4Zjh4YrWge" title="Concentration risk, percentage">41</span>% (<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zzVAgboszV5i" title="Concentration risk, percentage">31</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--TotalPurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z0aG1sXmXoc8" title="Concentration risk, percentage">10</span>%) of the Company's total purchases, respectively. As of December 31, 2023 and June 30, 2023, accounts payable to two suppliers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSupplierMember_zKvfVTeh8YK6" title="Concentration risk, percentage">54</span>% (<span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zeLpOdU89UV" title="Concentration risk, percentage">42</span>% and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zcotsWjXL794" title="Concentration risk, percentage">12</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_zMIUrbvSt9ol" 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_zKQvh34zZVK6" 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_zokeODXOpjSb" title="Concentration risk, percentage">6</span>%) of the Company’s total accounts payable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> 1488027 3735642 200000 2700000 0.95 0.91 0.93 0.95 0.20 0.11 0.09 0.41 0.31 0.10 0.54 0.42 0.12 0.55 0.49 0.06 <p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zrUMxFZv5oG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 19 - <span id="xdx_82D_ztlHsoXcvoDd">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_905_eus-gaap--ContractualObligation_iI_pp0p0_c20231231_z1GUBv7EOCK3" title="Total commitment of term lease">12,649,053</span>. The financial statements reflected $<span id="xdx_907_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20231231_z7Mj8vLiAyyd" title="Right of use asset - non-current">7,141,633</span> and $<span id="xdx_906_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20230630_zA6pWaNwsQma" title="Right of use asset - non-current">7,837,345</span>, respectively, of operating lease right-of-use assets, and $<span id="xdx_90E_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20231231_z76lqYjc1Dmh" title="Operating lease liabilities">7,568,542</span> and $<span id="xdx_90D_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20230630_zuMBPVWrSxcc" title="Operating lease liabilities">8,265,220</span>, respectively, of operating lease liabilities as of December 31, 2023 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 December 31, 2023 and 2022:</p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--LeaseCostTableTextBlock_z4ELhWkcY7fg" 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"> <td><span id="xdx_8BE_zhDhXprDMCO6" style="display: none">Schedule of lease cost and other information</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 style="padding-bottom: 1pt"><span style="text-decoration: underline">Lease cost</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2022</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Operating lease cost (included in G&amp;A 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_pp0p0_c20231001__20231231_zeWDTL5cL1Ik" style="width: 13%; text-align: right" title="Operating lease cost">739,557</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--OperatingLeaseCost_pp0p0_c20221001__20221231_z82JbjH9Ixql" style="width: 13%; text-align: right" title="Operating lease cost">775,494</td><td style="width: 1%; 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 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_98D_eus-gaap--OperatingLeasePayments_pp0p0_c20231001__20231231_zLRWUScbZdKc" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">742,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeasePayments_pp0p0_c20221001__20221231_zVlwZJfZnWod" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">755,643</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_907_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20231001__20231231_zlCiRNA9Clo6" title="Remaining lease term in years">1.33 – 4.42</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_908_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20221001__20221231_zCkH1tyeULM5" title="Remaining lease term in years">0.58 – 5.42</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_90E_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20231001__20231231_z6IRDezbz9Fk" 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_90D_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20221001__20221231_zUUKC6wDek19" 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">Six Months Ended December 31, 2022 and 2021:</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" 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="padding-bottom: 1pt"><span style="text-decoration: underline">Lease cost</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2022</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="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_98E_eus-gaap--OperatingLeaseCost_pp0p0_c20230701__20231231_zcXxz69EIAol" style="width: 13%; text-align: right" title="Operating lease cost">1,532,546</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_987_eus-gaap--OperatingLeaseCost_pp0p0_c20220701__20221231_zom1e5QT4euj" style="width: 13%; text-align: right" title="Operating lease cost">1,554,727</td><td style="width: 1%; 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 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_98D_eus-gaap--OperatingLeasePayments_pp0p0_c20230701__20231231_zB809cM0LKFi" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">1,529,857</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLeasePayments_pp0p0_c20220701__20221231_zHkUHo6FLTLh" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">1,524,704</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_905_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20230701__20231231_z7lRMbOprvXc" title="Remaining lease term in years">1.33 – 4.42</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_903_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20221231_zNVYxw3qbcEf" title="Remaining lease term in years">0.58 – 5.42</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_c20230701__20231231_zp1zvE5frjwc" 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_90A_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20221231_zCxYQNUiqr4k" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A5_zScApDKVi7x9" 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_88F_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z4mpVp6kut46" 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><span id="xdx_8B8_zQeY4G1Y8i29" style="display: none">Schedule of supplemental balance sheet information related to leases</span></td><td> </td> <td colspan="2" id="xdx_497_20231231_zqnicS6iiTsk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230630_z55CARrAlP9" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Operating leases</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>6/30/2023</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zUUz0UHgWKq3" 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">7,141,633</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> </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_408_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_maOLLzD8r_zEOYUY9wKzv9" 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,065,177</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_maOLLzD8r_zCSEaD2ATdxf" 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">5,503,365</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_405_eus-gaap--OperatingLeaseLiability_iTI_mtOLLzD8r_zCPjQaLlfLQ4" 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,568,542</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_888_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z0SpLdvZRnY1" 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_8B2_zbBMxTSzn3T3" style="display: none">Schedule of maturities of lease liabilities</span></td><td> </td> <td colspan="2" id="xdx_49A_20231231_zgD7OJJK5iSk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Operating</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Lease</b></td><td style="padding-bottom: 1pt"><b> </b></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_zhT2svHAqMr2" 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">1,187,861</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pp0p0_zr5Hig28cdA8" 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,320,324</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pp0p0_zrADSHCQQE01" 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,773,910</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pp0p0_zXSceGouOvAh" 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,573</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pp0p0_zxKEpdcIh6n6" 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_zrsDDdRYudl3" 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">(769,534</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iI_zhsbHgj9Cd9e" 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,568,542</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">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 is presently 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. The Company cannot reasonably estimate the amount of potential exposure as of the date of this report.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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 7141633 7837345 7568542 8265220 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--LeaseCostTableTextBlock_z4ELhWkcY7fg" 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"> <td><span id="xdx_8BE_zhDhXprDMCO6" style="display: none">Schedule of lease cost and other information</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 style="padding-bottom: 1pt"><span style="text-decoration: underline">Lease cost</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2022</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Operating lease cost (included in G&amp;A 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_pp0p0_c20231001__20231231_zeWDTL5cL1Ik" style="width: 13%; text-align: right" title="Operating lease cost">739,557</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--OperatingLeaseCost_pp0p0_c20221001__20221231_z82JbjH9Ixql" style="width: 13%; text-align: right" title="Operating lease cost">775,494</td><td style="width: 1%; 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 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_98D_eus-gaap--OperatingLeasePayments_pp0p0_c20231001__20231231_zLRWUScbZdKc" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">742,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeasePayments_pp0p0_c20221001__20221231_zVlwZJfZnWod" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">755,643</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_907_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20231001__20231231_zlCiRNA9Clo6" title="Remaining lease term in years">1.33 – 4.42</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_908_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20221001__20221231_zCkH1tyeULM5" title="Remaining lease term in years">0.58 – 5.42</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_90E_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20231001__20231231_z6IRDezbz9Fk" 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_90D_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20221001__20221231_zUUKC6wDek19" 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">Six Months Ended December 31, 2022 and 2021:</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" 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="padding-bottom: 1pt"><span style="text-decoration: underline">Lease cost</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2022</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="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_98E_eus-gaap--OperatingLeaseCost_pp0p0_c20230701__20231231_zcXxz69EIAol" style="width: 13%; text-align: right" title="Operating lease cost">1,532,546</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_987_eus-gaap--OperatingLeaseCost_pp0p0_c20220701__20221231_zom1e5QT4euj" style="width: 13%; text-align: right" title="Operating lease cost">1,554,727</td><td style="width: 1%; 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 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_98D_eus-gaap--OperatingLeasePayments_pp0p0_c20230701__20231231_zB809cM0LKFi" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">1,529,857</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLeasePayments_pp0p0_c20220701__20221231_zHkUHo6FLTLh" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities">1,524,704</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_905_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20230701__20231231_z7lRMbOprvXc" title="Remaining lease term in years">1.33 – 4.42</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_903_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20221231_zNVYxw3qbcEf" title="Remaining lease term in years">0.58 – 5.42</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_c20230701__20231231_zp1zvE5frjwc" 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_90A_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20221231_zCxYQNUiqr4k" title="Average discount rate - operating leases">5 - 8%</span></span></td><td style="text-align: left"> </td></tr> </table> 739557 775494 742427 755643 1.33 – 4.42 0.58 – 5.42 5 - 8% 5 - 8% 1532546 1554727 1529857 1524704 1.33 – 4.42 0.58 – 5.42 5 - 8% 5 - 8% <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z4mpVp6kut46" 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><span id="xdx_8B8_zQeY4G1Y8i29" style="display: none">Schedule of supplemental balance sheet information related to leases</span></td><td> </td> <td colspan="2" id="xdx_497_20231231_zqnicS6iiTsk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230630_z55CARrAlP9" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><span style="text-decoration: underline">Operating leases</span></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>12/31/2023</b></td><td style="padding-bottom: 1pt"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>6/30/2023</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zUUz0UHgWKq3" 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">7,141,633</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> </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_408_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_maOLLzD8r_zEOYUY9wKzv9" 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,065,177</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_maOLLzD8r_zCSEaD2ATdxf" 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">5,503,365</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_405_eus-gaap--OperatingLeaseLiability_iTI_mtOLLzD8r_zCPjQaLlfLQ4" 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,568,542</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> 7141633 7837345 2065177 2159173 5503365 6106047 7568542 8265220 <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z0SpLdvZRnY1" 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_8B2_zbBMxTSzn3T3" style="display: none">Schedule of maturities of lease liabilities</span></td><td> </td> <td colspan="2" id="xdx_49A_20231231_zgD7OJJK5iSk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Operating</b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Lease</b></td><td style="padding-bottom: 1pt"><b> </b></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_zhT2svHAqMr2" 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">1,187,861</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pp0p0_zr5Hig28cdA8" 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,320,324</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pp0p0_zrADSHCQQE01" 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,773,910</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pp0p0_zXSceGouOvAh" 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,573</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pp0p0_zxKEpdcIh6n6" 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_zrsDDdRYudl3" 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">(769,534</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iI_zhsbHgj9Cd9e" 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,568,542</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1187861 2320324 1773910 1596573 1459408 769534 7568542 <p id="xdx_808_eus-gaap--SubsequentEventsTextBlock_zvACMUG48HWa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 20 - <span id="xdx_828_z3rdLFx0Nh7k">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. The Company did not have any material subsequent events that required recognition or additional disclosure in the unaudited condensed consolidated financial statements presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> The total fair value was based on the current stock price on the grant date.