Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF EARNINGS PER SHARE (Details)

v3.25.0.1
SCHEDULE OF EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
(Loss) income per common share from continuing operations    
(Loss) income from continuing operations, net of taxes $ (19,569,000) $ 918,000
Basic (loss) income per share $ (1.30) $ 0.07
Diluted (loss) income per share $ (1.30) $ 0.07
Loss per common share from discontinued operations,    
Loss from discontinued operations, net of taxes $ (410,000) $ (433,000)
Basic loss per share $ (0.03) $ (0.03)
Diluted loss per share $ (0.03) $ (0.03)
Net (loss) income per common share    
Net (loss) income $ (19,979,000) $ 485,000
Basic (loss) income per share $ (1.33) $ 0.04
Diluted (loss) income per share $ (1.33) $ 0.04
Weighted average shares outstanding:    
Basic weighted average shares outstanding 15,072 13,506
Add: dilutive effect of stock options 215
Add: dilutive effect of warrants 18
Diluted weighted average shares outstanding 15,072 13,739