Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance Under Equity Incentive Plans (Detail) |
Dec. 31, 2020
shares
|
---|---|
Class Of Stock [Line Items] | |
Total reserved shares of common stock | 17,130,745 |
2014 Equity Incentive Plan | |
Class Of Stock [Line Items] | |
Total reserved shares of common stock | 13,545,106 |
2018 Inducement Plan | |
Class Of Stock [Line Items] | |
Total reserved shares of common stock | 2,634,836 |
2014 Employee Stock Purchase Plan | |
Class Of Stock [Line Items] | |
Total reserved shares of common stock | 950,803 |