XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings per share:        
Net earnings $ 4,404 $ 3,012 $ 9,105 $ 5,790
Weighted average common shares outstanding - basic [1] 5,782,555 5,745,310 5,780,930 5,744,381
Assumed exercise of stock options [1] 58,368 2,743 46,914 3,951
Weighted average common shares outstanding - diluted [1] 5,840,923 5,748,053 5,827,844 5,748,332
Basic [1],[2] $ 0.76 $ 0.52 $ 1.58 $ 1.01
Diluted [1],[2] $ 0.75 $ 0.52 $ 1.56 $ 1.01
[1] Share and per share values for the periods ended June 30, 2024 have been adjusted to give effect to the 5% stock dividend paid during December 2024.
[2] Per share amounts for the periods ended June 30, 2024 have been adjusted to give effect to the 5% stock dividend issued in December 2024.