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 |