v3.25.2
Loss Per Share - Schedule of Basic Net Loss Per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Basic Net Loss Per Share [Abstract]    
Net loss $ (39,240,226) $ (14,767,822)
Weighted average basic ordinary shares outstanding 56,853,552 54,812,900
Weighted average diluted ordinary shares outstanding 56,853,552 54,812,900
Net loss per basic share of common stock $ (0.69) $ (0.27)
Net loss per diluted share of common stock $ (0.69) $ (0.27)