v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
Net sales $ 5,149 $ 5,948 $ 8,399 $ 12,124
Cost of goods sold 2,214 2,988 3,854 5,976
Gross margin 2,935 2,960 4,545 6,148
Operating expenses:        
Research and development 1,380 1,662 2,671 3,177
Selling, general and administrative 2,279 2,142 5,743 4,192
Total operating expenses 3,659 3,804 8,414 7,369
Operating income (loss) (724) (844) (3,869) (1,221)
Non-operating income (loss):        
Interest income 11 35 26 73
Interest expense (873) 0 (873) 0
Foreign currency transaction gain (loss) (43) 47 (83) 26
Total non-operating income (loss) (905) 82 (930) 99
Income (loss) before income taxes (1,629) (762) (4,799) (1,122)
Income tax (expense) benefit 0 20 0 (2)
Net income (loss) $ (1,629) $ (742) $ (4,799) $ (1,124)
Basic earnings (loss) per share $ (0.17) $ (0.08) $ (0.51) $ (0.12)
Diluted earnings (loss) per share $ (0.17) $ (0.08) $ (0.51) $ (0.12)
Weighted-average basic shares 9,572 9,296 9,483 9,267
Weighted-average diluted shares 9,572 9,296 9,483 9,267