v3.25.2
Shareholders' Equity and Earnings Per Common Share - Earnings Per Share Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation [Abstract]        
Net income $ 16,877 $ 18,528 $ 32,467 $ 34,519
Weighted average shares outstanding (in shares) 20,750 20,902 20,846 20,889
Stock units for deferred compensation plan for non-employee directors (in shares) 170 179 175 177
Performance share units (in shares) 24 22 26 23
Effect of stock options (in shares) 2 2 2 3
Weighted average shares outstanding for calculation of diluted earnings per share (in shares) 20,946 21,105 21,049 21,092
Net income per common share        
Basic (in dollars per share) $ 0.81 $ 0.89 $ 1.56 $ 1.65
Diluted (in dollars per share) $ 0.81 $ 0.88 $ 1.54 $ 1.64