Ah Meduza, a Latvia based, a western propaganda outlet, thinly disguised as a Russian free media. The reason they ran out of money now is most likely Trump's recent decision to cut USAID spending which has already affected countless similar "free media" outlets.