XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Net income available to common shareholders $ 14,783 $ 19,796
Weighted average shares outstanding (in shares) 17,188,384 17,114,214
Add: dilutive effect of stock options and unvested restricted stock (in shares) 11,433 10,972
Weighted average shares outstanding adjusted for potential dilution (in shares) 17,199,817 17,125,186
Basic earnings per share (in dollars per share) $ 0.86 $ 1.16
Diluted earnings per share (in dollars per share) $ 0.86 $ 1.16
Weighted average anti-dilutive shares excluded from earnings per share calculation (in shares) 97,000 91,000