XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK PLANS - Summary of Stock Option Activity (Details) - Stock options
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Stock Options, Shares  
Balance at beginning of year | shares 696,546
Options granted (in shares) | shares 54,495
Options exercised | shares (126,092)
Options canceled | shares (449)
Options forfeited | shares (2,817)
Balance at end of year | shares 621,683
Exercisable at end of year | shares 521,057
Stock Options, Weighted Average Exercise Price  
Balance at beginning of year, weighted average exercise price (in dollars per share) | $ / shares $ 135.17
Shares granted, weighted average exercise price (in dollars per share) | $ / shares 215.9
Shares exercised, weighted average exercise price (in dollars per share) | $ / shares 91.83
Shares canceled, weighted average exercise price (in dollars per share) | $ / shares 69.67
Shares forfeited, weighted average exercise price (in dollars per share) | $ / shares 233.4
Balance at end of year, weighted average exercise price (in dollars per share) | $ / shares 150.63
Exercisable at end of year, weighted average exercise price (in dollars per share) | $ / shares $ 137.09