XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options granted (in shares) 29,638  
Exercise of stock options (in shares) 440,454 631,287
Weighted-average exercise price per share, options exercised (in dollars per share) $ 13.97 $ 72.85
Weighted-average grant date fair value of options granted (in dollars per share) $ 46.04 $ 47.28
Intrinsic value of the stock options exercised $ 31.0 $ 38.1
Share-based payment arrangement, nonvested award, cost not yet recognized, amount $ 356.6  
Unrecognized share-based compensation expense, expected to be recognized 2 years 10 months 28 days  
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) $ 73.57 $ 73.42
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 139.3 $ 62.6
Unrecognized share-based compensation expense, expected to be recognized 3 years 21 days 2 years 11 months 19 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) 9,723,621,000  
Number of shares outstanding (in shares) 943,393  
2014 Equity Incentive Plan | Restricted Stock Units (RSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares outstanding (in shares) 9,723,621