XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Net earnings available to common shareholders $ 13,003 $ 12,236 $ 9,878
Weighted average common shares outstanding - basic 5,758,056 5,751,585 5,766,900
Assumed exercise of stock options 6,226 3,255 16,556
Weighted average common shares outstanding - diluted 5,764,282 5,754,840 5,783,456
Basic [1] $ 2.26 $ 2.13 $ 1.71
Diluted [1] $ 2.26 $ 2.13 $ 1.71
[1] All per share amounts have been adjusted to give effect to the 5% stock dividends paid during December 2024, 2023 and 2022.