v3.25.1
Stock-Based Compensation - Schedule of Stock Option Activity (Detail) - Stock Options
shares in Thousands
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Shares Under Options  
Outstanding at the beginning of the period (in shares) | shares 9,813
Granted (in shares) | shares 176
Exercised (in shares) | shares (597)
Expired/Forfeited (in shares) | shares (226)
Outstanding at the end of the period (in shares) | shares 9,166
Exercisable at the end of the period (in shares) | shares 6,066
Weighted- Average Exercise Price  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 43.31
Granted (in dollars per share) | $ / shares 120.36
Exercised (in dollars per share) | $ / shares 10.94
Expired/Forfeited (in dollars per share) | $ / shares 72.94
Outstanding at the end of the period (in dollars per share) | $ / shares 46.16
Exercisable at end of period (in dollars per share) | $ / shares $ 30.56