v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Sales $ 16,444 $ 17,522
Cost of goods sold 10,126 10,366
Gross profit 6,318 7,156
Operating expenses:    
Research and development 2,449 3,242
Sales and marketing 2,866 2,855
General and administrative 3,793 3,485
Total operating expenses 9,108 9,582
Loss from operations (2,790) (2,426)
Other expense (income):    
Interest income, net (18) (5)
Other expense 4 15
Total other (income) expense (14) 10
Loss before income taxes (2,776) (2,436)
Income tax expense (benefit) 82 85
Net loss $ (2,858) $ (2,521)
Net loss per share:    
Basic $ (0.28) $ (0.25)
Diluted $ (0.28) $ (0.25)
Weighted average shares used in calculating loss per share:    
Basic 10,266 10,130
Diluted 10,266 10,130

Source