XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 7,231 $ 4,965
Cost of goods sold 2,929 2,662
Gross margin 4,302 2,303
Operating expenses:    
Research and development 1,625 1,616
Selling, general and administrative 2,508 2,048
Total operating expenses 4,133 3,664
Operating income (loss) 169 (1,361)
Non-operating income (loss):    
Interest income 35 1
Gain on sale of assets 0 58
Foreign currency transaction gain (loss) (74) (60)
Total non-operating income (loss) (39) (1)
Income (loss) before income taxes 130 (1,362)
Income tax (expense) benefit (35) (458)
Net income (loss) $ 95 $ (1,820)
Basic earnings (loss) per share $ 0.01 $ (0.21)
Diluted earnings (loss) per share $ 0.01 $ (0.21)
Weighted-average basic shares 8,818 8,622
Weighted-average diluted shares 9,029 8,622