Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Operations (Unaudited)

v3.25.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]                
Net revenues $ 17,454     $ 16,812     $ 45,959 $ 44,415
Cost of goods sold 14,897     15,478     41,198 45,007
Gross profit 2,557     1,334     4,761 (592)
Selling, general and administrative expenses 4,083     3,632     12,228 10,631
Research and development 342     303     1,037 872
Loss (gain) on disposal of property and equipment 4         (2) 1
Loss from operations (1,872)     (2,601)     (8,502) (12,096)
Other income (expense):                
Interest income 266     292     901 679
Interest expense (116)     (121)     (351) (346)
Interest expense-financing fees (22)     (18)     (63) (47)
Other (18)     59     171 61
Loss from continuing operations before taxes (1,762)     (2,389)     (7,844) (11,749)
Income tax expense     6,417     4,300
Loss from continuing operations, net of taxes (1,762)     (8,806)     (7,844) (16,049)
Loss from discontinued operations, net of taxes (Note 10) (73)     (173)     (280) (441)
Net loss $ (1,835) $ (2,716) $ (3,573) $ (8,979) $ (3,951) $ (3,560) $ (8,124) $ (16,490)
Net loss per common share - basic and diluted:                
Continuing operations - basic $ (0.10)     $ (0.56)     $ (0.43) $ (1.09)
Continuing operations - diluted (0.10)     (0.56)     (0.43) (1.09)
Discontinued operations - basic     (0.01)     (0.01) (0.03)
Discontinued operations - diluted     (0.01)     (0.01) (0.03)
Net loss per common share - basic (0.10)     (0.57)     (0.44) (1.12)
Net loss per common share - diluted $ (0.10)     $ (0.57)     $ (0.44) $ (1.12)
Weighted average number of common shares used in computing net loss per share:                
Basic 18,472     15,803     18,448 14,695
Diluted 18,472     15,803     18,448 14,695