XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share (Details - Basic and diluted earnings per share) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Numerator:        
Net (loss) income attributable to iPower Inc. $ (339,599) $ 1,016,082 $ (2,150,061) $ (2,185,261)
Denominator:        
Weighted-average shares used in computing basic earnings per share 31,455,248 29,821,811 31,434,479 29,791,990
Weighted-average shares used in computing diluted earnings per share 31,455,248 29,821,811 31,434,479 29,791,990
Losses per share of ordinary shares - basic $ (0.01) $ 0.03 $ (0.07) $ (0.07)
Losses per share of ordinary shares - diluted $ (0.01) $ 0.03 $ (0.07) $ (0.07)
Restricted Stock Units (RSUs) [Member]        
Denominator:        
Restricted stock units vested during period 17,857 25,331 62,771 28,635