I found both forms (with and without "a") on the Internet. I don't know which one is more acceptable.
Is it an idiom?
https://wolfstone.za.com/blog/1-solid-like-stone-to-stone-like-solid
https://seekingalpha.com/article/2095473-suncor-energy-solid-like-a-stone