XML 102 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Stock Option Shares  
Grants outstanding at beginning of the period | shares 9,582,695
Granted | shares 331,920
Exercised | shares (850,117)
Cancelled and forfeited | shares (180,026)
Grants outstanding at end of the period | shares 8,884,472
Grants exercisable at end of the period | shares 6,267,957
Grants vested and expected to vest at end of the period | shares 8,726,976
Weighted Average Exercise Price  
Grants outstanding at beginning of the period | $ / shares $ 78.57
Granted | $ / shares 128.89
Exercised | $ / shares 79.33
Cancelled and forfeited | $ / shares 122.38
Grants outstanding at end of the period | $ / shares 79.49
Grants exercisable at end of the period | $ / shares 77.66
Grants vested and expected to vest at end of the period | $ / shares $ 78.66
Aggregate Intrinsic Value  
Outstanding at end of year | $ $ 425,039
Exercisable at end of year | $ 307,232
Vested and expected to vest | $ $ 423,367
Weighted Average Remaining Contractual Life (Years)  
Outstanding at end of year 4 years 9 months 18 days
Exercisable at end of year 4 years 4 months 24 days
Vested and expected to vest 4 years 8 months 12 days