Nick Cannon is in recovery.

The 31-year-old America's Got Talent host and Up All Night actor was hospitalized in Aspen, Colorado for "mild kidney failure" on Wednesday. After being transferred to a hospital in L.A., Cannon underwent surgery Friday morning.

PHOTOS: Mariah and Nick's love story

"Nick was released over the weekend to be with his family," Cannon's rep tells Us Weekly in a statement. "He is resting and recovering at home and would like to thank everyone who has expressed concern, well wishes and prayers."

PHOTOS: Celebrity health scares

Mariah Carey's husband is expected to return to his morning radio show, Rollin' With Nick Cannon, on January 17.

PHOTOS: Stars who slimmed down after twins

"Nick is getting better," the 41-year-old singer and mother of two tweeted Sunday. "We love and appreciate all the ongoing kind words."

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly