XML 131 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Other Stock Option Plan Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Stock Options Granted (in shares) 0 57,680 60,471
Weighted Average Grant Date Information:      
Fair Value of Options Granted, Weighted Average Grant Date (in dollars per share) $ 0 $ 7.78 $ 7.21
Fair Value Assumptions:      
Dividend Yield 0.00% 3.30% 2.90%
Expected Volatility 0.00% 28.38% 27.15%
Risk Free Interest Rate 0.00% 3.57% 1.69%
Expected Lives (in years) 0 years 8 years 4 months 2 days 8 years 6 months 21 days
Amount Expensed During the Year $ 197 $ 284 $ 312
Compensation Costs for Non-vested Awards Not Yet Recognized $ 201 $ 536 $ 542
Weighted Average Expected Vesting Period (in years) 1 year 9 months 7 days 2 years 3 months 14 days 2 years 2 months 19 days
Proceeds From Stock Options Exercised $ 433 $ 96 $ 631
Tax Benefit from Exercise of Stock Options 34 11 34
Intrinsic Value of Stock Options Exercised $ 115 $ 34 $ 338