HTC says it has sold more than 140,000 Vive headsets