Critical Behavior of the Three-Dimensional XY Universality Class