XML 105 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity -Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2023 | shares | shares 649,130
Granted | shares | shares 80,782
Exercised | shares | shares (99,679)
Forfeited/expired/cancelled | Shares | shares (34,027) [1]
Options outstanding at December 31, 2024 | shares | shares 596,206
Options exercisable at December 31, 2024 | shares | shares 349,744
Vested and expected to vest at December 31, 2024 | shares 590,960 [2]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2023 | $ / shares $ 85.97
Granted | $ / shares 173.16
Exercised | $ / shares 43.1
Forfeited/expired/cancelled | $ / shares 196.49 [1]
Options outstanding at December 31, 2024 | $ / shares 98.64
Options exercisable at December 31, 2024 | $ / shares 85.02
Vested and expected to vest at December 31, 2024 | $ / shares $ 98.05 [2]
Weighted-Average Remaining Contractual Term (in years)  
Vested and expected to vest at December 31, 2024 5 years 4 months 13 days [2]
Aggregate Intrinsic Value  
Vested and expectd to vest at December 31, 2024 | $ $ 35,180 [2]
[1] Includes 13,057 options forfeited pursuant to the 2024 Award Amendment discussed above under “Chief Executive Officer Accounting Modifications.
[2] Represents the number of vested options as of December 31, 2024 plus the number of unvested options expected to vest as of December 31, 2024, based on the unvested outstanding options at December 31, 2024 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.