v3.26.1
Income (Loss) per share - Computation of Basic and Diluted Earnings (Loss) per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Loss from continuing operations $ (919) $ (1,205) $ (1,769) $ (2,019)
Income (loss) from discontinued operations 5 (3,367) 368 (5,387)
Net loss $ (914) $ (4,572) $ (1,401) $ (7,406)
Denominator:        
Basic weighted average shares outstanding (in shares) 2,675,412 1,733,307 2,530,384 1,691,836
Dilutive common stock equivalents using treasury stock method (in shares) 0 0 0 0
Diluted weighted average shares outstanding (in shares) 2,675,412 1,733,307 2,530,384 1,691,836
Basic income (loss) per share        
From continuing operations (in dollars per share) $ (0.34) $ (0.7) $ (0.7) $ (1.19)
From discontinued operations (in dollars per share) 0 (1.94) 0.15 (3.19)
Total (in dollars per share) (0.34) (2.64) (0.55) (4.38)
Diluted income (loss) per share        
From continuing operations (in dollars per share) (0.34) (0.7) (0.7) (1.19)
From discontinued operations (in dollars per share) 0 (1.94) 0.15 (3.19)
Total (in dollars per share) $ (0.34) $ (2.64) $ (0.55) $ (4.38)
Weighted average options, warrants and convertibles outstanding 630,011 435,551 500,930 404,319
Anti-dilutive options, warrants and convertibles not included in the computation 630,011 435,551 500,930 404,319