They don't need to show anything.
Cash in any currency equivalent to 20k in total would be sensible as a family.
The airline at departure from Germany may ask for proof of onward/return ticket.
There are options to cover that.
They don't need to show hotel reservations. Having address of a hotel a good idea.
How long is the holiday in Thailand