Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (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 RSUs granted (in usd per share) | $ 85.71 | $ 63.06 |
| Total grant date fair value of RSUs vested | $ 13.6 | $ 7.1 |
| Total intrinsic value of RSUs released | $ 25.2 | $ 11.8 |