Annual report pursuant to Section 13 and 15(d)

Schedule of Stock Option Activity (Details)

v3.24.1
Schedule of Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Shares outstanding beginning balance | shares 527,844
Weighted average grant price outstanding beginning balance | $ / shares $ 6.46
Weighted average remaining contractual period outstanding beginning balance 7 years 6 months 25 days
Aggregate intrinsic value outstanding beginning balance | $
Shares granted | shares
Weighted average grant price granted | $ / shares
Weighted average remaining contractual period granted
Aggregate intrinsic value granted | $
Shares forfeited or expired | shares (72,000)
Weighted average grant price forfeited or expired | $ / shares $ 6.07
Aggregate intrinsic value forfeited or expired | $
Shares outstanding ending balance | shares 455,844
Weighted average grant price outstanding ending balance | $ / shares $ 6.52
Weighted average remaining contractual period outstanding ending balance 6 years 5 months 19 days
Aggregate intrinsic value outstanding ending balance | $
Shares exercisable ending balance | shares 336,826
Weighted average grant price exercisable ending balance | $ / shares $ 6.95
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 6 years 3 months 14 days
Aggregate intrinsic value exercisable ending balance | $
Shares vested and expected to vest | shares 376,509
Weighted average grant price vested and expected to vest | $ / shares $ 6.79
Weighted average remaining contractual period vested and expected to vest 6 years 5 months 12 days
Aggregate intrinsic value vested and expected to vest | $