v3.26.3
Loss Per Share - Schedule of Basic Net Loss Per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Basic Net Loss Per Share [Abstract]    
Net loss $ (33,204,044) $ (39,240,226)
Weighted average basic share of common stock outstanding 57,306,470 56,853,552
Weighted average diluted share of common stock outstanding 57,306,470 56,853,552
Net loss per basic share of common stock $ (0.58) $ (0.69)
Net loss per diluted share of common stock $ (0.58) $ (0.69)