v3.26.1
Stock-Based Compensation and Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Feb. 24, 2026
Jan. 01, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, description   On January 1, 2026, the number of shares of common stock reserved and available for issuance under the 2021 Equity Incentive Plan increased by 19,416 shares.    
Unrecognized compensation expense $ 108,484,000 $ 108,484,000    
Unrecognized compensation expense, weighted-average period   2 years 2 months 12 days    
Authorized amount repurchase of common stock     $ 100,000  
Repurchase of common stock $ 48,518,000 $ 97,625,000    
Repurchase of common stock, shares 6,000,000 13,000,000    
Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Repurchase of common stock $ 60,000 $ 130,000    
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common Stock, Capital Shares Reserved for Future Issuance       19,416,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