XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2023 | shares 649,130
Granted | shares | shares 39,528
Exercised | shares | shares (13,708)
Forfeited/expired/cancelled | shares (10,970)
Options outstanding at March 31, 2024 /Shares | shares 663,980
Options exercisable at March 31, 2024 | shares | shares 400,302
Vested and expected to vest at March 31, 2024 | shares | shares 650,402 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2023 | $ / shares $ 85.97
Granted | $ / shares 192.8
Exercised | $ / shares 68.95
Forfeited/expired/cancelled | $ / shares 77.7
Options outstanding at March 31, 2024 | $ / shares 92.81
Options exercisable at March 31, 2024 | $ / shares 71.62
Vested and expected to vest at March 31, 2024 | $ / shares $ 92.21 [1]
Weighted-Average Remaining Contractual Term (in years)  
Vested and expected to vest at March 31, 2024 5 years 8 months 1 day [1]
Aggregate Intrinsic Value  
Vested and expected to vest at March 31, 2024 | $ $ 61,471 [1]
[1] Represents the number of vested options as of March 31, 2024 plus the number of unvested options expected to vest as of March 31, 2024 based on the unvested outstanding options at March 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.