Kevin Steele’s new three-year contract will make him the highest-paid assistant in college football this season. That much has been known since the defensive coordinator inked his new deal last month, but the full details of Steele’s contract have now been made public.

Auburn responded to a FOIA request Thursday filed by AL.com last month for Steele’s new contract.

Steele will earn an annual base salary of $250,000, with the rest of his annual income coming in endorsement rights ($1,125,000 per year) and personal appearance rights ($1,125,000), with all three paid in equal monthly installments.

If Steele is terminated without cause, he will receive the remaining payments owed through the end of the terms of his contract, which ends Jan. 1, 2023. If Steele then gets another coaching job, his salary at that job will offset the amount owed by Auburn, though he may not accept a job with a salary deemed below fair market value.

If Steele leaves Auburn on his own accord, he would owe the university an agreed-upon amount of money, per the terms of his contract. Should Steele leave between now and the end of the 2020 season, he would owe Auburn $1,375,000. If he leaves between the end of the 2020 season and the end of the 2021 season, he would owe the university $1 million. If he leaves after the end of the 2021 season but before the end of the 2022 season, including the SEC Championship Game, he would have to pay the school $775,000.

Steele would not owe the university any money should he leave for a Division I head coaching job or if he chooses to retire.

Tom Green is an Auburn beat reporter for Alabama Media Group. Follow him on Twitter @Tomas_Verde.