XML 190 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
EARNINGS PER SHARE      
Net (loss) income from continuing operations- basic $ (16,788) $ 3,533 $ 23,735
Net (loss) income from discontinued operations- basic $ (4,479) $ (12,506) $ (8,311)
Weighted average shares - basic 153,684,907 153,232,129 151,036,110
Dilutive effect of common stock equivalents   3,541,399 5,184,055
Weighted average shares - diluted 153,684,907 156,773,528 156,220,165
Net (loss) income from continuing operations per share basic $ (0.11) $ 0.02 $ 0.16
Net (loss) income from discontinued operations per share basic (0.03) (0.08) (0.06)
Net (loss) income from continuing operations per share diluted (0.11) 0.02 0.15
Net (loss) income from discontinued operations per share diluted $ (0.03) $ (0.08) $ (0.05)
Shares excluded, anti-dilutive 3,698,061 820,376 1,000,421