XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 7,398 $ 4,769 $ 14,629 $ 9,734
Cost of goods sold 3,025 2,011 5,954 4,673
Gross margin 4,373 2,758 8,675 5,061
Operating expenses:        
Research and development 1,720 1,557 3,345 3,173
Selling, general and administrative 2,489 1,928 4,997 3,976
Total operating expenses 4,209 3,485 8,342 7,149
Operating income (loss) 164 (727) 333 (2,088)
Non-operating income (loss):        
Interest income 49 1 84 2
Gain on sale of assets 0 0 0 57
Foreign currency transaction gain (loss) 196 130 122 71
Total non-operating income (loss) 245 131 206 130
Income (loss) before income taxes 409 (596) 539 (1,958)
Income tax (expense) benefit (109) (61) (144) (519)
Net income (loss) $ 300 $ (657) $ 395 $ (2,477)
Basic earnings (loss) per share $ 0.03 $ (0.08) $ 0.04 $ (0.29)
Diluted earnings (loss) per share $ 0.03 $ (0.08) $ 0.04 $ (0.29)
Weighted-average basic shares 8,904 8,709 8,861 8,665
Weighted-average diluted shares 9,075 8,709 9,052 8,665