Quarterly report pursuant to Section 13 or 15(d)

Schedule of Antidilutive Securities Excluded from Computation of Diluted Earnings Per Share (Details)

v3.22.2.2
Schedule of Antidilutive Securities Excluded from Computation of Diluted Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 25,273,806 27,215,314
Stock Options and Restricted Stock Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 12,177,406 10,573,530
Series Z Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 11,937,450 15,074,281
Series W Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 381,818
Series B Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,158,950 1,185,685