XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per share computation:        
Net income available to common shareholders $ 13,686 $ 9,140 $ 36,644 $ 26,500
Average common shares outstanding - basic (in shares) 16,781,236 16,726,658 16,775,970 16,782,200
Basic earnings per share (in dollars per share) $ 0.82 $ 0.55 $ 2.18 $ 1.58
Diluted earnings per share computation:        
Net income available to common shareholders $ 13,686 $ 9,140 $ 36,644 $ 26,500
Average common shares outstanding - basic (in shares) 16,781,236 16,726,658 16,775,970 16,782,200
Incremental shares from assumed conversions:        
Stock options and restricted stock (in shares) 127,684 113,340 110,183 92,116
Average common shares outstanding - diluted 16,908,920 16,839,998 16,886,153 16,874,316
Diluted earnings per share (in dollars per share) $ 0.81 $ 0.54 $ 2.17 $ 1.57