XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock and Stock-Based Compensation - Additional Information (Details)
1 Months Ended 3 Months Ended
Feb. 28, 2021
shares
Mar. 31, 2021
USD ($)
Vote
Plan
shares
Dec. 31, 2020
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock, voting rights   Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are entitled to receive dividends  
Number of voting rights per share | Vote   1  
Cash dividends declared or paid | $   $ 0  
Number of stock-based compensation plans | Plan   2  
Share-based compensation, vesting period   4 years  
Share-based compensation, expiration period   10 years  
Total shares reserved   5,112,211 18,563,456
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 26,000,000.0  
Unrecognized stock-based compensation expense recognized period   3 years 6 months 10 days  
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense recognized period   7 days  
2021 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based payment award, number of shares authorized 2,400,007    
Share-based payment award, shares available for future grants   2,327,433  
2017 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based payment award, shares issued in period 0    
2021 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total shares reserved 240,000    
Increase of authorized shares, percent of common stock outstanding 1.00%