XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Potentially dilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 1,908,891 1,571,375
Stock Options    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 1,634,458 1,482,819
Restricted Stock Units    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 185,877  
Common Stock Warrants    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 88,556 88,556