For a reasonable villain range such as others have postulated, Equilab shows that your aces have about 50% equity. The pot is 58 after villain bets and you have to call 25. So you need equity of 25/83 = 30% for a break-even call, clearly a call is good with EV = 16.50, assuming the hand is checked down.
For a shove, assuming villain calls,
EV = 0.5*100-0.5*67 =16.50
the same EV due to the 50% value
EV is higher if villain may fold. For example, if villain will fold to the shove 20% of the time, EV increases to 24.80. The picture shows the details