XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
Net sales $ 5,062 $ 7,398 $ 11,161 $ 14,629
Cost of goods sold 2,305 3,025 5,184 5,954
Gross margin 2,757 4,373 5,977 8,675
Operating expenses:        
Research and development 1,413 1,720 2,995 3,345
Selling, general and administrative 1,910 2,489 4,408 4,997
Total operating expenses 3,323 4,209 7,403 8,342
Operating income (loss) (566) 164 (1,426) 333
Non-operating income (loss):        
Interest income 73 49 153 84
Foreign currency transaction gain (loss) 49 196 62 122
Total non-operating income (loss) 122 245 215 206
Income (loss) before income taxes (444) 409 (1,211) 539
Income tax (expense) benefit (353) (109) (393) (144)
Net income (loss) $ (797) $ 300 $ (1,604) $ 395
Basic earnings (loss) per share $ (0.09) $ 0.03 $ (0.18) $ 0.04
Diluted earnings (loss) per share $ (0.09) $ 0.03 $ (0.18) $ 0.04
Weighted-average basic shares 9,104 8,904 9,063 8,861
Weighted-average diluted shares 9,104 9,075 9,063 9,052