Idexx Laboratories beats 4Q earnings expectations, misses revenue forecasts