XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net Earnings        
Basic earnings per share $ 3,692 $ 3,958 $ 13,197 $ 12,794
Diluted earnings per common share $ 3,692 $ 3,958 $ 13,197 $ 12,794
Weighted Average Number of Shares        
Basic earnings per common share (in shares) 5,309,028 5,295,765 5,303,953 5,301,742
Effect of dilutive securities: Restricted stock units- unvested 12,151 22,616 11,098 20,224
Shares held in deferred comp plan by deferred compensation trust 150,443 162,576 154,502 161,304
Diluted earnings per common share (in shares) 5,471,622 5,480,957 5,469,553 5,483,270
Per Share Amount        
Basic earnings per common share (in dollars per share) $ 0.70 $ 0.74 $ 2.49 $ 2.41
Diluted earnings per common share (in dollars per share) $ 0.67 $ 0.72 $ 2.41 $ 2.33