Quarterly report pursuant to Section 13 or 15(d)

Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive

v3.21.1
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive [Line Items]    
Anti-diluted loss share 1,129,120 3,214,734
Warrants [Member]    
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive [Line Items]    
Anti-diluted loss share 305,294
Stock options [Member]    
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive [Line Items]    
Anti-diluted loss share 823,826 513,865
Series A preferred stock [Member]    
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive [Line Items]    
Anti-diluted loss share 2,438,866
Series A preferred stock [Member] | Warrants [Member]    
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive [Line Items]    
Anti-diluted loss share 262,003