v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings per share computation:        
Net income available to common shareholders $ 11,705 $ 8,003 $ 22,959 $ 17,360
Average common shares outstanding - basic (in shares) 16,778,988 16,770,819 16,773,293 16,810,277
Basic earnings per share (in dollars per share) $ 0.7 $ 0.48 $ 1.37 $ 1.03
Diluted earnings per share computation:        
Net income available to common shareholders $ 11,705 $ 8,003 $ 22,959 $ 17,360
Average common shares outstanding - basic (in shares) 16,778,988 16,770,819 16,773,293 16,810,277
Incremental shares from assumed conversions:        
Stock options and restricted stock (in shares) 99,748 79,431 102,315 77,097
Average common shares outstanding - diluted 16,878,736 16,850,250 16,875,608 16,887,374
Diluted earnings per share (in dollars per share) $ 0.69 $ 0.48 $ 1.36 $ 1.03