Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.20.1
Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Total potentially dilutive shares 2,494,211 103,909
Stock Options [Member]    
Total potentially dilutive shares 40 291
Restricted Stock Units [Member]    
Total potentially dilutive shares 15,603 15,603
Warrants to Purchase Common Stock [Member]    
Total potentially dilutive shares 247,215 88,015
Pre-Funded Warrants to Purchase Common Stock [Member]    
Total potentially dilutive shares 30,000
Series D Preferred Convertible Stock [Member]    
Total potentially dilutive shares 211,353
Warrants to Purchase Series C Preferred Stock [Member]    
Total potentially dilutive shares 1,990,000