Glenn Thomas contract details released