Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Shares could Dilute Basic EPS (Details) - shares |
12 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Schedule of Potentially Dilutive Shares could Dilute Basic EPS [Line Items] | ||
Potentially dilutive shares | 2,016,306 | 3,911,817 |
Share options [Member] | ||
Schedule of Potentially Dilutive Shares could Dilute Basic EPS [Line Items] | ||
Potentially dilutive shares | 1,438,125 | 3,255,000 |
Unvested restricted stock units [Member] | ||
Schedule of Potentially Dilutive Shares could Dilute Basic EPS [Line Items] | ||
Potentially dilutive shares | 404,970 | 483,606 |
Warrants [Member] | ||
Schedule of Potentially Dilutive Shares could Dilute Basic EPS [Line Items] | ||
Potentially dilutive shares | 173,211 | 173,211 |