v3.25.2
Earnings Per Share - Schedule 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
Schedule of Basic and Diluted Earnings Per Share [Abstract]        
Distributed earnings allocated to common shares $ 976 $ 946 $ 1,924 $ 1,863
Undistributed earnings allocated to common shares 2,862 2,157 4,066 3,600
Net earnings allocated to common shares 3,838 3,103 5,990 5,463
Net earnings allocated to participating securities 14 10 20 18
Net Income allocated to common shares and participating securities $ 3,852 $ 3,113 $ 6,010 $ 5,481
Weighted average shares outstanding for basic earnings per share (in Shares) 6,448 6,692 6,464 6,703
Dilutive effect of stock compensation (in Shares) 11 8 19 12
Weighted average shares outstanding for diluted earnings per share (in Shares) 6,459 6,700 6,483 6,715
Basic earnings per common share (in Dollars per share) $ 0.6 $ 0.47 $ 0.93 $ 0.82
Diluted earnings per common share (in Dollars per share) $ 0.6 $ 0.47 $ 0.93 $ 0.82