XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK PLANS - Non-Vested Stock Option Activity (Details) - Stock options - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock Plans      
Balance at beginning of year, Nonvested Options (in shares) 110,567    
Options granted (in shares) 54,495    
Vested (in shares) (61,170)    
Canceled (in shares) (449)    
Forfeited (in shares) (2,817)    
Balance at end of year, Nonvested Options (in shares) 100,626 110,567  
Nonvested stock options, Weighted Average Fair Value at Grant Date      
Balance at beginning of year, weighted average fair value at grant date (in dollars per share) $ 53.42    
Granted, weighted average fair value at grant date (in dollars per share) 55.85 $ 66.2 $ 46.94
Vested, weighted average fair value at grant date (in dollars per share) $ 47.47    
Canceled, weighted average fair value at grant date (in dollars per share) 16.49    
Forfeited, weighted average fair value at grant date (in dollars per share) $ 61.67    
Balance at end of year, weighted average fair value at grant date (in dollars per share) $ 58.05 $ 53.42