v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Incentive Stock Options and Nonqualified Stock Options - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
2015 Equity and 2020 Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
Expiration period from date of grant 10 years
2015 Equity and 2020 Incentive Plan | Incentive Stock Options and Nonqualified Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options granted (in shares) 1,338,465
Unrecognized compensation cost | $ $ 53.9
Unrecognized compensation expense, weighted average period 2 years 9 months 18 days
Grant date fair value of stock option (in shares) | $ / shares $ 17.29
Shares of common stock available for future grants under the 2020 Stock Option and Incentive Plan | Incentive Stock Options and Nonqualified Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options granted (in shares) 1,338,465