v3.25.2
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
EARNINGS PER SHARE        
Net (loss) income from continuing operations- basic $ (2,291) $ 11,766 $ (13,315) $ (2,064)
Net (loss) income from discontinued operations- basic   $ 617   $ (1,192)
Weighted average shares - basic 156,091,692 153,580,879 155,418,668 154,160,607
Dilutive effect of common stock equivalents   2,403,268    
Weighted average shares - diluted 156,091,692 155,984,147 155,418,668 154,160,607
Net (loss) income from continuing operations per share basic $ (0.01) $ 0.08 $ (0.09) $ (0.01)
Net (loss) income from discontinued operations per share basic       (0.01)
Net (loss) income from continuing operations per share diluted $ (0.01) $ 0.08 $ (0.09) (0.01)
Net (loss) income from discontinued operations per share diluted       $ (0.01)
Shares excluded, anti-dilutive 2,965,463 447,005 3,099,063 3,037,309