XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Schedule of Basic Earnings Per Share and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net income $ 5,213 $ 5,615 $ 10,846 $ 11,143
Weighted average common shares outstanding 7,529,177 7,499,497 7,524,257 7,497,492
Basic earnings per common shares $ 0.69 $ 0.75 $ 1.44 $ 1.49
Net income $ 5,213 $ 5,615 $ 10,846 $ 11,143
Plus dilutive stock options and restricted stock units 22,720 11,027 28,335 13,766
Weighted average common shares outstanding and potentially dilutive shares 7,551,897 7,510,524 7,552,592 7,511,258
Diluted earnings per common share $ 0.69 $ 0.75 $ 1.44 $ 1.49