Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Antidilutive Securities (Details)

v3.20.1
Stockholders' Equity - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive earnings per share, amount 33,037 48,858
Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive earnings per share, amount 20,562 16,572
Preferred Stock and Accrued Dividend Upon Conversion [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive earnings per share, amount 9,104 26,487
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive earnings per share, amount 3,371 5,799