They have something like $58m of accumulated losses. Have they been losing money for 10+ years straight? It sounds like a lot.
Employee costs is high, so it seems like they'll only make a profit if revenue rises. Revenue is barely rising, so they need to fix that. The 'new product that they're excited about' has the potential to do that, but their track record suggests not.