So I came home and the sun was hitting the water in my terrarium just right and I could hundreds of these pod looking thing. The were all on top of the water just kind of walking on the water. The looked like a tiny white isopod or rollie pollie ... I am disinfecting my terrarium and have them sitting in my window sill now. I sprayed them down in my sink to see if I could get them off the leaves... What are they? They didn't look like mealybugs or aphids.
Thank you for the help!!