v3.25.2
Stock-Based Compensation - Schedule of Deferred Stock Units Terminated/Settled, as Well as those that Vested (Details) - Deferred Stock Units [Member] - $ / shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Deferred Stock Units Terminated/Settled, as Well as those that Vested [Line Items]    
Number of Shares, Outstanding at beginning 207,342 106,197
Weighted Average Exercise Price, Outstanding at beginning $ 3.64 $ 3.31
Number of Shares, Issued 74,728 101,145
Weighted Average Exercise Price, Issued $ 2.75 $ 2.47
Number of Shares, Terminated/Settled (92,063)
Weighted Average Exercise Price, Terminated/Settled $ 2.89
Number of Shares, Outstanding at ending 190,007 207,342
Weighted Average Exercise Price, Outstanding at ending $ 2.84 $ 3.64