v3.26.1
Share-Based Compensation - Stock Options Exercise Data (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Summary of stock option exercise data    
Cash received $ 68.3 $ 16.6
Stock options    
Summary of stock option exercise data    
Number of options exercised (in shares) 495,147 131,474
Cash received $ 68.3 $ 16.6
Total intrinsic value of options exercised $ 182.9 $ 29.1