XML 298 R123.htm IDEA: XBRL DOCUMENT v3.25.1
Stock plans - Schedule of Activity Related to Restricted Stock (Details) - Incentive plans in aggregate - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award      
Nonvested, January 1 58,631 39,470 36,281
Assumed in merger 16,890    
Granted shares 8,894 23,428 19,787
Vested shares (31,067) (16,791) (16,403)
Forfeited shares   12,524  
(Forfeited) surrendered shares (14,774)   (195)
Nonvested, December 31 38,574 58,631 39,470