XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Based Compensation (Details) - Schedule of Stock Option Activity
3 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Schedule of Stock Option Activity [Abstract]  
Number of Shares Subject to Option, Beginning | shares 296,331
Weighted Average Exercise Price, Beginning | $ / shares $ 19.15
Weighted Average Remaining Contractual Term, Beginning 6 years 5 months 26 days
Number of Shares Subject to Option, Granted | shares 78,400
Weighted Average Exercise Price, Granted | $ / shares $ 16.54
Weighted Average Remaining Contractual Term, Granted 9 years 11 months 12 days
Number of Shares Subject to Option, Exercised | shares (4,000)
Weighted Average Exercise Price, Exercised | $ / shares $ 14.87
Weighted Average Remaining Contractual Term, Exercised
Number of Shares Subject to Option, Forfeited or expired | shares (15,400)
Weighted Average Exercise Price, Forfeited or expired | $ / shares $ 27.22
Weighted Average Remaining Contractual Term, Forfeited or expired
Number of Shares Subject to Option, Ending | shares 355,331
Weighted Average Exercise Price, Ending | $ / shares $ 18.27
Weighted Average Remaining Contractual Term, Ending 7 years 3 months 25 days
Aggregate Intrinsic Value, Ending | $ $ 255,363
Number of Shares Subject to Option, Vested or expected to vest | shares 328,697
Weighted Average Exercise Price, Vested or expected to vest | $ / shares $ 18.53
Weighted Average Remaining Contractual Term, Vested or expected to vest 7 years 1 month 20 days
Aggregate Intrinsic Value, Vested or expected to vest | $ $ 196,739
Number of Shares Subject to Option, Exercisable | shares 196,131
Weighted Average Exercise Price, Exercisable | $ / shares $ 20.79
Weighted Average Remaining Contractual Term, Exercisable 5 years 7 months 24 days
Aggregate Intrinsic Value, Exercisable | $ $ 62,224