There are many reasons it flopped:
Easter weekend(Family weekend)
Not shown as many times in a theatre as say Meet the Robinsons or Blades of Glory
Still doesn't change the fact it was a great movie and it's a shame more people didn't see it because it was a fun expierience. I guess we can oficially dub it a cult classic.