v3.25.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Jan. 01, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, description On January 1, 2025, the number of shares of common stock reserved and available for issuance under the 2021 Equity Incentive Plan increased by 19,137 shares.  
Unrecognized compensation expense $ 183,919  
Unrecognized compensation expense, weighted-average period 2 years 8 months 12 days  
2021 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance   19,137,000
2021 Employee Stock Purchase Plan | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock Issued During Period, Shares, Employee Stock Purchase Plans 0