XML 127 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Options and Restricted Stock - Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Option Plans      
Outstanding at Beginning of Year 2,014,994 1,913,444  
Granted 10,000 421,500  
Exercised (99,385) (305,950)  
Forfeitures (65,000) (14,000)  
Outstanding at Period End 1,860,609 2,014,994 1,913,444
Options Exercisable at Period End 1,423,108 1,348,744  
Weighted Average Exercise Price      
Outstanding at Beginning of Year $ 10.57 $ 9.35  
Granted 13.17 10.84  
Exercised 7.68 3.15  
Forfeitures 11.81 14.63  
Outstanding at Period End 10.69 10.57 $ 9.35
Options Exercisable at Period End $ 9.95 $ 9.36  
Employee Stock Option      
Weighted Average Exercise Price      
Compensation expense for stock options $ 917 $ 851 $ 1,100