v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Sales $ 13,623 $ 15,184 $ 25,636 $ 29,415
Cost of goods sold 7,784 9,036 14,637 17,691
Gross profit 5,839 6,148 10,999 11,724
Operating expenses:        
Research and development 2,553 3,116 5,051 6,236
Sales and marketing 2,419 2,349 4,883 4,507
General and administrative 2,867 3,188 6,161 6,115
Total operating expenses 7,839 8,653 16,095 16,858
Loss from operations (2,000) (2,505) (5,096) (5,134)
Other income (expense):        
Employee retention credit refund 495 0 1,989 0
Interest income, net 100 27 321 53
Other (expense) income, net (56) (1) (197) 7
Total other income, net 539 26 2,113 60
Loss before income taxes (1,461) (2,479) (2,983) (5,074)
Income tax expense (benefit) 14 34 38 (106)
Net loss $ (1,475) $ (2,513) $ (3,021) $ (4,968)
Net loss per share:        
Basic $ (0.12) $ (0.23) $ (0.26) $ (0.46)
Diluted $ (0.12) $ (0.23) $ (0.26) $ (0.46)
Weighted average shares used in calculating loss per share:        
Basic 11,841 10,938 11,711 10,736
Diluted 11,841 10,938 11,711 10,736

Source