XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net Earnings Per Share        
Basic Earnings Per Share $ 3,958 $ 4,127 $ 12,794 $ 12,106
Net Earnings        
Diluted Earnings Per Share $ 3,958 $ 4,127 $ 12,794 $ 12,106
Weighted Average Number Of Shares        
Basic Earnings Per Share (in Shares) 5,295,765 5,402,048 5,301,742 5,442,788
Effect Of Dilutive Securities: Restricted Stock Units - unvested 22,616 19,070 20,224 18,899
Effect Of Dilutive Securities: Shares Held In Deferred Comp Plan By Deferred Compensation Trust 162,576 166,168 161,304 168,099
Diluted Earnings Per Share (in Shares) 5,480,957 5,587,286 5,483,270 5,629,786
Per Share Amount        
Basic Earnings Per Share $ 0.74 $ 0.76 $ 2.41 $ 2.22
Diluted Earnings Per Share $ 0.72 $ 0.74 $ 2.33 $ 2.15