XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings per share:        
Net earnings $ 4,930 $ 3,931 $ 14,035 $ 9,721
Weighted average common shares outstanding - basic [1] 5,783,729 5,765,348 5,780,462 5,751,326
Assumed exercise of stock options [1] 45,912 5,166 44,115 4,203
Weighted average common shares outstanding - diluted [1] 5,829,641 5,770,514 5,824,577 5,755,529
Basic [1],[2] $ 0.85 $ 0.68 $ 2.43 $ 1.69
Diluted [1],[2] $ 0.85 $ 0.68 $ 2.41 $ 1.69
[1] Share and per share values for the periods ended September 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 September 30, 2024 have been adjusted to give effect to the 5% stock dividend issued in December 2024.