v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
Net sales $ 6,176 $ 6,099
Cost of goods sold 2,988 2,879
Gross margin 3,188 3,220
Operating expenses:    
Research and development 1,515 1,582
Selling, general and administrative 2,050 2,498
Total operating expenses 3,565 4,080
Operating income (loss) (377) (860)
Non-operating income (loss):    
Interest income 38 80
Foreign currency transaction gain (loss) (22) 14
Total non-operating income (loss) 16 94
Income (loss) before income taxes (361) (766)
Income tax (expense) benefit (21) (41)
Net income (loss) $ (382) $ (807)
Basic earnings (loss) per share $ (0.04) $ (0.09)
Diluted earnings (loss) per share $ (0.04) $ (0.09)
Weighted-average basic shares 9,238 9,023
Weighted-average diluted shares 9,238 9,023