XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 28,064 $ 24,217
Cost of goods sold 11,878 11,007
Gross margin 16,186 13,210
Operating expenses:    
Research and development 6,524 6,083
Selling, general and administrative 9,214 7,876
Total operating expenses 15,738 13,959
Operating income (loss) 448 (749)
Non-operating income (loss):    
Interest income 190 34
Gain on sale of assets 0 57
Foreign currency transaction gain (loss) 42 221
Total non-operating income (loss) 232 312
Income (loss) before income taxes 680 (437)
Income tax (expense) benefit (194) (683)
Net income (loss) $ 486 $ (1,120)
Basic earnings (loss) per share $ 0.05 $ (0.13)
Diluted earnings (loss) per share $ 0.05 $ (0.13)
Weighted-average basic shares 8,941 8,741
Weighted-average diluted shares 9,073 8,741