XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Options (Details ) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Equity Option [Member]    
Beginning balance 535,953 507,175
Stock Options Granted   (180,000)
Stock Options Exercised   (116,078)
Expired   (7,143)
Stock Options Forfeited (58,504) (28,001)
Ending balance 477,449 535,953
Weighted Average Exercise Prices [Member]    
Beginning balance $ 5.47 $ 5.25
Exercise price granted   5.21
Exercise price exercised   4.31
Exercise Price Expired   1.96
Exercise price forfeited 5.47 5.56
Ending balance $ 5.47 $ 5.47