v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of shares of common stock reserved for future issuance As of March 31, 2020, the Company had reserved a total of 17,201,657 of its authorized shares of common stock for future issuance as follows:
 
Shares Reserved for Future Issuance
Outstanding stock options
4,310,566

Possible future issuance under 2014 Equity Incentive Plan
6,371,081

Outstanding restricted stock units
5,707,046

Available for future issuance under 2017 Employee Stock Purchase Plan
812,964

Total shares of common stock reserved for future issuance
17,201,657