XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
Net sales $ 6,099 $ 7,231
Cost of goods sold 2,879 2,929
Gross margin 3,220 4,302
Operating expenses:    
Research and development 1,582 1,625
Selling, general and administrative 2,498 2,508
Total operating expenses 4,080 4,133
Operating income (loss) (860) 169
Non-operating income (loss):    
Interest income 80 35
Foreign currency transaction gain (loss) 14 (74)
Total non-operating income (loss) 94 (39)
Income (loss) before income taxes (766) 130
Income tax (expense) benefit (41) (35)
Net income (loss) $ (807) $ 95
Basic earnings (loss) per share $ (0.09) $ 0.01
Diluted earnings (loss) per share $ (0.09) $ 0.01
Weighted-average basic shares 9,023 8,818
Weighted-average diluted shares 9,023 9,029