XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Stock Options Awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Stock option awards outstanding, beginning balance 673,000 618,500
Weighted average exercise price outstanding, beginning balance $ 5.70 $ 11.26
Stock option awards, granted 254,000 198,500
Weighted average exercise price, granted $ 14.02 $ 5.04
Stock option awards, expired / cancelled (44,500) (144,000)
Weighted average exercise price, expired / cancelled $ 6.57 $ 11.72
Stock option awards, exercised (35,625)
Weighted average exercise price, exercised $ 4.53
Stock option awards outstanding, ending balance 846,875 673,000
Weighted average exercise price outstanding, ending balance $ 8.20 $ 5.70