XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options Granted Outside of 2020 EIP       29,638    
Exercise of stock options (in shares)   109,148 245,434 549,602 876,113  
Weighted-average exercise price per share, options exercised (in dollars per share)   $ 9.09 $ 13.79 $ 13.00 $ 10.16  
Intrinsic value of the stock options exercised   $ 2.4 $ 14.1 $ 33.3 $ 52.2  
Weighted-average grant date fair value of options granted (in dollars per share)   $ 20.75 $ 43.38 $ 37,660,000 $ 45.86  
Unrecognized share-based compensation expense, expected to be recognized       2 years 9 months 14 days    
Share-based payment arrangement, nonvested award, cost not yet recognized, amount $ 341.8 $ 341.8   $ 341.8    
Restricted Stock Units (RSUs)            
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)     1,964,301   1,964,301 1,241,272
Other Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted-average grant date fair value of options granted (in dollars per share)   $ 36.77 $ 71.09 $ 62.16 $ 72.97  
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 134.9 $ 134.9 $ 63.2 $ 134.9 $ 63.2  
Unrecognized share-based compensation expense, expected to be recognized       2 years 11 months 1 day 2 years 10 months 9 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,244,651    
Number of shares available for grant (in shares) 10,017,589,000 10,017,589,000   10,017,589,000    
Number of shares outstanding (in shares) 862,884 862,884   862,884    
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) 10,223,990 10,223,990   10,223,990    
2020 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Available for issuance of shares increased (in shares) 0          
Issuance of common stock in connection with employee incentive plans (in shares)       83,221 53,625  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, non vested, number (in shares) 2,084,007 2,084,007   2,084,007