v3.26.1
Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per share computation:        
Net income available to common shareholders $ 16,322 $ 11,705 $ 30,002 $ 22,959
Average common shares outstanding - basic (in shares) 16,824,053 16,778,988 16,822,777 16,773,293
Basic earnings per share (in dollars per share) $ 0.97 $ 0.7 $ 1.78 $ 1.37
Diluted earnings per share computation:        
Net income available to common shareholders $ 16,322 $ 11,705 $ 30,002 $ 22,959
Average common shares outstanding - basic (in shares) 16,824,053 16,778,988 16,822,777 16,773,293
Incremental shares from assumed conversions:        
Stock options and restricted stock (in shares) 137,697 99,748 135,719 102,315
Average common shares outstanding - diluted (in shares) 16,961,750 16,878,736 16,958,496 16,875,608
Diluted earnings per common share (in dollars per share) $ 0.96 $ 0.69 $ 1.77 $ 1.36