v3.26.3
Warrant (Details) - Schedule of Warrant Activity - Warrant [Member] - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Warrant Activity [Line Items]    
Number of Warrant Shares, Beginning Balance 1,054,381 1,579,086
Number of Warrant Shares, Exercised (524,705)
Number of Warrant Shares, Ending Balance 1,054,381 1,054,381
Weighted Average Exercise Price, Beginning Balance $ 11.88 $ 7.92
Weighted Average Exercise Price, Exercised  
Weighted Average Exercise Price, Ending Balance $ 11.88 $ 11.88