XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and Restricted Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of options outstanding, ending 106,750  
Option [Member]    
Number of options outstanding, beginning 81,250 47,167
Number of options granted 30,000 50,250
Number of options exercised 2,500 10,000
Number of options forfeited/cancelled (2,000) (6,167)
Number of options outstanding, ending 106,750 81,250
Weighted average exercise price outstanding, beginning $ 20.17 $ 11.81
Weighted average exercise price granted 26.98 26.69
Weighted average exercise price exercised 7.76 9.12
Weighted average exercise price forfeited/cancelled 23.10 27.71
Weighted average exercise price outstanding, ending $ 22.32 $ 20.17
Aggregate intrinsic value, beginning $ 462,390 $ 832,254
Aggregate intrinsic value granted $ 0 $ 0
Aggregate intrinsic value exercised $ 19,400 $ 185,500
Aggregate intrinsic value forfeited/cancelled 0 0
Aggregate intrinsic value, ending $ 176,360 $ 462,390
Range of exercise price options outstanding, beginning 6.80 – 27.71 6.80 – 17.40
Range of exercise price options granted 26.98 26.00 – 27.71
Range of exercise price options exercised 7.76 7.76 – 13.21
Range of exercise price options forfeited/cancelled 9.26 – 27.71 9.26 – 27.71
Range of exercise price options outstanding, ending 6.80 – 27.71 6.80 – 27.71