v3.26.1
Equity Plans and Share Repurchase Program - Employee Stock Options (Details) - Stock options - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Number of Shares          
Balance - Beginning (in shares)     7.4    
Granted (in shares)     0.7    
Forfeited (in shares)     (0.1)    
Exercised (in shares)     (1.9)    
Balance - Ending (in shares) 6.1   6.1   7.4
Weighted- Average Exercise Price          
Balance - Beginning (in dollars per share)     $ 49.39    
Granted (in dollars per share)     84.15    
Forfeited (in dollars per share)     86.18    
Exercised (in dollars per share)     33.27    
Balance - Ending (in dollars per share) $ 57.46   $ 57.46   $ 49.39
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]          
Options outstanding, Weighted average remaining contractual life (in years)         3 years
Options outstanding, Aggregate intrinsic value         $ 241.7
Options vested and expected to vest, Outstanding (in shares) 6.1   6.1    
Options vested and expected to vest, Weighted average exercise price (in dollars per share) $ 57.46   $ 57.46    
Options vested and expected to vest, Weighted average remaining contractual life (in years)     3 years 3 months 18 days    
Options vested and expected to vest, Aggregate intrinsic value $ 583.3   $ 583.3    
Options exercisable, Outstanding (in shares) 4.3   4.3    
Options exercisable, Weighted average exercise price (in dollars per share) $ 46.98   $ 46.98    
Options exercisable, Weighted average remaining contractual life (in years)     2 years 3 months 18 days    
Options exercisable, Aggregate intrinsic value $ 461.4   $ 461.4    
Compensation cost not yet recognized $ 56.4   $ 56.4    
Compensation cost not yet recognized period of recognition     2 years 9 months 18 days    
Weighted-average fair value per share granted $ 57.26 $ 41.05 $ 34.93 $ 43.83  
Intrinsic value of options exercised $ 91.8 $ 28.9 $ 139.6 $ 131.2  
Fair value of options vested $ 5.8 $ 5.5 $ 16.7 $ 15.0