v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares, granted 0
Unrecognized compensation cost related to unvested stock options granted | $ $ 0.2
Cost is expected to be recognized over weighted average period 6 months
Stock options granted to purchase shares of common stock 0
2016 Equity Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares, granted 0
Stock options granted to purchase shares of common stock 0
2021 Equity Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares available for grant 8,675,292
2021 Equity Incentive Plan | Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Cost is expected to be recognized over weighted average period 2 years 10 months 24 days
Total unrecognized compensation cost related to unvested restricted stock units | $ $ 89.4
2021 Equity Incentive Plan | Performance Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Cost is expected to be recognized over weighted average period 2 years 3 months 18 days
Total unrecognized compensation cost related to unvested restricted stock units | $ $ 20.6