v3.26.1
Earnings per share (Details - Basic and diluted earnings per share) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Numerator:        
Net loss attributable to iPower Inc. $ (3,454,878) $ (339,599) $ (5,181,807) $ (2,150,061)
Denominator:        
Weighted-average shares used in computing basic earnings per share 1,453,875 1,048,508 1,200,110 1,047,816
Weighted-average shares used in computing diluted earnings per share 1,453,875 1,048,508 1,200,110 1,047,816
Losses per share of ordinary shares - basic $ (2.38) $ (0.33) $ (4.32) $ (2.06)
Losses per share of ordinary shares - diluted $ (2.38) $ (0.33) $ (4.32) $ (2.06)
Restricted Stock Units [Member]        
Denominator:        
Antidilutive shares 541 17,857 82,759 62,771