Annual report pursuant to Section 13 and 15(d)

Schedule of Common Stock Warrants (Details)

v3.24.1.u1
Schedule of Common Stock Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of warrants, outstanding beginning balance 3,637,190 3,637,190  
Weighted average exercise price, outstanding beginning balance $ 5.16281 $ 5.16281  
Weighted average remaining contractual term 2 years 10 months 13 days 3 years 7 months 24 days 4 years 7 months 17 days
Number of warrants, granted  
Weighted average exercise price, granted  
Number of warrants, exercised (109,720,000)  
Weighted average exercise price, exercised $ 0.55  
Number of warrants, forfeited  
Weighted average exercise price, forfeited  
Number of warrants, cancelled (84,566,000)  
Weighted average exercise price, cancelled $ 0.89  
Number of warrants, expired  
Weighted average exercise price, expired  
Number of warrants, outstanding ending balance 3,442,904 3,637,190 3,637,190
Weighted average exercise price, outstanding ending balance $ 5.414793 $ 5.16281 $ 5.16281
Number of warrants, exercisable 3,442,904    
Weighted average exercise price, exercisable $ 5.414793    
Weighted average remaining contractual term, exercisable 2 years 10 months 13 days