XML 97 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets (Goodwill) (Details) (USD $)
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Sep. 27, 2014
Jun. 30, 2012
Goodwill [Line Items]        
Goodwill $ 164,700,000us-gaap_Goodwill $ 181,500,000us-gaap_Goodwill    
Goodwill [Roll Forward]        
Gross goodwill, beginning balance 286,200,000us-gaap_GoodwillGross 297,600,000us-gaap_GoodwillGross    
Effect of changes in exchange rates (16,800,000)us-gaap_GoodwillTranslationAdjustments (11,400,000)us-gaap_GoodwillTranslationAdjustments    
Gross goodwill, ending balance 269,400,000us-gaap_GoodwillGross 286,200,000us-gaap_GoodwillGross    
Goodwill, Accumulated Impairment [Abstract]        
Accumulated impairment, beginning balance 104,700,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss 104,700,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss    
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss    
Accumulated impairment, ending balance 104,700,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss 104,700,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss    
Europe [Member]        
Goodwill [Roll Forward]        
Gross goodwill, beginning balance 31,000,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
32,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Effect of changes in exchange rates (700,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
(1,300,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Gross goodwill, ending balance 30,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
31,000,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Goodwill, Accumulated Impairment [Abstract]        
Accumulated impairment, beginning balance 24,500,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
24,500,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Accumulated impairment, ending balance 24,500,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
24,500,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Asia Pacific [Member]        
Goodwill [Roll Forward]        
Gross goodwill, beginning balance 79,000,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
86,400,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
   
Effect of changes in exchange rates (3,600,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
(7,400,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
   
Gross goodwill, ending balance 75,400,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
79,000,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
   
Goodwill, Accumulated Impairment [Abstract]        
Accumulated impairment, beginning balance 41,300,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
41,300,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
   
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
   
Accumulated impairment, ending balance 41,300,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
41,300,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AsiaPacificMember
   
Tupperware North America [Member]        
Goodwill [Roll Forward]        
Gross goodwill, beginning balance 16,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
16,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
   
Effect of changes in exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
   
Gross goodwill, ending balance 16,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
16,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
   
Goodwill, Accumulated Impairment [Abstract]        
Accumulated impairment, beginning balance 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
   
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
   
Accumulated impairment, ending balance 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_TupperwareNorthAmericaMember
   
Beauty North America [Member]        
Goodwill [Roll Forward]        
Gross goodwill, beginning balance 154,400,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
156,200,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
   
Effect of changes in exchange rates (11,800,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
(1,800,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
   
Gross goodwill, ending balance 142,600,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
154,400,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
   
Goodwill, Accumulated Impairment [Abstract]        
Accumulated impairment, beginning balance 38,900,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
38,900,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
   
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
   
Accumulated impairment, ending balance 38,900,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
38,900,000us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tup_BeautyNorthAmericaMember
   
South America [Member]        
Goodwill [Roll Forward]        
Gross goodwill, beginning balance 5,500,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
6,400,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
   
Effect of changes in exchange rates (700,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
(900,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
   
Gross goodwill, ending balance 4,800,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
5,500,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
   
Goodwill, Accumulated Impairment [Abstract]        
Accumulated impairment, beginning balance 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
   
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
   
Accumulated impairment, ending balance 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
   
Goodwill [Member]        
Goodwill, Accumulated Impairment [Abstract]        
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
   
Goodwill [Member] | Fuller Mexico [Member]        
Goodwill [Line Items]        
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount     24.00%us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
/ us-gaap_StatementBusinessSegmentsAxis
= tup_FullerMexicoMember
 
Goodwill 103,700,000us-gaap_Goodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
/ us-gaap_StatementBusinessSegmentsAxis
= tup_FullerMexicoMember
     
Goodwill [Member] | NaturCare [Member]        
Goodwill [Line Items]        
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount       29.00%us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
/ us-gaap_StatementBusinessSegmentsAxis
= tup_NaturcareMember
Goodwill $ 23,800,000us-gaap_Goodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_GoodwillMember
/ us-gaap_StatementBusinessSegmentsAxis
= tup_NaturcareMember