Last week, the San Francisco 49ers announced they signed tight end Garrett Celek to a contract extension. He was due to hit free agent next week, but instead agreed to terms on a 4-year deal worth $14 million. The deal included $5 milliojn in guaranteed money.

We now have full details on the contract. The deal is in fact worth $10.2 million over four years, with $4 million in incentives. He received $3.5 million fully guaranteed, which is made up of a $2.5 million signing bonus and his $1 million base salary in 2016. Celek also receives $350,000 in per game roster bonuses ($21,875 per game) in each season, as well as $50,000 workout bonuses each year.

The $4 million in incentives are considered NLTBE, which means Not Likely to be Earned. They will not impact the salary cap unless he actually reaches the incentives. They include receptions and receiving yards each year. They are $1 million per year, but as of right now I don't know the thresholds for these incentives. Celek's average per year is $2.55 million, and below is the complete breakdown, including cap hit each season.

Signing bonus: $2.5 million (cap hit is $625,000 per season)

2016

Base salary: $1 million (fully guaranteed at signing)

Roster bonus: $350,000 (paid $21,875 per game)

Workout bonus: $50,000

Salary cap figure: $2.025 million

2017

Base salary: $1.55 million

Roster bonus: $350,000 (paid $21,875 per game)

Workout bonus: $50,000

Salary cap figure: $2.575 million

2018

Base salary: $1.65 million

Roster bonus: $350,000 (paid $21,875 per game)

Workout bonus: $50,000

Salary cap figure: $2.675 million

2019

Base salary: $1.9 million

Roster bonus: $350,000 (paid $21,875 per game)

Workout bonus: $50,000

Salary cap figure: $2.925 million

All in all, this is a very team friendly deal. It will depend in part on how they utilize him in Chip Kelly's offense, but the numbers are manageable. This deal knocks $2.025 million off the 49ers 2016 salary cap space, which leaves them with $57,588,018.

We don't have full details of Quinton Dial's contract yet. We know there is a $3.2 million signing bonus, which prorates out to $800,000 per year starting this year. It is an extension on his current deal, so it is likely that his 2016 salary does not change much, if at all. We can likely subtract that $800,000 from the $57 million in cap space to get a better handle on the 49ers cap space this year.

As always you can follow me on Twitter, @Jay_AB81, or check our salary cap section here, on Niners Nation, which is now officially the exclusive home for my salary cap information.