Is Thoma a German surname?

Yes, and it is not particularly uncommon.