XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)        
Net sales $ 6,561 $ 7,212 $ 21,190 $ 16,946
Cost of goods sold 3,041 3,101 8,995 7,774
Gross margin 3,520 4,111 12,195 9,172
Operating expenses:        
Research and development 1,577 1,432 4,922 4,605
Selling, general and administrative 2,006 1,967 7,003 5,943
Total operating expenses 3,583 3,399 11,925 10,548
Operating income (loss) (63) 712 270 (1,376)
Non-operating income (loss):        
Interest income 41 9 125 11
Gain on sale of assets 0 0 0 57
Foreign currency transaction gain (loss) (15) 307 107 378
Total non-operating income (loss) 26 316 232 446
Income (loss) before income taxes (37) 1,028 502 (930)
Income tax (expense) benefit (16) (181) (160) (700)
Net income (loss) $ (53) $ 847 $ 342 $ (1,630)
Basic earnings (loss) per share $ (0.01) $ 0.10 $ 0.04 $ (0.19)
Diluted earnings (loss) per share $ (0.01) $ 0.10 $ 0.04 $ (0.19)
Weighted-average basic shares 9,020 8,816 8,914 8,715
Weighted-average diluted shares 9,020 8,859 9,065 8,715