Quarterly report pursuant to Section 13 or 15(d)

Schedule of Earnings Per Share (Details)

v3.24.2.u1
Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
(Loss) income per common share from continuing operations            
(Loss) income from continuing operations, net of taxes $ (3,785,000)   $ 519,000   $ (7,243,000) $ 202,000
Basic (loss) income per share $ (0.26)   $ 0.04   $ (0.51) $ 0.01
Diluted (loss) income per share $ (0.26)   $ 0.03   $ (0.51) $ 0.01
Loss per common share from discontinued operations, net of taxes            
Loss from discontinued operations, net of taxes $ (166,000)   $ (45,000)   $ (268,000) $ (139,000)
Basic loss per share $ (0.01)     $ (0.02) $ (0.01)
Diluted loss per share $ (0.01)     $ (0.02) $ (0.01)
Net (loss) income per common share            
Net (loss) income $ (3,951,000) $ (3,560,000) $ 474,000 $ (411,000) $ (7,511,000) $ 63,000
Basic (loss) income per share $ (0.27)   $ 0.04   $ (0.53)
Diluted (loss) income per share $ (0.27)   $ 0.03   $ (0.53)
Weighted average shares outstanding:            
Basic weighted average shares outstanding 14,593   13,474   14,134 13,417
Add: dilutive effect of stock options   334   205
Add: dilutive effect of warrants   40   35
Diluted weighted average shares outstanding 14,593   13,848   14,134 13,657
Warrant [Member]            
Potential shares excluded from above weighted average share calculations due to their anti-dilutive effect include:            
Warrant 62     62