XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per share (Details - Basic and diluted earnings per share) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Numerator:    
Net income (loss) attributable to iPower Inc. $ (4,968,288) $ (1,528,159)
Denominator:    
Weighted-average shares used in computing basic earnings per share 31,445,633 29,878,196
Weighted-average shares used in computing diluted earnings per share 31,445,633 29,878,196
Losses per share of ordinary shares - basic $ (0.16) $ (0.05)
Losses per share of ordinary shares - diluted $ (0.16) $ (0.05)
Restricted Stock Units (RSUs) [Member]    
Denominator:    
Restricted stock units vested during period 77,454 98,143
Restricted stock units vested during period   44,285