The Minnesota Vikings signed quarterback Kirk Cousins to a two-year contract extension on Monday morning, and while details were scarce early, they are now beginning to trickle in.

According to Ian Rapoport of NFL Network, Cousins' extension is worth $66 million. He now has three years and $96 million total on his deal overall and will be netting $61 million in guaranteed money.

Cousins initially signed with the Vikings in March 2018, agreeing to a three-year, $84 million deal, one that was met with instant criticism.

The fact that Cousins' first year in Minnesota did not exactly go smoothly did nothing to quell those detractors, as the Vikings' offense struggled and the team failed to make the playoffs in 2018.

Cousins then got off to a rough start this past season, which had some wondering if Minnesota could potentially bench the 31-year-old and essentially admit that the contract was a massive failure.

However, in October, Cousins turned things around and actually played like a fringe MVP candidate for the remainder of the year, throwing for 3,603 yards, 26 touchdowns and six interceptions while completing 69.1 percent of his passes and posting a passer rating of 107.4 en route to a Pro Bowl appearance.

In addition, Cousins led the Vikings to 10 wins and a trip to the playoffs. Minnesota proceeded to upset the New Orleans Saints in the Wild Card Round, thanks much in part to a clutch overtime performance from Cousins. The Vikings then fell to the San Francisco 49ers in the Divisional Round the following week.

Cousins spent the first six years of his NFL career with the Washington Redskins.