v3.25.2
Stock Compensation Plans - Stock option activity (Details) - Stock option - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Options              
Outstanding, Beginning of year 828,416 842,896 879,097 880,097 842,896 880,097  
Exercised   14,480   1,000      
Outstanding, end of year 828,416 828,416 879,097 879,097 828,416 879,097  
Exercisable at end of year 322,078 322,078 175,019 175,019 322,078 175,019  
Weighted Average Exercise Price              
Outstanding, Beginning of year $ 13.74 $ 13.72 $ 13.67 $ 13.67 $ 13.72 $ 13.67  
Exercised   12.4   14.08      
Outstanding, end of year 13.74 13.74 13.67 13.67 13.74 13.67  
Exercisable at end of year $ 13.78 $ 13.78 $ 13.67 $ 13.67 $ 13.78 $ 13.67  
Compensation cost recognized $ 186,000   $ 192,000   $ 371,000 $ 384,000  
Unrecognized compensation cost $ 1,800,000       $ 1,800,000   $ 2,100,000
Period over which unrecognized compensation costs expected to recognized         3 years