XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share Reconciliation [Abstract]        
Net income $ 14,790 $ 13,001 $ 27,781 $ 30,968
Weighted average shares outstanding (in shares) 21,041 21,070 21,072 21,131
Stock units for deferred compensation plan for non-employee directors (in shares) 156 133 154 131
Effect of stock options (in shares) 8 42 14 49
Performance share units (in shares) 18 21 20 23
Weighted average shares outstanding for calculation of diluted earnings per share (in shares) 21,223 21,266 21,260 21,334
Net income per common share        
Basic (in dollars per share) $ 0.70 $ 0.62 $ 1.32 $ 1.47
Diluted (in dollars per share) $ 0.70 $ 0.61 $ 1.31 $ 1.45