XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Distributed earnings allocated to common shares $ 3,770 $ 3,584
Undistributed earnings allocated to common shares 7,666 8,482
Net earnings allocated to common shares 11,436 12,066
Net earnings allocated to participating securities 34 29
Net Income allocated to common shares and participating securities $ 11,470 $ 12,095
Weighted average shares outstanding for basic earnings per share (in Shares) 6,660 6,829
Dilutive effect of stock compensation $ 20 $ 88
Weighted average shares outstanding for diluted earnings per share (in Shares) 6,680 6,917
Basic earnings per common share (in Dollars per share) $ 1.72 $ 1.77
Diluted earnings per common share (in Dollars per share) $ 1.72 $ 1.75