I do not know if you need explanation how the answer is 25 or you know it

anyway the answer is 25 as you write the explanation

since the water doubles it size every day and it is need 26 day to fill the pond so the day before 26 , mean day 25 the water will be half of the pond since at the day 26 the water cover the pond and the water double it size every day ..