XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net Earnings Per Share        
Basic Earnings Per Share $ 4,808 $ 3,217 $ 7,980 $ 6,669
Net Earnings        
Diluted Earnings Per Share $ 4,808 $ 3,217 $ 7,980 $ 6,669
Weighted Average Number Of Shares        
Basic Earnings Per Share (in Shares) 5,451,521 5,481,899 5,463,495 5,489,461
Effect Of Dilutive Securities: Restricted Stock Units - unvested 20,636 14,879 18,812 14,024
Effect Of Dilutive Securities: Shares Held In Deferred Comp Plan By Deferred Compensation Trust 161,749 164,934 167,073 164,089
Diluted Earnings Per Share (in Shares) 5,633,906 5,661,712 5,649,380 5,667,574
Per Share Amount        
Basic Earnings Per Share $ 0.88 $ 0.59 $ 1.46 $ 1.21
Diluted Earnings Per Share $ 0.85 $ 0.57 $ 1.41 $ 1.18