XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Earnings Per Share, Basic and Diluted (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:        
Net earnings $ 2,878 $ 2,500 $ 9,597 $ 8,666
Weighted average common shares outstanding - basic [1] 5,218,961 5,228,270 5,215,908 5,237,743
Assumed exercise of stock options [1] 2,594 13,802 4,349 15,573
Weighted average common shares outstanding - diluted [1] 5,221,555 5,242,072 5,220,257 5,253,316
Basic [1],[2] $ 0.55 $ 0.48 $ 1.84 $ 1.65
Diluted [1],[2] $ 0.55 $ 0.48 $ 1.84 $ 1.65
[1] Share and per share values for the periods ended September 30, 2022 have been adjusted to give effect to the 5% stock dividend paid during December 2022.
[2] Per share amounts for the periods ended September 30, 2022 have been adjusted to give effect to the 5% stock dividend paid during December 2022.