Check out
this link, it shows a few pictures of them being done on a ball. I have seen some people set their ball up on a bench or plyo box to get a greater range of motion. Weight can be added with a dumbbell, a band anchored to the ground, ankle weights, or chains wrapped around your feet.