XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Stock Option Activity Including Options Form of Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Number of shares, stock options outstanding, at the beginning 389,479 266,667
Weighted average exercise price, stock options outstanding, at the beginning $ 29.183 $ 37.380
Number of shares, granted 290,000 165,000
Weighted average exercise price, granted $ 2.492 $ 13.370
Number of shares, exercised (1,250)
Weighted average exercise price, exercised $ 5.025
Number of shares, expired (126,146) (42,188)
Weighted average exercise price, expired $ 28.687 $ 19.160
Number of shares, stock options outstanding, at the end 552,083 389,479
Weighted average exercise price, stock options outstanding, at the end $ 15.330 $ 29.183
Weighted average remaining contractual life (in years), stock options outstanding 3 years 10 months 2 days  
Number of shares, stock options exercisable 252,292 281,979
Weighted average exercise price, stock options exercisable $ 28.387 $ 32.834
Weighted average remaining contractual life (in years), stock options exercisable 2 years 10 months 20 days