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)