XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity and Earnings Per Common Share - Earnings Per Share Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share Reconciliation [Abstract]        
Net income $ 13,810 $ 17,543 $ 48,329 $ 45,324
Weighted average shares outstanding (in shares) 20,896 20,922 20,892 21,021
Stock units for deferred compensation plan for non-employee directors (in shares) 182 163 178 157
Performance share units (in shares) 34 21 27 17
Effect of stock options (in shares) 3 8 3 12
Weighted average shares outstanding for calculation of diluted earnings per share (in shares) 21,115 21,114 21,100 21,207
Net income per common share        
Basic (in dollars per share) $ 0.66 $ 0.84 $ 2.31 $ 2.16
Diluted (in dollars per share) $ 0.65 $ 0.83 $ 2.29 $ 2.14