Stephen Thompson in good spirits after surgery on his knee