More formal:
* "Thank you also for the generous gift."
* "Thank you for the gift as well."
More informal:
* "Thanks for the gift too!"
* "I really appreciate the gift!"
The best option depends on your relationship with the person you are thanking.