As another poster said, it's not just a matter of distance. Takeoff performance also takes into account temperature, altitude, and weight. So because of the temperature yesterday and a lot of weight, the aircraft was too hot and heavy to go with a full load of fuel. So the pilot and dispatch decided to go with a full load of passengers and less fuel which required a stop somewhere.