XML 74 R64.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
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
EARNINGS PER SHARE [Abstract]        
Net income $ 29,683 $ 15,883 $ 38,927 $ 30,161
Weighted average common shares outstanding - basic (in shares) 17,048,432 17,490,706 17,047,578 17,602,798
Effect of dilutive securities [Abstract]        
Stock-based compensation awards (in shares) 338,083 529,842 390,779 609,638
Weighted average common shares outstanding - diluted (in shares) 17,386,515 18,020,548 17,438,357 18,212,436
Basic earnings per share (in dollars per share) $ 1.74 $ 0.91 $ 2.28 $ 1.71
Diluted earnings per share (in dollars per share) $ 1.71 $ 0.88 $ 2.23 $ 1.66