XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Stock Option Activity Including Options Form of Warrants (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of shares, stock options outstanding, at the beginning | shares 552,083  
Weighted average exercise price, stock options outstanding, at the beginning | $ / shares $ 15.330  
Number of shares, granted | shares 56,598  
Weighted average exercise price, granted | $ / shares $ 2.370  
Number of shares, exercised | shares  
Weighted average exercise price, exercised | $ / shares  
Number of shares, expired | shares (3,333)  
Weighted average exercise price, expired | $ / shares $ 66.000  
Number of shares, stock options outstanding, at the end | shares 605,348  
Weighted average exercise price, stock options outstanding, at the end | $ / shares $ 13.840  
Weighted average remaining contractual life (in years), stock options outstanding 3 years 6 months 3 days  
Number of shares, stock options exercisable | shares 327,849 252,292
Weighted average exercise price, stock options exercisable | $ / shares $ 21.961 $ 28.387
Weighted average remaining contractual life (in years), stock options exercisable 2 years 10 months 6 days