Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details)

v3.21.1
Equity Incentive Plans - Schedule of Activity of Shares Available for Grant (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Increase in accordance with the evergreen provision 2,254,138    
Options issued during the year (347,095) (138,200) (157,078)
Canceled during the year 54,890 33,528 21,035
2017 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant at December 31, 2019 1,632,636    
Increase in accordance with the evergreen provision 565,707    
Options issued during the year (347,095)    
Canceled during the year 54,890    
RSUs granted (91,759)    
Shares available for grant at December 31, 2020 1,814,379 1,632,636  
2017 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant at December 31, 2019 316,623    
Increase in accordance with the evergreen provision 150,000    
Issued during the year (37,102)    
Shares available for grant at December 31, 2020 429,521 316,623