Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
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 6,640,264 9,896,803
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 47,286 145,907
Unvested Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 88,668 93,169
Warrants to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,933,622 4,934,106
Pre-Funded Warrants to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,505
Series C Convertible Preferred Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 918 918
Series D Preferred Convertible Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 1,217 1,217
Series F Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 1,568,553 4,716,981