v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Income from continuing operations- basic and diluted $ 1,532 $ (9,751)
Weighted average shares outstanding-basic 41,419 45,505
Weighted Average Number Diluted Shares Outstanding Adjustment 976 0
Options to purchase shares 2,303 2,554
Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares   700
Weighted average diluted shares outstanding 42,395 45,505
Basic earnings (loss) per share (in dollars per share) $ 0.04 $ (0.21)
Diluted earnings (loss) per share (in dollars per share) $ 0.04 $ (0.21)