XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE - Earnings Per Share, Basic and Diluted (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        
Average common shares outstanding 12,032 12,581 12,116 12,775
Net income $ 18,320 $ 18,224 $ 38,776 $ 35,211
Basic Earnings Per Common Share $ 1.52 $ 1.45 $ 3.20 $ 2.76
Average common shares outstanding 12,032 12,581 12,116 12,775
Net effect of dilutive stock options - based on the treasury stock method using average market price 37 102 53 108
Diluted common shares 12,069 12,683 12,169 12,883
Net income $ 18,320 $ 18,224 $ 38,776 $ 35,211
Diluted Earnings Per Common Share $ 1.52 $ 1.44 $ 3.19 $ 2.73