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)