XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Stock Options Exercise Data (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Summary of stock option exercise data    
Cash received $ 42.2 $ 61.4
Stock options    
Summary of stock option exercise data    
Number of options exercised (in shares) 327,267 539,100
Cash received $ 42.2 $ 61.4
Total intrinsic value of options exercised $ 35.7 $ 71.6