XML 101 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Schedule of Restricted Stock Units Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Weighted-average fair value of RSUs granted (in dollars per share) $ 85.71 $ 62.84 $ 50.63
Total grant date fair value of RSUs vested $ 14.7 $ 20.1 $ 9.6
Total intrinsic value of RSUs released $ 27.7 $ 38.6 $ 17.4