XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Net loss per share - Anti-Diluted (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares excluded from the calculation of diluted earnings per share, total 3,896,430 3,188,982
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares excluded from the calculation of diluted earnings per share, total 3,877,705 3,095,450
Unvested restricted common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares excluded from the calculation of diluted earnings per share, total 18,725 93,532