Neptune had revenue in excess of $24 million for March quarter (about $55 million for the year) and expect to exceed this in June.
They had around $37 million in the bank. I don't think getting the money will be a problem and they have lots of work in the pipeline it appears.
They have managed to deliver so far so don't see any reason why that would change.