IDEXX tops Q1 results estimates, raises full-year outlook