XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per share (Details - Basic and diluted earnings per share) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Numerator:        
Net loss attributable to iPower Inc. $ (1,193,281) $ 218,819 $ (1,726,929) $ (1,810,462)
Denominator:        
Weighted-average shares used in computing basic earnings per share 1,102,378 1,047,917 1,075,986 1,047,570
Weighted-average shares used in computing diluted earnings per share 1,102,378 1,047,917 1,075,986 1,047,570
Losses per share of ordinary shares - basic $ (1.08) $ 0.21 $ (1.60) $ (1.73)
Losses per share of ordinary shares - diluted $ (1.08) $ 0.21 $ (1.60) $ (1.73)
Restricted Stock Units (RSUs) [Member]        
Denominator:        
Restricted stock units vested during period     82,217 1,497
Restricted Stock Units (RSUs) [Member] | Equity Incentive Plan 2020 [Member]        
Denominator:        
Restricted stock units vested during period 81,676 2,974 82,217 3,579