Net Loss Per Share - Summary of Potential Dilutive Securities (Details) - shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Dilutive securities (in shares) | 4,541 | 3,587 |
Options to purchase Common Stock | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Dilutive securities (in shares) | 4,494 | 3,538 |
Warrants to purchase Common Stock | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Dilutive securities (in shares) | 47 | 49 |