v3.26.1
Share-Based Compensation - Stock Options Exercise Data (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Summary of stock option exercise data        
Cash received     $ 194.6 $ 34.7
Stock options        
Summary of stock option exercise data        
Number of options exercised (in shares) 895,525 138,526 1,390,672 270,000
Cash received $ 126.3 $ 18.1 $ 194.6 $ 34.7
Total intrinsic value of options exercised $ 378.5 $ 23.7 $ 561.4 $ 52.8