XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
SHARE-BASED COMPENSATION            
Net income $ 14,475 $ 16,187 $ 17,594 $ 19,438 $ 30,662 $ 37,032
Weighted average shares outstanding - basic 27,024,043   27,516,284   27,011,659 27,553,629
Weighted average shares outstanding - diluted 27,071,478   27,676,619   27,090,258 27,759,187
Basic earnings per common share (in dollars per share) $ 0.54   $ 0.64   $ 1.14 $ 1.34
Diluted earnings per common share (in dollars per share) $ 0.53   $ 0.64   $ 1.13 $ 1.33
Stock Option            
SHARE-BASED COMPENSATION            
Dilutive effect of share-based compensation arrangements 47,435   160,335   78,599 205,558