XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Common Share - Potentially Dilutive Securities Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 3,528,103 2,414,200 4,414,837
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 3,458,447 2,291,163 2,315,638
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities 69,656 123,037 2,099,199