XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation (Details) - Schedule of Stock Option Activity - Equity Option [Member] - USD ($)
3 Months Ended
Jun. 30, 2024
Sep. 30, 2024
Schedule of Stock Option Activity [Abstract]    
Number of Shares Subject to Option, Ending 322,056 388,056
Weighted Average Exercise Price, Ending $ 18.41 $ 19.16
Weighted Average Remaining Contractual Term, Ending 6 years 7 months 2 days 6 years 11 months 23 days
Aggregate Intrinsic Value, Ending $ 4,243,194
Number of Shares Subject to Option, Vested or expected to vest   369,401
Weighted Average Exercise Price, Vested or expected to vest   $ 19.12
Weighted Average Remaining Contractual Term, Vested or expected to vest   6 years 10 months 6 days
Aggregate Intrinsic Value, Vested or expected to vest   $ 4,052,125
Number of Shares Subject to Option, Exercisable   232,656
Weighted Average Exercise Price, Exercisable   $ 19.14
Weighted Average Remaining Contractual Term, Exercisable   5 years 4 months 20 days
Aggregate Intrinsic Value, Exercisable   $ 2,548,534
Number of Shares Subject to Option, Granted   76,500
Weighted Average Exercise Price, Granted   $ 21.58
Weighted Average Remaining Contractual Term, Granted   9 years 9 months 7 days
Number of Shares Subject to Option, Exercised   (10,500)
Weighted Average Exercise Price, Exercised   $ 13.79
Weighted Average Remaining Contractual Term, Exercised  
Number of Shares Subject to Option, Forfeited or expired  
Weighted Average Exercise Price, Forfeited or expired  
Weighted Average Remaining Contractual Term, Forfeited or expired