Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Loss Per Share of Common Shares (Details) - Schedule of diluted loss per share due to being anti-dilutive - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
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,161,226 3,308,360
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 325,618 262,003
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 835,608 607,491
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