As an instructor, how to show my appreciation for my TAs' hard work? As an instructor, I have been fortunate to have had some great TAs, who went above and beyond what was expected of them, and put in a lot of effort to ensure students' learning.

I would really like to do more than just say "Thank you." How can I show my appreciation to them after the class ends?

(The situation may also be slightly complicated by the fact that some of the TAs I'm thinking of aren't physically located near me. I'm in the US, but I also teach as a "remote" instructor for a university in Europe, and I get TAs there. So I would like answers addressing both local and non-local TAs, if it matters.)
For TAs located physically close, the well-established way of showing appreciation around here is by inviting them to a joint informal dinner with good food and plenty of (alcoholic and non-alcoholic) beverages, usually with a joint pub crawl afterwards. This would typically happen at the end of the semester, optimally directly after finals, and provide a nice finishing mark on a semester of hard work and (maybe) some fun and camaraderie. These events would typically last to the early morning, leading to extremely empty offices the day after.

I am lucky to work in an university which happily picks up the bill for such events, but in previous places we have had all instructors throw money into a hat to finance this. It is not a celebration if the TAs have to pay for themselves.

Note that the celebrations are: (1) entirely voluntary (nobody needs to come, nobody needs to stay), and (2) as informal as possible.

Edit: that being said, I think the more interesting part about your question is how to show appreciation to remote TAs, and I have no good answer for this.