XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - Earnings Per Share, Basic and Diluted (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        
Average common shares outstanding (in shares) 11,935 12,304 12,055 12,616
Net income $ 15,879 $ 18,133 $ 54,655 $ 53,344
Basic Earnings Per Common Share $ 1.33 $ 1.47 $ 4.53 $ 4.23
Average common shares outstanding (in shares) 11,935 12,304 12,055 12,616
Net effect of dilutive stock options - based on the treasury stock method using average market price (in shares) 42 99 49 94
Diluted common shares (in shares) 11,977 12,403 12,104 12,710
Net income $ 15,879 $ 18,133 $ 54,655 $ 53,344
Diluted Earnings Per Common Share $ 1.33 $ 1.46 $ 4.52 $ 4.20