v3.26.1
Stockholders' Equity - Summary of Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Options Outstanding      
Options outstanding at December 31, 2025 563,273    
Granted 73,781    
Exercised (2,434)    
Forfeited/expired/cancelled 0    
Options outstanding at June 30, 2026 634,620   563,273
Options exercisable at June 30, 2026 440,643    
Vested and expected to vest at June 30, 2026 [1] 628,121    
Weighted-Average Exercise Price Per Share      
Options outstanding at December 31, 2025 $ 108.18    
Granted 119.57    
Exercised 38.76    
Forfeited/expired/cancelled 0    
Options outstanding at June 30, 2026 109.77   $ 108.18
Options exercisable at June 30, 2026 104.56    
Vested and expected to vest at June 30, 2026 [1] $ 109.47    
Weighted-Average Remaining Contractual Term (in years)      
Options outstanding 5 years 2 months 26 days   5 years 2 months 1 day
Options exercisable at June 30, 2026 4 years 2 months 1 day    
Vested and expected to vest at June 30, 2026 [1] 5 years 2 months 12 days    
Aggregate Intrinsic Value      
Options outstanding $ 26,317   $ 34,877
Exercised 212 $ 2,600  
Options exercisable at June 30, 2026 21,661    
Vested and expected to vest at June 30, 2026 [1] $ 26,272    
[1]

(1) Represents the number of vested options as of June 30, 2026 plus the number of unvested options expected to vest as of June 30, 2026 based on the unvested outstanding options 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.