v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE        
Average common shares outstanding (in shares) 10,879 11,464 10,933 11,551
Net income $ 15,795 $ 19,786 $ 33,271 $ 36,946
Earnings per common share - basic (in dollars per share) $ 1.45 $ 1.73 $ 3.04 $ 3.2
Average common shares outstanding (in shares) 10,879 11,464 10,933 11,551
Net effect of dilutive stock options - based on the treasury stock method using average market price (in shares) 193 53 193 53
Diluted common shares (in shares) 11,072 11,517 11,126 11,604
Net income $ 15,795 $ 19,786 $ 33,271 $ 36,946
Earnings per common share - diluted (in dollars per share) $ 1.43 $ 1.72 $ 2.99 $ 3.18