v3.25.2
Stock-Based Payments - Schedule of Stock Options (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Schedule of Stock Options [Abstract]    
Numbers of Shares, Unvested and Outstanding balance 235,008 227,508
Weighted Average Exercise Price, Unvested and Outstanding balance $ 26.76 $ 27.22
Weighted Average Remaining Contractual Term, Unvested and Outstanding balance 1 year 11 months 4 days 1 year 5 months 15 days
Aggregate Intrinsic Value, Unvested and Outstanding balance
Numbers of Shares, Unvested  
Weighted Average Exercise Price, Unvested  
Weighted Average Remaining Contractual Term, Unvested  
Aggregate Intrinsic Value, Unvested  
Number of Shares, Granted  
Weighted Average Exercise Price, Granted  
Aggregate Intrinsic Value (in thousands), Granted  
Numbers of Shares, Vested  
Weighted Average Exercise Price, Vested  
Aggregate Intrinsic Value, Vested  
Numbers of Shares, Forfeited   (7,500)
Weighted Average Exercise Price, Forfeited   $ 3.28
Aggregate Intrinsic Value, Forfeited