v3.25.2
Stock-Based Compensation - Schedule of Restricted Stock Units Terminated, as Well as those that Vested (Details) - Restricted Stock Units [Member] - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Schedule of Restricted Stock Units Terminated, as Well as those that Vested [Line Items]      
Number of Shares, Outstanding at ending 87,720 165,288 307,500
Weighted Average Exercise Price, Outstanding at ending $ 6.84 $ 2.42 $ 3.9
Weighted Average Term, Outstanding at ending   8 months 4 days  
Number of Shares, Issued   165,288 219,780
Weighted Average Exercise Price, Issued   $ 2.42 $ 2.73
Weighted Average Term, Issued   8 months 4 days  
Number of Shares, Terminated/Resigned   (73,260)  
Weighted Average Exercise Price, Terminated/Resigned   $ 2.73  
Number of Shares, Settled   (234,240)  
Weighted Average Exercise Price, Settled   $ 4.27