XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Earnings Per Share, Basic and Diluted (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
Earnings per share:        
Net earnings $ 3,362 $ 3,033 $ 6,719 $ 6,166
Weighted average common shares outstanding - basic [1] 5,215,575 5,237,837 5,214,357 5,242,558
Assumed exercise of stock options [1] 3,975 14,709 5,403 17,756
Weighted average common shares outstanding - diluted [1] 5,219,550 5,252,546 5,219,760 5,260,313
Basic [1],[2] $ 0.64 $ 0.58 $ 1.29 $ 1.18
Diluted [1],[2] $ 0.64 $ 0.58 $ 1.29 $ 1.17
[1] Share and per share values for the periods ended June 30, 2022 have been adjusted to give effect to the 5%
[2] Per share amounts for the periods ended June 30, 2022 have been adjusted to give effect to the 5% stock dividend paid during December 2022.