Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Shares Available for Future Issuance (Details)

v3.20.4
Stockholders' Equity - Shares Available for Future Issuance (Details) - shares
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity    
Employee stock purchase plan (in shares) 225,806  
Warrants outstanding (in shares) 295,591  
Total shares of common stock reserved for future issuance (in shares) 18,163,259  
2013 plan    
Stockholders' Equity    
Stock options outstanding (in shares) 9,317,019  
Shares available for future grant (in shares) 4,053,501 4,394,301
2013 plan | Restricted Stock Units    
Stockholders' Equity    
Stock options outstanding (in shares) 3,771,342  
Inducement Plan    
Stockholders' Equity    
Stock options outstanding (in shares) 247,500  
Shares available for future grant (in shares) 252,500 205,000