XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 3,853 $ 4,467 $ 14,395 $ 10,345
Weighted average shares issued (in shares) 17,132,080 17,042,479 17,103,982 17,036,460
Add: dilutive effect of stock options (in shares) 8,124 21,468 11,893 21,178
Weighted average shares outstanding adjusted for potential dilution (in shares) 17,140,204 17,063,947 17,115,875 17,057,638
Basic earnings per share (in usd per share) $ 0.22 $ 0.26 $ 0.84 $ 0.61
Diluted earnings per share (in usd per share) $ 0.22 $ 0.26 $ 0.84 $ 0.61
Anti-dilutive stock options excluded from earnings per share calculation (in shares) 90,000 93,000 98,000 93,000