Annual report pursuant to Section 13 and 15(d)

Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details)

v3.20.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 6,351,200 13,355,500
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 1,221,000 8,861,400
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 1,575,000 2,155,000
Convertible Notes Payable, Including Accrued Interest [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities 3,555,200 2,339,100