XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basic earnings per share    
Net income $ 9,732 $ 17,048
Weighted-average shares outstanding 35,555,000 38,467,000
Basic earnings per share $ 0.27 $ 0.44
Diluted earnings per share    
Net income $ 9,732 $ 17,048
Weighted-average shares outstanding 35,555,000 38,467,000
Effect of dilutive securities - options and restricted stock 587,000 660,000
Diluted weighted-average shares outstanding 36,142,000 39,127,000
Diluted earnings per share $ 0.27 $ 0.44