XML 70 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2024 | shares | shares 596,206
Granted | shares | shares 57,363
Exercised | shares | shares (26,756)
Forfeited/expired/cancelled | Shares | shares (8,279)
Options outstanding at June 30, 2025 /Shares | shares 618,534
Options exercisable at June 30, 2025 | shares | shares 401,763
Vested and expected to vest at June 30, 2025 | shares | shares 612,201 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2024 | $ / shares $ 98.64
Granted | $ / shares 141.95
Exercised | $ / shares 54.73
Forfeited/expired/cancelled | $ / shares 191.69
Options outstanding at June 30, 2025 | $ / shares 103.31
Options exercisable at June 30, 2025 | $ / shares 93.51
Vested and expected to vest at June 30, 2025 | $ / shares $ 102.76 [1]
Weighted-Average Remaining Contractual Term (in years)  
Vested and expected to vest at June 30, 2025 5 years 4 months 9 days [1]
Aggregate Intrinsic Value  
Vested and expected to vest at June 30, 2025 | $ $ 26,346 [1]
[1] Represents the number of vested options as of June 30, 2025 plus the number of unvested options expected to vest as of June 30, 2025 based on the unvested outstanding options at June 30, 2025 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.