XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation (Details) - Schedule of Stock Option Activity
6 Months Ended
Dec. 31, 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 8 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 (22,700)
Weighted Average Exercise Price, Forfeited or expired | $ / shares $ 24.24
Weighted Average Remaining Contractual Term, Forfeited or expired
Number of Shares Subject to Option, Ending | shares 348,031
Weighted Average Exercise Price, Ending | $ / shares $ 18.28
Weighted Average Remaining Contractual Term, Ending 7 years 14 days
Aggregate Intrinsic Value, Ending | $ $ 756,380
Number of Shares Subject to Option, Vested or expected to vest | shares 322,514
Weighted Average Exercise Price, Vested or expected to vest | $ / shares $ 18.53
Weighted Average Remaining Contractual Term, Vested or expected to vest 6 years 10 months 13 days
Aggregate Intrinsic Value, Vested or expected to vest | $ $ 653,520
Number of Shares Subject to Option, Exercisable | shares 201,231
Weighted Average Exercise Price, Exercisable | $ / shares $ 20.54
Weighted Average Remaining Contractual Term, Exercisable 5 years 5 months 26 days
Aggregate Intrinsic Value, Exercisable | $ $ 238,620