v3.25.0.1
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