XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Schedule of Basic and Diluted Earnings Per Share [Line Items]        
Distributed earnings allocated to common shares $ 891 $ 843 $ 2,666 $ 2,539
Undistributed earnings allocated to common shares 1,789 2,492 5,523 6,428
Net earnings allocated to common shares 2,680 3,335 8,189 8,967
Net earnings allocated to participating securities 7 7 23 21
Net Income allocated to common shares and participating securities $ 2,687 $ 3,342 $ 8,212 $ 8,988
Weighted average shares outstanding for basic earnings per share (in Shares) 6,791,000 6,968,000 6,857,000 7,026,000
Dilutive effect of stock compensation $ 87 $ 65 $ 87 $ 72
Weighted average shares outstanding for diluted earnings per share (in Shares) 6,878,000 7,033,000 6,944,000 7,098,000
Basic earnings per common share (in Dollars per share) $ 0.4 $ 0.48 $ 1.2 $ 1.28
Diluted earnings per common share (in Dollars per share) $ 0.39 $ 0.47 $ 1.18 $ 1.27