IDEXX beats the Street on Q3 earnings, raises earnings outlook