XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock-Based Compensation [Abstract]    
Options, beginning of year 215,725 218,975
Options, Granted 33,000 41,000
Options, Exercised (12,375) (38,000)
Options, Forfeited (15,750) (6,250)
Options, end of year 220,600 215,725
Options, Exercisable, end of period 187,600 174,725
Weighted Average Exercise Price Per Share, Outstanding, beginning of period $ 29.81 $ 26.70
Weighted Average Exercise Price Per Share, Granted 27.25 29.66
Weighted Average Exercise Price Per Share, Exercised 21.72 23.30
Weighted Average Exercise Price Per Share, Forfeited 31.98 29.16
Weighted Average Exercise Price Per Share, Outstanding, end of period 29.78 29.81
Weighted Average Exercise Price Per Share, Exercisable, end of period $ 30.22 $ 29.85
Aggregate Intrinsic Value, Outstanding, beginning of period $ 759  
Aggregate Intrinsic Value, Outstanding, end of period 112 $ 759
Aggregate Intrinsic Value, Exercisable at end of period $ 112 $ 626