v3.22.2
Summary of Significant Accounting Policies (Details) - Schedule of diluted net loss per share - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 10,146,140 9,271,132
Series C non-voting preferred stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,000 4,000
Series E non-voting preferred stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 391,953 391,953
Series G non-voting preferred stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 5,004,069 5,004,069
Shares issuable for payment of deferred board compensation [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 48,909 48,909
Shares underlying outstanding warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 56,455 56,455
Shares underlying outstanding stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,433,285 3,765,746
Restricted stock units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 207,469