XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity -Summary of Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Options Outstanding      
Options outstanding at December 31, 2024 596,206    
Granted | shares 63,420    
Exercised | shares (78,074)    
Forfeited/expired/cancelled (18,279)    
Options outstanding at December 31, 2025 563,273 596,206  
Options exercisable at December 31, 2025 363,976    
Vested and expected to vest at December 31, 2025 [1] 558,404    
Weighted-Average Exercise Price Per Share      
Options outstanding at December 31, 2024 $ 98.64    
Granted 141.38    
Exercised 40.68    
Forfeited/expired/cancelled 200.56    
Options outstanding at December 31, 2025 108.18 $ 98.64  
Options exercisable at December 31, 2025 103.55    
Vested and expected to vest at December 31, 2025 [1] $ 107.8    
Weighted-Average Remaining Contractual Term (in years)      
Options outstanding at December 31, 2025 5 years 2 months 1 day    
Options exercisable at December 31, 2025 4 years 5 months 1 day    
Vested and expected to vest at December 31, 2025 [1] 5 years 1 month 20 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value of Stock Options Exercised $ 8,225 $ 10,400 $ 5,800
Options outstanding at December 31, 2025 34,877    
Options exercisable at December 31, 2025 24,680    
Vested and expected to vest at December 31, 2025 [1] $ 34,802    
[1] Represents the number of vested options as of December 31, 2025 plus the number of unvested options expected to vest as of December 31, 2025, based on the unvested outstanding options at December 31, 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.