XML 145 R120.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SHARE-BASED COMPENSATION      
Net income $ 73,928 $ 79,894 $ 37,273
Weighted average shares outstanding - basic (in shares) 27,398,445 28,003,744 28,074,543
Weighted average shares outstanding - diluted (in shares) 27,567,780 28,257,323 28,180,576
Basic earnings per share (in dollars per share) $ 2.70 $ 2.85 $ 1.33
Diluted earnings per share (in dollars per share) $ 2.68 $ 2.83 $ 1.32
Antidilutive securities excluded from the dilutive share calculation (in shares) 0 0 0
Stock Option      
SHARE-BASED COMPENSATION      
Dilutive effect of share-based compensation arrangements (in shares) 169,335 253,579 106,033