It is a rather informal expression and emphasizes just how grateful you are.
All forms of saying thank you in the German language are based on and around the word Danke.
Rarely used, but still useful if you want the complete list of ways to say thank you in German.
There are many variations of the toast that can be said to express particular sentiments, like wishing you good health or happiness or thanking people for their help with something.