XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER SHARE        
Average common shares outstanding (in shares) 11,642 12,032 11,704 12,116
Net income $ 16,988 $ 18,320 $ 30,395 $ 38,776
Per common share amount $ 1.46 $ 1.52 $ 2.60 $ 3.20
Average common shares outstanding (in shares) 11,642 12,032 11,704 12,116
Net effect of dilutive stock options - based on the treasury stock method using average market price (in shares) 59 37 59 53
Diluted common shares (in shares) 11,701 12,069 11,763 12,169
Net income $ 16,988 $ 18,320 $ 30,395 $ 38,776
Per common share amount $ 1.45 $ 1.52 $ 2.58 $ 3.19