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 |