v3.26.1
Stock Compensation Plans - Stock option activity (Details) - Stock option - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Options          
Outstanding, Beginning of year 863,176 878,416   878,416  
Exercised   15,240      
Outstanding, end of year 863,176 863,176   863,176  
Exercisable at end of year 455,617     455,617  
Weighted Average Exercise Price          
Outstanding, Beginning of year $ 14.44 $ 14.42   $ 14.42  
Exercised   12.95      
Outstanding, end of year 14.44 $ 14.44   14.44  
Exercisable at end of year $ 13.77     $ 13.77  
Compensation cost recognized $ 213,000   $ 186,000 $ 452,000 $ 371,000
Unrecognized compensation cost $ 1,300,000     $ 1,300,000  
Period over which unrecognized compensation costs expected to recognized       2 years