Wikipedia says the anime is 26 episodes. Which seems more likely based on the pace they are currently going at. I'll see if I can find some other more trustworthy source.
edit: these guys list it as 26 and I trust them alot, so I'm going to have to go with the assumption that it is 26 episodes.
...