"need funds" can have many meanings. Trying to read into what it means, especially in another language, will probably not help anything.

I.E.: a) We need funds or we will go bankrupt., b) We need funds because it is required that the FFXIV business unit not lose money., c) We need funds so that we can post better results at the end of the quarter, ....