XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
Net sales $ 5,948 $ 5,062 $ 12,124 $ 11,161
Cost of goods sold 2,988 2,305 5,976 5,184
Gross margin 2,960 2,757 6,148 5,977
Operating expenses:        
Research and development 1,662 1,413 3,177 2,995
Selling, general and administrative 2,142 1,910 4,192 4,408
Total operating expenses 3,804 3,323 7,369 7,403
Operating income (loss) (844) (566) (1,221) (1,426)
Non-operating income (loss):        
Interest income 35 73 73 153
Foreign currency transaction gain (loss) 47 49 26 62
Total non-operating income (loss) 82 122 99 215
Income (loss) before income taxes (762) (444) (1,122) (1,211)
Income tax (expense) benefit 20 (353) (2) (393)
Net income (loss) $ (742) $ (797) $ (1,124) $ (1,604)
Basic earnings (loss) per share $ (0.08) $ (0.09) $ (0.12) $ (0.18)
Diluted earnings (loss) per share $ (0.08) $ (0.09) $ (0.12) $ (0.18)
Weighted-average basic shares 9,296 9,104 9,267 9,063
Weighted-average diluted shares 9,296 9,104 9,267 9,063