v3.25.2
Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Loss per common share from continuing operations            
Loss from continuing operations, net of taxes $ (2,583,000)   $ (3,785,000)   $ (6,083,000) $ (7,243,000)
Basic loss per share $ (0.14)   $ (0.26)   $ (0.33) $ (0.51)
Diluted loss per share $ (0.14)   $ (0.26)   $ (0.33) $ (0.51)
Loss per common share from discontinued operations, net of taxes            
Loss from discontinued operations, net of taxes $ (133,000)   $ (166,000)   $ (206,000) $ (268,000)
Basic loss per share $ (0.01)   $ (0.01)   $ (0.01) $ (0.02)
Diluted loss per share $ (0.01)   $ (0.01)   $ (0.01) $ (0.02)
Net loss per common share            
Net loss $ (2,716,000) $ (3,573,000) $ (3,951,000) $ (3,560,000) $ (6,289,000) $ (7,511,000)
Basic loss per share $ (0.15)   $ (0.27)   $ (0.34) $ (0.53)
Diluted loss per share $ (0.15)   $ (0.27)   $ (0.34) $ (0.53)
Weighted average shares outstanding:            
Basic weighted average shares outstanding 18,448   14,593   18,436 14,134
Add: dilutive effect of stock options    
Add: dilutive effect of warrants    
Diluted weighted average shares outstanding 18,448   14,593   18,436 14,134