Loss Per Share - Schedule of Potentially Dilutive Shares (Details) - shares |
6 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule of Potentially Dilutive Shares [Line Items] | ||
| Total dilutive shares | 2,974,174 | 3,419,140 |
| Share options [Member] | ||
| Schedule of Potentially Dilutive Shares [Line Items] | ||
| Total dilutive shares | 2,172,084 | 2,845,000 |
| Unvested restricted stock units [Member] | ||
| Schedule of Potentially Dilutive Shares [Line Items] | ||
| Total dilutive shares | 628,879 | 574,140 |
| Warrants [Member] | ||
| Schedule of Potentially Dilutive Shares [Line Items] | ||
| Total dilutive shares | 173,211 | |