Quarterly report pursuant to Section 13 or 15(d)

Summary of Stock Option Activity Including Options Form of Warrants (Details)

v3.23.2
Summary of Stock Option Activity Including Options Form of Warrants (Details) - $ / shares
6 Months Ended
Jun. 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 40,000  
Weighted average exercise price, granted $ 5.8800  
Number of shares, Exercised (1,250)  
Weighted average exercise price, exercised $ 5.0250  
Number of shares, Expired  
Weighted average exercise price, expired  
Number of shares, stock options outstanding, at the end 428,229  
Weighted average exercise price, stock options outstanding, at the end $ 27.0764  
Weighted average remaining contractual life (in years), stock options outstanding 2 years 9 months 7 days  
Number of shares, stock options exercisable, at the end 301,979 281,979
Weighted average exercise price, stock options exercisable, at the end $ 31.9708 $ 32.8335
Weighted average remaining contractual life (in years), stock options exercisable 2 years 9 months