v3.26.3
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net income per share:    
Net income, basic $ 2,950,353 $ 2,923,233
Net income, basic shares 11,814,041 11,576,287
Basic income per share $ 0.25 $ 0.25
Stock options, shares 13,909  
Net income, diluted $ 2,950,353 $ 2,923,233
Net income, diluted shares 11,827,950 11,576,287
Diluted income per share $ 0.25 $ 0.25