v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Sales $ 60,599 $ 56,040
Cost of goods sold 35,797 35,277
Gross profit 24,802 20,763
Operating expenses:    
Research and development 11,864 10,505
Sales and marketing 9,203 9,126
General and administrative 12,663 13,532
Total operating expenses 33,730 33,163
Loss from operations (8,928) (12,400)
Other (income) expense:    
Interest income, net (115) (109)
Other expense, net 27 9
Total other income, net (88) (100)
Loss before income taxes (8,840) (12,300)
Income tax (benefit) expense (152) 128
Net loss $ (8,688) $ (12,428)
Net loss per share:    
Basic $ (0.79) $ (1.2)
Diluted $ (0.79) $ (1.2)
Weighted average shares used in calculating loss per share:    
Basic 11,053 10,392
Diluted 11,053 10,392

Source