Quarterly report pursuant to Section 13 or 15(d)

Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.24.2.u1
Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 62,301,281 35,909,806
Employee Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 5,724,504 3,420,754
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 9,568,173 7,620,701
Common Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 15,577,354 16,217,101
SeriesD Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 6,250 6,250
Series AA Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 8,645,000 8,645,000
Series BB Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 16,230,000
Series CC Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,010,000
Series DD Convertible Preferred Stock [Member].    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 2,540,000