XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 21,769 $ 28,064
Cost of goods sold 10,163 11,878
Gross margin 11,606 16,186
Operating expenses:    
Research and development 6,240 6,524
Selling, general and administrative 8,404 9,214
Total operating expenses 14,644 15,738
Operating income (loss) (3,038) 448
Non-operating income (loss):    
Interest income 273 190
Foreign currency transaction gain (loss) 58 42
Total non-operating income (loss) 331 232
Income (loss) before income taxes (2,707) 680
Income tax (expense) benefit (386) (194)
Net income (loss) $ (3,093) $ 486
Basic earnings (loss) per share $ (0.34) $ 0.05
Diluted earnings (loss) per share $ (0.34) $ 0.05
Weighted-average basic shares 9,150 8,941
Weighted-average diluted shares 9,150 9,073