The company has just raised enough money through ipo to get it through. China has caused significant problems for a lot of companies obviously this company has lost money by pulling out of China.
However it's significant that Microsoft have just signed a business agreement dywith this company. As mentioned before the new partnership with Harmonic is also significant.