Everyone showed. I guess when you make your company Xmas party actually fun, people show. We went to a Brazilian Steakhouse and alcohol, food and parking was paid for by my employer. Every employee and their spouse showed (except one was sick). We ended up staying way over the planned time. Everyone got babysitters and we enjoyed the night.
Turns out, when you treat your employees right, pay them well and respect them, they will often show their appreciation too. We are also 98% remote so we barely see each other in person