v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Basic earnings per share    
Net income $ 2,994 $ 9,732
Weighted average shares outstanding 31,941 35,555
Basic earnings per share $ 0.09 $ 0.27
Diluted earnings per share    
Net income $ 2,994 $ 9,732
Weighted average shares outstanding 31,941 35,555
Effect of dilutive securities - options and restricted stock 358 587
Diluted weighted-average shares outstanding 32,299 36,142
Diluted earnings per share $ 0.09 $ 0.27