v3.25.4
Earnings Per Share (Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Basic Earnings Per Share:    
Net income $ 24,515 $ 20,569
Average Shares 6,490 6,527
Per Share Amount (in dollars per share) $ 3.78 $ 3.15
Diluted Earnings Per Share:    
Average Shares, adjustment, restricted stock units 14 13
Average Shares 6,504 6,540
Per Share Amount (in dollars per share) $ 3.77 $ 3.15