James
Since these critters are so new it is hard to know for sure but they look like katydid nymphs. The eggs are laid in clusters usually on a host type tree or shrub.
If you had a storm go thru perhaps they were blown to a host plant so at least some survived.
Katydids feed on various plants, but are not pests of the garden.
Cool photo!