XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
SHARE-BASED COMPENSATION                
Net income $ 13,305 $ 15,817 $ 12,945 $ 13,141 $ 14,475 $ 16,187 $ 42,067 $ 43,803
Weighted average shares outstanding - basic 27,064,035     27,042,762     27,054,737 27,022,141
Weighted average shares outstanding - diluted 27,194,625     27,079,484     27,137,985 27,081,541
Basic earnings per share (in dollars per share) $ 0.49     $ 0.49     $ 1.55 $ 1.62
Diluted earnings per share (in dollars per share) $ 0.49     $ 0.49     $ 1.55 $ 1.62
Antidilutive securities excluded from the dilutive share calculation (in shares) 0     23,830     62 24,281
Stock Option                
SHARE-BASED COMPENSATION                
Dilutive effect of share-based compensation arrangements 130,590     36,722     83,248 59,400