XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Net Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Earnings Per Share        
Net earnings $ 5,160,000 $ 4,888,000 $ 9,505,000 $ 8,836,000
Net Earnings        
Effect of dilutive securities: Restricted stock units- unvested 0 0 0 0
Diluted earnings per common share $ 5,160,000 $ 4,888,000 $ 9,505,000 $ 8,836,000
Weighted Average Number of Shares        
Basic earnings per common share (in shares) 5,303,370 5,290,856 5,300,841 5,304,763
Effect of dilutive securities: Restricted stock units- unvested 10,771 19,886 10,563 19,015
Shares held in deferred comp plan by deferred compensation trust 156,071 165,608 154,522 164,975
Diluted earnings per common share (in shares) 5,470,212 5,476,350 5,465,926 5,488,753
Per Share Amount        
Basic earnings per common share (in dollars per share) $ 0.97 $ 0.93 $ 1.79 $ 1.67
Diluted earnings per common share (in dollars per share) $ 0.95 $ 0.89 $ 1.74 $ 1.61