XML 67 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Company's Derivative Positions and Their Impact on Financial Position) (Details) (Significant Other Observable Inputs (Level 2), Designated as Hedging Instrument [Member], Foreign exchange contracts, USD $)
In Millions, unless otherwise specified
Mar. 28, 2015
Dec. 27, 2014
Non-trade amounts receivable
   
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 32.0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= tup_NonTradeAmountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 35.0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= tup_NonTradeAmountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Accrued liabilities
   
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 37.8us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 30.3us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember