XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Stock Option Activity Including Options Form of Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of shares, stock options outstanding, at the beginning 552,083  
Weighted average exercise price, stock options outstanding, at the beginning $ 15.330  
Number of shares, granted 92,815  
Weighted average exercise price, granted $ 2.259  
Number of shares, exercised  
Weighted average exercise price, exercised  
Number of shares, expired (21,666)  
Weighted average exercise price, expired $ 42.461  
Number of shares, stock options outstanding, at the end 623,232  
Weighted average exercise price, stock options outstanding, at the end $ 12.441  
Weighted average remaining contractual life (in years), stock options outstanding 3 years 4 months 9 days  
Number of shares, stock options exercisable 372,815 252,292
Weighted average exercise price, stock options exercisable $ 18.305 $ 28.387
Weighted average remaining contractual life (in years), stock options exercisable 2 years 10 months 13 days