v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Income from continuing operations- basic and diluted $ (841) $ 943 $ (10,592) $ (569)
Weighted average shares outstanding-basic 45,354 44,569 45,429 44,386
Weighted Average Number Diluted Shares Outstanding Adjustment 0 468 0 0
Options to purchase shares 1,994 3,497 2,492 3,201
Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares 300   400 500
Weighted average diluted shares outstanding 45,354 45,037 45,429 44,386
Basic earnings (loss) per share (in dollars per share) $ (0.02) $ 0.02 $ (0.23) $ (0.01)
Diluted earnings (loss) per share (in dollars per share) $ (0.02) $ 0.02 $ (0.23) $ (0.01)