XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER SHARE        
Net income (loss) from continuing operations- basic $ 11,766 $ 11,355 $ (2,064) $ 13,347
Net income (loss) from continuing operations- diluted 11,766 11,355 (2,064) 13,347
Net income (loss) from discontinued operations- basic 617 (1,933) (1,192) (2,472)
Net income (loss) from discontinued operations- diluted $ 617 $ (1,933) $ (1,192) $ (2,472)
Weighted average shares - basic 153,580,879 153,249,120 154,160,607 152,899,883
Dilutive effect of common stock equivalents 2,403,268 3,444,839   3,219,744
Weighted average shares - diluted 155,984,147 156,693,959 154,160,607 156,119,627
Net income (loss) from continuing operations per share basic $ 0.08 $ 0.07 $ (0.01) $ 0.09
Net income (loss) from discontinued operations per share basic 0.00 (0.01) (0.01) (0.02)
Net income (loss) from continuing operations per share diluted 0.08 0.07 (0.01) 0.09
Net income (loss) from discontinued operations per share diluted $ 0.00 $ (0.01) $ (0.01) $ (0.02)
Shares excluded, anti-dilutive 447,005 656,776 3,037,309 588,940