XML 108 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits - Schedule of Stock Option Plan Award Activity (Details) - Employee stock option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Shares    
Outstanding at the beginning of the year (in shares) 80,735  
Granted (in shares) 6,469  
Exercised (in shares) (14,111)  
Forfeited (in shares) 0  
Expired (in shares) (257)  
Outstanding at the end of the year (in shares) 72,836 80,735
Exercisable (in shares) 53,355  
Expected to vest, assuming a 0% forfeiture rate over the vesting term (in shares) 72,836  
Weighted-Average Exercise Price    
Outstanding, beginning of the year (in dollars per share) $ 32.28  
Granted (in dollars per share) 39.89  
Exercised (in dollars per share) 19.09  
Forfeited (in dollars per share) 0  
Expired (in dollars per share) 36.57  
Outstanding, end of the year (in dollars per share) 35.50 $ 32.28
Exercisable (in dollars per share) 33.86  
Expected to vest, assuming a 0% forfeiture rate over the vesting term (in dollars per share) $ 35.50  
Weighted-Average Remaining Contractual Term In Years and Aggregate Instrinsic Value    
Outstanding, weighted-average remaining contractual term in years 5 years 7 months 2 days 5 years 4 months 9 days
Exercisable, weighted-average remaining contractual term in years 4 years 8 months 19 days  
Expected to vest, assuming a 0% forfeiture rate over the vesting term, weighted-average remaining contractual term in years 5 years 7 months 2 days  
Outstanding, aggregate intrinsic value $ 1,249 $ 603
Exercisable, aggregate intrinsic value 1,003  
Expected to vest, assuming a 0% forfeiture rate over the vesting term, aggregate intrinsic value $ 1,249  
Forfeiture rate 0.00%  
Schedule of Weighted-average Assumptions Used in Determining Fair Value of Options Granted    
Annual dividend yield 1.69% 1.69%
Expected volatility 28.15% 28.15%
Risk-free interest rate 4.06% 3.60%
Expected term 6 years 6 years
Weighted-average grant date fair value per option granted (in dollars per share) $ 11.64 $ 11.33