Annual report pursuant to Section 13 and 15(d)

Schedule of Options and Warrants Outstanding and Exercisable (Details)

v3.24.1.1.u2
Schedule of Options and Warrants Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Stock Options, Outstanding, Beginning Balance 1,307,822 1,333,101
Stock Options Weighted Average Price Per Share, Outstanding, Beginning Balance $ 0.72 $ 0.72
Warrants, Outstanding, Beginning Balance 16,278,769 16,207,108
Warrants Weighted Average Price Per Share, Outstanding, Beginning Balance $ 3.50 $ 3.50
Stock Options and Warrants, Outstanding, Beginning Balance 17,586,591 17,540,209
Stock Options and Warrants, Exercisable, Beginning Balance 17,570,591 17,308,567
Stock Options, Outstanding, Granted 7,151,238
Stock Options Weighted Average Price Per Share, Outstanding, Granted $ 0.25
Warrants, Outstanding, Granted 100,000 277,500
Warrants Weighted Average Price Per Share, Outstanding, Granted $ 3.50 $ 3.50
Stock Options and Warrants, Outstanding, Granted 7,251,238 277,500
Stock Options and Warrants, Exercisable, Granted
Stock Options, Outstanding, Exercised (117,552) (25,279)
Stock Options Weighted Average Price Per Share, Outstanding, Exercised $ 0.69 $ 0.69
Warrants, Outstanding, Exercised
Warrants Weighted Average Price Per Share, Outstanding, Exercised
Stock Options and Warrants, Outstanding, Exercised (117,552) (25,279)
Stock Options, Outstanding, Expired
Stock Options Weighted Average Price Per Share, Outstanding, Expired
Warrants, Outstanding, Expired (801,415) (205,839)
Warrants Weighted Average Price Per Share, Outstanding, Expired $ 3.50 $ 3.50
Stock Options and Warrants, Outstanding, Expired (645,829) (205,839)
Stock Options, Outstanding, Forfeited (3,420,754)  
Stock Options Weighted Average Price Per Share, Outstanding, Forfeited  
Warrants, Outstanding, Forfeited  
Warrants Weighted Average Price Per Share, Outstanding, Forfeited  
Stock Options and Warrants, Outstanding, Forfeited (3,420,754)  
Stock Options, Outstanding, Ending Balance 4,920,754 1,307,822
Stock Options Weighted Average Price Per Share, Outstanding, Ending Balance $ 0.25 $ 0.72
Warrants, Outstanding, Ending Balance 15,577,354 16,278,769
Warrants Weighted Average Price Per Share, Outstanding, Ending Balance $ 3.50 $ 3.50
Stock Options and Warrants, Outstanding, Ending Balance 20,628,305 17,586,591
Stock Options and Warrants, Exercisable, Ending Balance 18,625,326 17,570,591