v3.25.2
Stock-Based Compensation - Schedule of Option Activity (Details) - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Schedule of Summary of Option Activity [Abstract]      
Number of Shares, Outstanding at ending 237,041 172,477 235,219
Weighted Average Exercise Price, Outstanding at ending $ 21.73 $ 21.08 $ 22.05
Weighted Average Remaining Contractual Term (in years), Outstanding at ending 6 years 4 months 20 days 4 years 10 months 24 days 5 years 5 months 15 days
Number of Shares, Additional vesting   8,675 6,292
Weighted Average Exercise Price, Additional vesting   $ 12.38 $ 2.39
Weighted Average Remaining Contractual Term (in years), Additional vesting   7 years 3 months 18 days 9 years 9 months
Number of Shares, Terminated at ending   (71,417) (8,114)
Weighted Average Exercise Price, Terminated   $ 18.98 $ 20.77
Weighted Average Remaining Contractual Term (in years), Terminated   1 year 4 months 24 days 5 years 8 months 19 days