XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefits Plans (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Benefits Plans [Abstract]      
Outstanding, Beginning Balance - Number of Options 975,975 1,036,975  
Options Exercised - Number of Options (2,000) (61,000)  
Options Expired - Number of Options (80,000)    
Outstanding, Ending Balance - Number of Options 893,975 975,975 1,036,975
Outstanding, Range of Exercise Price, Lower Range Limit (per share) $ 10.55 $ 10.55 $ 9.03
Outstanding, Range of Exercise Price, Upper Range Limit (per share) 13.68 13.68 13.68
Options Exercised - Exercise Price 12.19 9.03  
Options expired - Exercise prices 13.32    
Outstanding Number of Options, Beginning Balance - Weighted Average Exercise Price 11.89 11.72  
Number of Options, Exercised - Weighted Average Exercise Price 12.19 9.03  
Number of Options Expired - Weighted Average Exercise Price 13.32    
Outstanding Number of Options, Ending Balance - Weighted Average Exercise Price $ 11.76 $ 11.89 $ 11.72
Outstanding, Weighted Average Remaining Contractual Term 3 years 1 month 28 days 3 years 9 months 29 days 4 years 5 months 19 days
Options Outstanding, Intrinsic Value $ 355 $ 984 $ 6,502
Exercisable - Number of Options 799,955    
Exercise of stock options 2,000 9,628