XML 130 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Activity Under Stock Plans (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Intrinsic value of options exercised $ 56.8 $ 41.2 $ 17.8
Cash received from stock option exercises 52.0 51.7 35.8
Tax benefit related to stock award exercises 8.0 5.4 2.6
Stock-based compensation 22.9 21.2 17.1
Tax benefit related to stock-based compensation $ 2.1 $ 1.7 $ 1.7