XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Common Share - Potentially Dilutive Securities Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities 3,885,524 3,528,103 2,414,200
Stock Options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities 3,733,916 3,458,447 2,291,163
Restricted Stock Units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities 136,067    
Warrants      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities 15,541 69,656 123,037