XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share Reconciliation [Abstract]        
Net income $ 17,543 $ 17,297 $ 45,324 $ 48,265
Weighted average shares outstanding (in shares) 20,922 21,058 21,021 21,106
Stock units for deferred compensation plan for non-employee directors (in shares) 163 139 157 134
Effect of stock options (in shares) 8 30 12 43
Performance share units (in shares) 21 25 17 23
Weighted average shares outstanding for calculation of diluted earnings per share (in shares) 21,114 21,252 21,207 21,306
Net income per common share        
Basic (in dollars per share) $ 0.84 $ 0.82 $ 2.16 $ 2.29
Diluted (in dollars per share) $ 0.83 $ 0.81 $ 2.14 $ 2.27