XML 78 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2023 | shares 649,130
Granted | shares | shares 60,736
Exercised | shares | shares (26,661)
Forfeited/expired/cancelled | shares (22,027) [1]
Options outstanding at June 30, 2024 /Shares | shares 661,178
Options exercisable at June 30, 2024 | shares | shares 413,411
Vested and expected to vest at June 30, 2024 | shares | shares 655,251 [2]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2023 | $ / shares $ 85.97
Granted | $ / shares 184.66
Exercised | $ / shares 67.08
Forfeited/expired/cancelled | $ / shares 192.07 [1]
Options outstanding at June 30, 2024 | $ / shares 92.26
Options exercisable at June 30, 2024 | $ / shares 74.55
Vested and expected to vest at June 30, 2024 | $ / shares $ 91.51 [2]
Weighted-Average Remaining Contractual Term (in years)  
Vested and expected to vest at June 30, 2024 5 years 4 months 28 days [2]
Aggregate Intrinsic Value  
Vested and expected to vest at June 30, 2024 | $ $ 35,463 [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 June 30, 2024 plus the number of unvested options expected to vest as of June 30, 2024 based on the unvested outstanding options at June 30, 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.