XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
SHARE-BASED COMPENSATION            
Net income $ 15,817 $ 12,945 $ 14,475 $ 16,187 $ 28,762 $ 30,662
Weighted average shares outstanding - basic 27,053,549   27,024,043   27,050,037 27,011,659
Weighted average shares outstanding - diluted 27,116,349   27,071,478   27,106,267 27,090,258
Basic earnings per share (in dollars per share) $ 0.58   $ 0.54   $ 1.06 $ 1.14
Diluted earnings per share (in dollars per share) $ 0.58   $ 0.53   $ 1.06 $ 1.13
Antidilutive securities excluded from the dilutive share calculation (in shares) 2,917   60,627   1,890 25,671
Stock Option            
SHARE-BASED COMPENSATION            
Dilutive effect of share-based compensation arrangements 62,800   47,435   56,230 78,599