XML 58 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Stock Option Activity Including Options Form of Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Number of shares, stock options outstanding, at the beginning 389,479  
Weighted average exercise price, stock options outstanding, at the beginning $ 29.1826  
Number of shares, Granted 290,000  
Weighted average exercise price, granted $ 2.4920  
Number of shares, Exercised (1,250)  
Weighted average exercise price, exercised $ 5.0250  
Number of shares, Expired (3,333)  
Weighted average exercise price, expired $ 16.800  
Number of shares, stock options outstanding, at the end 674,896  
Weighted average exercise price, stock options outstanding, at the end $ 17.8197  
Weighted average remaining contractual life (in years), stock options outstanding 4 years 11 months 15 days  
Number of shares, stock options exercisable, at the end 313,959 281,979
Weighted average exercise price, stock options exercisable, at the end $ 31.8997 $ 32.8335
Weighted average remaining contractual life (in years), stock options exercisable 1 year 11 months 4 days