outstay/overstay one's welcome
idiomDefinition of outstay/overstay one's welcome
: to be no longer welcome to stay in a place because one has stayed too long, been impolite, etc.
As much as he has contributed to the company, he has outstayed his welcome and needs to go.