How to add a text label to a WireSphere Gizmo?

I’ve created a few WireSphere gizmos on my scene, and I’d like to add labels to them so I can easily identify which corresponds to what variable. However, by using transform.position, the label appears at the center (or pivot?) of the Game Object that has the gizmo. I’d like to display the label right at the edge of the WireSphere, but when I tried doing transform.position * _radius, the label appears many meters away from the gizmo. It seems that this could be solved with an offset value, but it has to be very high for it to work (like 20+).

Is there a better way to achieve this?