Eden Prairie-based iMedia Brands to be sold for $50 million out of ....