Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Underwriters Warrants (Details)

v3.24.0.1
Share-Based Compensation - Underwriters Warrants (Details) - USD ($)
12 Months Ended
Mar. 18, 2023
Sep. 19, 2022
Dec. 21, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Warrants to purchase shares   500,000 172,500      
Warrants exercise price   $ 0.625 $ 12.50      
Percentage of warrants exercisable 100.00%   100.00%      
Remaining contractual term 5 years   5 years      
Aggregate grant date fair value   $ 178,462        
Representative warrants exercised       (478,625)    
Stock issued on exercise of warrants       285,674    
Shares surrendered in cashless warrant exercises (in shares)       192,951    
Stock repurchase in cashless warrant exercises       $ 299,129    
Treasury stock       $ 299,110    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]            
Discount rates   3.69%        
Expected life   5 years        
Expected volatility   96.46%        
Expected dividends   $ 0        
Number of Shares            
Warrants outstanding at the beginning of the period       672,500 172,500  
Warrants granted         500,000  
Exercised       (478,625)    
Warrants outstanding at the end of the period       193,875 672,500 172,500
Exercisable at end of the period       193,875    
Weighted Average Exercise Price            
Outstanding at the beginning of the period       $ 3.67 $ 12.50  
Granted         0.63  
Exercised       0.63    
Outstanding at the end of the period       11.19 $ 3.67 $ 12.50
Exercisable at end of the period       $ 11.19    
Remaining term       2 years 1 month 28 days 4 years 3 months 7 days 3 years 11 months 15 days
Exercisable contractual term       2 years 1 month 28 days    
Intrinsic value of warrants outstanding       $ 0    
Treasury Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase in cashless warrant exercises       299,110    
Warrants            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]            
Unrecognized compensation expense       $ 0