XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK PLANS - Summary of Stock Options by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Information about awards outstanding  
Weighted Average Remaining Life (in years) 6 years 1 month 17 days
Exercisable  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 8 months 1 day
Exercise Price Range 1  
Information about awards outstanding  
Weighted Average Remaining Life (in years) 2 years 11 months 12 days
Exercisable  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 2 years 11 months 12 days
Exercise Price Range 2  
Information about awards outstanding  
Weighted Average Remaining Life (in years) 5 years 11 months 12 days
Exercisable  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 10 months 28 days
Exercise Price Range 3  
Information about awards outstanding  
Weighted Average Remaining Life (in years) 8 years 5 months 19 days
Exercisable  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 8 years 1 month 17 days
Stock options  
Outstanding  
Options Outstanding, Number of Stock Options (in shares) | shares 621,683
Exercisable  
Options Exercisable, Number of Stock Options (in shares) | shares 521,057
Stock options | Exercise Price Range 1  
Information about awards outstanding  
Exercise price, high end of range (in dollars per share) $ 99.99
Outstanding  
Options Outstanding, Number of Stock Options (in shares) | shares 86,768
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 86.43
Exercisable  
Options Exercisable, Number of Stock Options (in shares) | shares 86,768
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 86.43
Stock options | Exercise Price Range 2  
Information about awards outstanding  
Exercise price, low end of range (in dollars per share) 100
Exercise price, high end of range (in dollars per share) $ 199.99
Outstanding  
Options Outstanding, Number of Stock Options (in shares) | shares 387,136
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 133.64
Exercisable  
Options Exercisable, Number of Stock Options (in shares) | shares 374,189
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 132.17
Stock options | Exercise Price Range 3  
Information about awards outstanding  
Exercise price, low end of range (in dollars per share) $ 200
Outstanding  
Options Outstanding, Number of Stock Options (in shares) | shares 147,779
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 232.85
Exercisable  
Options Exercisable, Number of Stock Options (in shares) | shares 60,100
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 240.86