XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Details) - Schedule of Stock Option Activity - Equity Option [Member] - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2024
Stock-based Compensation (Details) - Schedule of Stock Option Activity [Line Items]    
Number of Shares Subject to Option, Ending 296,331 322,056
Weighted Average Exercise Price, Ending $ 19.15 $ 18.41
Weighted Average Remaining Contractual Term, Ending 6 years 5 months 26 days 6 years 7 months 2 days
Aggregate Intrinsic Value, Ending $ 1,259,317
Number of Shares Subject to Option, Vested or expected to vest   313,205
Weighted Average Exercise Price, Vested or expected to vest   $ 18.45
Weighted Average Remaining Contractual Term, Vested or expected to vest   6 years 6 months 7 days
Aggregate Intrinsic Value, Vested or expected to vest   $ 1,212,613
Number of Shares Subject to Option, Exercisable   174,756
Weighted Average Exercise Price, Exercisable   $ 20.98
Weighted Average Remaining Contractual Term, Exercisable   4 years 9 months 29 days
Aggregate Intrinsic Value, Exercisable   $ 382,667
Number of Shares Subject to Option, Granted   80,900
Weighted Average Exercise Price, Granted   $ 16.78
Weighted Average Remaining Contractual Term, Granted   9 years 2 months 19 days
Number of Shares Subject to Option, Exercised   (31,325)
Weighted Average Exercise Price, Exercised   $ 16.8
Number of Shares Subject to Option, Forfeited or expired   (23,850)
Weighted Average Exercise Price, Forfeited or expired   $ 24.3