v3.26.1
Stockholders' Equity - Summary of Restricted Stock Unit Activity (Detail)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Options Outstanding  
Shares, Unvested at December 31, 2025 | shares 555,047
Shares, Awarded | shares 257,470
Shares, Vested | shares (151,006)
Shares, Forfeited/cancelled | shares (69,802)
Shares, Unvested at June 30 ,2026 | shares 591,709
Shares, Vested and expected to vest at June 30, 2026 | shares 547,266 [1]
Weighted Average Grant Date Fair Value  
Weighted Average, Unvested at December 31, 2025 | $ / shares $ 152.8
Weighted Average, Awarded | $ / shares 127.37
Weighted Average, Vested | $ / shares 151.83
Weighted Average, Forfeited/Cancelled | $ / shares 153.13
Weighted Average, Unvested at June 30, 2026 | $ / shares 141.32
Weighted Average, Vested and expected to vest at June 30, 2026 | $ / shares $ 141.74 [1]
[1] (1) Represents the number of vested stock units as of June 30, 2026 plus the number of unvested stock units expected to vest as of June 30, 2026 based on the unvested outstanding stock units at June 30, 2026 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.