XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
SHARE-BASED COMPENSATION                
Net income $ 13,141 $ 14,475 $ 16,187 $ 16,715 $ 17,594 $ 19,438 $ 43,803 $ 53,747
Weighted average shares outstanding - basic 27,042,762     27,356,614     27,022,141 27,487,237
Weighted average shares outstanding - diluted 27,079,484     27,501,212     27,081,541 27,666,197
Basic earnings per common share (in dollars per share) $ 0.49     $ 0.61     $ 1.62 $ 1.96
Diluted earnings per common share (in dollars per share) $ 0.49     $ 0.61     $ 1.62 $ 1.94
Antidilutive securities excluded from the dilutive share calculation (in shares) 23,830     8,495     24,281 4,092
Stock Option                
SHARE-BASED COMPENSATION                
Dilutive effect of share-based compensation arrangements 36,722     144,598     59,400 178,960