Net Loss Per Share - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Loss per Share (Details) - shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Outstanding stock options | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 3,131,266 | 2,228,904 |
Nonvested restricted stock and unit awards | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 1,368,998 | 265,569 |
Stock purchase warrants | ||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 62,181 |