XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Earnings Per Share        
Basic Earnings Per Share $ 4,888 $ 4,808 $ 8,836 $ 7,980
Net Earnings        
Diluted Earnings Per Share $ 4,888 $ 4,808 $ 8,836 $ 7,980
Weighted Average Number Of Shares        
Basic Earnings Per Share (in Shares) 5,290,856 5,451,521 5,304,763 5,463,495
Effect Of Dilutive Securities: Restricted Stock Units - unvested 19,886 20,636 19,015 18,812
Effect Of Dilutive Securities: Shares Held In Deferred Comp Plan By Deferred Compensation Trust 165,608 161,749 164,975 167,073
Diluted Earnings Per Share (in Shares) 5,476,350 5,633,906 5,488,753 5,649,380
Per Share Amount        
Basic Earnings Per Share $ 0.93 $ 0.88 $ 1.67 $ 1.46
Diluted Earnings Per Share $ 0.89 $ 0.85 $ 1.61 $ 1.41