v3.26.1
Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Loss per common share from continuing operations            
Loss from continuing operations, net of taxes $ (6,262)   $ (2,583)   $ (13,637) $ (6,083)
Basic loss per share $ (0.32)   $ (0.14)   $ (0.71) $ (0.33)
Diluted loss per share $ (0.32)   $ (0.14)   $ (0.71) $ (0.33)
Income (loss) per common share from discontinued operations, net of taxes            
Income (loss) from discontinued operations, net of taxes $ 62   $ (133)   $ (50) $ (206)
Basic loss per share   $ (0.01)   $ (0.01)
Diluted loss per share   $ (0.01)   $ (0.01)
Net loss per common share            
Net loss $ (6,200) $ (7,487) $ (2,716) $ (3,573) $ (13,687) $ (6,289)
Basic loss per share $ (0.32)   $ (0.15)   $ (0.71) $ (0.34)
Diluted loss per share $ (0.32)   $ (0.15)   $ (0.71) $ (0.34)
Weighted average shares outstanding:            
Basic weighted average shares outstanding 19,840   18,448   19,195 18,436
Add: dilutive effect of stock options    
Add: dilutive effect of warrants    
Diluted weighted average shares outstanding 19,840   18,448   19,195 18,436