v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
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
Income Statement [Abstract]            
Net revenues $ 14,586,000   $ 13,986,000   $ 28,505,000 $ 27,603,000
Cost of goods sold 13,039,000   15,292,000   26,301,000 29,529,000
Gross profit (loss) 1,547,000   (1,306,000)   2,204,000 (1,926,000)
Selling, general and administrative expenses 4,130,000   3,455,000   8,145,000 6,999,000
Research and development 312,000   273,000   695,000 569,000
(Gain) loss on disposal of property and equipment (1,000)   1,000   (6,000) 1,000
Loss from operations (2,894,000)   (5,035,000)   (6,630,000) (9,495,000)
Other income (expense):            
Interest income 301,000   213,000   636,000 387,000
Interest expense (124,000)   (109,000)   (236,000) (225,000)
Interest expense-financing fees (21,000)   (16,000)   (41,000) (29,000)
Other 155,000   1,000   188,000 2,000
Loss from continuing operations before taxes (2,583,000)   (4,946,000)   (6,083,000) (9,360,000)
Income tax benefit   (1,161,000)   (2,117,000)
Loss from continuing operations, net of taxes (2,583,000)   (3,785,000)   (6,083,000) (7,243,000)
Loss from discontinued operations, net of taxes (Note 10) (133,000)   (166,000)   (206,000) (268,000)
Net loss $ (2,716,000) $ (3,573,000) $ (3,951,000) $ (3,560,000) $ (6,289,000) $ (7,511,000)
Net loss per common share - basic and diluted:            
Continuing operations - basic $ (0.14)   $ (0.26)   $ (0.33) $ (0.51)
Continuing operations - diluted (0.14)   (0.26)   (0.33) (0.51)
Discontinued operations - basic (0.01)   (0.01)   (0.01) (0.02)
Discontinued operations - diluted (0.01)   (0.01)   (0.01) (0.02)
Net loss per common share - basic (0.15)   (0.27)   (0.34) (0.53)
Net loss per common share - diluted $ (0.15)   $ (0.27)   $ (0.34) $ (0.53)
Weighted average number of common shares used in computing net loss per share:            
Basic 18,448   14,593   18,436 14,134
Diluted 18,448   14,593   18,436 14,134