Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 3)

v3.24.1
Stockholders' Equity (Details 3) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares under options outstanding, beginning 2,419,193 2,419,193  
Weighted average exercise price outstanding, beginning $ 6.87 $ 6.87  
Weighted average contractual life, warrants outstanding 2 years 8 months 1 day 3 years 8 months 1 day 4 years 8 months 1 day
Number of shares under options, warrants granted  
Range of option price per share, warrants granted  
Weighted average exercise price outstanding, warrants granted  
Number of shares under options, warrants expired (3,333)    
Range of option price per share, warrants expired $ 0.40    
Weighted average exercise price outstanding, warrants expired $ 0.40    
Number of shares under options outstanding, ending 2,415,860 2,419,193 2,419,193
Weighted average exercise price outstanding, ending $ 6.88 $ 6.87 $ 6.87
Number of shares under options, warrants exercisable 2,415,860    
Weighted average exercise price outstanding, warrants exercisable $ 6.88    
Weighted average contractual life, warrants exercisable 2 years 8 months 1 day    
Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of option price per share, warrants beginning $ 7.43 7.43  
Range of option price per share, warrants ending 7.43 7.43 7.43
Range of option price per share, warrants exercisable 7.43    
Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of option price per share, warrants beginning 0.40 0.40  
Range of option price per share, warrants ending 0.40 $ 0.40 $ 0.40
Range of option price per share, warrants exercisable $ 0.40