v3.26.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise of stock options (in shares) 366,253 440,454  
options exercised (in dollars per share) $ 25.00 $ 13.97  
Intrinsic value of the stock options exercised $ 10.5 $ 31.0  
Weighted-average grant date fair value of options granted (in dollars per share) $ 35.69 $ 46.04  
Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average grant date fair value of options granted (in dollars per share) $ 59.94 $ 73.57  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, non vested, number (in shares) 2,828,032   2,340,589
Unvested Employee And Non-Employee Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense $ 351.3    
Unrecognized share-based compensation expense, expected weighted-average period (in years) 2 years 8 months 26 days    
2020 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Available for issuance of shares increased (in shares) 6,552,942    
Number of shares available for grant (in shares) 13,718,437    
2020 Equity Incentive Plan | Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares outstanding (in shares) 838,806    
2014 Equity Incentive Plan | Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares outstanding (in shares) 14,310,030    
2020 Employee Stock Purchase Plan | Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, non vested, number (in shares) 3,329,946   1,310,588