The Mavericks and Avery Johnson agreed to a contract in principle on Monday, according to his agent, Scott Boatman.

Boatman and Mavs owner Mark Cuban met Monday morning, and approved the major components of the deal. Boatman or Cuban declined discussing terms, though league sources place the contract at four years and worth around $10 million.

"It was a good meeting," Boatman said Monday night. "We reached an agreement in principle. I look forward to meeting with the Mavericks' council and moving this agreement into writing. I believe it's a fair and agreeable deal that both sides can be happy with.

"The agreement recognizes the Mavericks' appreciation for Avery as a former player and assistant coach, and their confidence in him going forward," Boatman said.