Ukraine has been getting quite a lot of money specifically for their long range capabilities from an increasing amount of countries. Easy way to get around US blocking long range weapons because they have US components. Started with the small countries but the bigger countries have been getting on board as well.
Ukraine not being a rich country means even small states can have a pretty big impact if their money is specifically targeted at one capability like long range strikes.
Takes time to turn that money into manufacturing capability and long range weapons. I doubt we're seeing the full impact of the early adopting countries... I think we are only seeing the beginning of the money they sent.
Germany and UK only got onboard recently, Germany this month. Hundreds of millions pledged but doubtful that money has produced a dozen drones so far.
Took a little bit for these drones to pass the sniff test for many countries but they're the cheapest and most effective way for them to make things in Russia go boom. There's going to be a lot more of them by years end.
Going to be hard for Ukraine to match the production ability of Russia... but it's straight up impossible for Russia to match Ukraine's interception rate.