XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Shares Used in Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings per share:        
Net earnings $ 3,931 $ 2,878 $ 9,721 $ 9,597
Weighted average common shares outstanding - basic [1] 5,490,808 5,479,909 5,477,453 5,476,703
Assumed exercise of stock options [1] 4,920 2,724 4,003 4,567
Weighted average common shares outstanding - diluted [1] 5,495,728 5,482,633 5,481,456 5,481,270
Basic [1],[2] $ 0.72 $ 0.53 $ 1.77 $ 1.75
Diluted [1],[2] $ 0.72 $ 0.52 $ 1.77 $ 1.75
[1] Share and per share values for the periods ended September 30, 2023 have been adjusted to give effect to the 5% stock dividend paid during
[2] Per share amounts for the periods ended September 30, 2023 have been adjusted to give effect to the 5% stock dividend issued in December of 2023.