XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Basic Earnings Per Share and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income $ 7,348 $ 5,122 $ 19,568 $ 15,968
Weighted average common shares outstanding (in shares) 8,567,548 7,537,996 7,898,938 7,528,887
Basic earnings per common shares (in dollars per share) $ 0.86 $ 0.68 $ 2.48 $ 2.12
Net income $ 7,348 $ 5,122 $ 19,568 $ 15,968
Plus dilutive stock options and restricted stock units (in shares) 47,952 30,038 45,205 33,273
Weighted average common shares outstanding and potentially dilutive shares (in shares) 8,615,500 7,568,034 7,944,143 7,562,160
Diluted earnings per common share (in dollars per share) $ 0.85 $ 0.68 $ 2.46 $ 2.12