IDEXX gets wiggle room to buy back more shares