Create a Rectangular helix. Picture an Auger or a Conveyor Screw

If you go with custom mesh, yes, you will have to create the thickness. meshes are only composed of triangles.
without triangles, you can try SDF : Shader - Shadertoy BETA

But it will come at the price of rendering performance and limitation in its extension.