XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Earnings Per Share        
Basic Earnings Per Share $ 4,127 $ 5,307 $ 12,106 $ 11,976
Net Earnings        
Diluted Earnings Per Share $ 4,127 $ 5,307 $ 12,106 $ 11,976
Weighted Average Number Of Shares        
Basic Earnings Per Share (in Shares) 5,402,048 5,473,443 5,442,788 5,484,063
Effect Of Dilutive Securities: Restricted Stock Units - unvested 19,070 17,188 18,899 15,090
Effect Of Dilutive Securities: Shares Held In Deferred Comp Plan By Deferred Compensation Trust 166,168 166,937 168,099 165,041
Diluted Earnings Per Share (in Shares) 5,587,286 5,657,568 5,629,786 5,664,194
Per Share Amount        
Basic Earnings Per Share $ 0.76 $ 0.96 $ 2.22 $ 2.18
Diluted Earnings Per Share $ 0.74 $ 0.93 $ 2.15 $ 2.11