v3.26.3
Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net Earnings Per Share        
Net earnings - Basic $ 5,727 $ 3,692 $ 15,359 $ 13,197
Basic weighted average number of shares 5,320,728 5,309,028 5,316,764 5,303,953
Effect of dilutive securities: sestricted stock units- unvested 10,756 12,151 9,610 11,098
Effect of dilutive securities: Shares held in deferred comp plan by deferred compensation trust 140,409 150,443 145,472 154,502
Basic net earnings per share $ 1.08 $ 0.70 $ 2.89 $ 2.49
Diluted earnings per common share $ 5,727 $ 3,692 $ 15,359 $ 13,197
Diluted net earnings per shar $ 1.05 $ 0.67 $ 2.81 $ 2.41
Diluted weighted average number of Shares 5,471,893 5,471,622 5,471,846 5,469,553