v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class Of Stock [Line Items]      
Total common stock reserved for future issuance 25,436,484   23,480,092
Employee Stock Purchase Plan Description The ESPP permits eligible employees who elect to participate in an offering under the ESPP to have up to 15% of their eligible earnings withheld, subject to certain limitations, to purchase shares of common stock pursuant to the ESPP. The price of common stock purchased under the ESPP is equal to 85% of the lower of the fair market value of the common stock at the commencement date of each offering period or the relevant date of purchase.    
Employee Stock Purchase Plan [Member] | Common Stock [Member]      
Class Of Stock [Line Items]      
Total common stock reserved for future issuance 2,442,458    
Fair market value of the common stock, percentage 85.00%    
Purchase of common stock through payroll deduction 15.00%    
Employee Stock Option      
Class Of Stock [Line Items]      
Weighted average grant fair value $ 23.37 $ 8.3  
Unrecognized compensation cost related to options $ 115.6    
Term of recognized expense 2 years 8 months 12 days    
Stock options exercised, total intrinsic value $ 28.0 $ 3.3  
Restricted Stock Units (RSUs) [Member]      
Class Of Stock [Line Items]      
Total common stock reserved for future issuance 455,750   0
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 14.9    
Term of recognized expense 3 years 9 months 18 days    
2021 Plan      
Class Of Stock [Line Items]      
Shares reserved for future issuance 1,746,962    
Increase in common stock 5.00%