The company blames weak demand, market challenges, and payment delays.