An interesting article on the current state of FIDE finances by Peter Doggers at chess.com. It seems FIDE have been guilty of what many 'soon-to-be-insolvent' organisations do, and that is off budget spending. As it is easier to incur off budget expenses than it is to earn off budget income, this usually results in a decrease in liquidity rather than an increase.
The only hero in this story appears to be current FIDE Treasurer Adrian Siegel, who raised objections to non budgeted spending, but he was overruled by the FIDE Presidential Board. Of course the long term plan maybe to get Kirsan to contribute the $20 million that he promised at the 2014 FIDE Congress, but so far there has been no evidence to indicate that this is likely to happen.