v3.24.3
Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Weighted-average fair value per share of stock options granted (in usd per share) $ 40.34 $ 31.86
Total grant date fair value of stock options vested $ 2.7 $ 1.9
Total intrinsic value of stock options exercised $ 10.7 $ 7.6