v3.25.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Basic and Diluted Earnings Per Share [Abstract]    
Distributed earnings allocated to common shares $ 947 $ 917
Undistributed earnings allocated to common shares 1,204 1,443
Net earnings allocated to common shares 2,151 2,360
Net earnings allocated to participating securities 7 8
Net Income allocated to common shares and participating securities $ 2,158 $ 2,368
Weighted average shares outstanding for basic earnings per share (in Shares) 6,481,000 6,715,000
Dilutive effect of stock compensation (in Shares) 21,000 8,000
Weighted average shares outstanding for diluted earnings per share (in Shares) 6,502,000 6,723,000
Basic earnings per common share (in Dollars per share) $ 0.33 $ 0.35
Diluted earnings per common share (in Dollars per share) $ 0.33 $ 0.35