XML 36 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Company's Derivative Positions and Their Impact on Financial Position) (Details) (Designated as Hedging Instrument [Member], Foreign exchange contracts, USD $)
In Millions, unless otherwise specified
Dec. 27, 2014
Dec. 28, 2013
Non-trade amounts receivable
   
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 35.0us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= tup_NonTradeAmountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 20.3us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= tup_NonTradeAmountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Accrued liabilities
   
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 30.3us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 19.2us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember