XML 20 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Outstanding Derivative Financial Instruments at Fair Value) (Details) (Forward Contracts [Member], USD $)
In Millions, unless otherwise specified
Dec. 27, 2014
Dec. 28, 2013
Derivative [Line Items]    
Derivative Asset, Notional Amount $ 185.1us-gaap_DerivativeAssetNotionalAmount $ 216.5us-gaap_DerivativeAssetNotionalAmount
Derivative Liability, Notional Amount 184.2us-gaap_DerivativeLiabilityNotionalAmount 217.6us-gaap_DerivativeLiabilityNotionalAmount
Buy | U.S. dollar    
Derivative [Line Items]    
Derivative Asset, Notional Amount 76.8us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_USD
 
Buy | Euro    
Derivative [Line Items]    
Derivative Asset, Notional Amount 70.9us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_EUR
157.7us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_EUR
Buy | South Korean won    
Derivative [Line Items]    
Derivative Asset, Notional Amount 10.6us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_KRW
9.7us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_KRW
Buy | Philippine peso    
Derivative [Line Items]    
Derivative Asset, Notional Amount 7.6us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_PHP
11.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_PHP
Buy | New Zealand dollar    
Derivative [Line Items]    
Derivative Asset, Notional Amount 7.4us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_NZD
4.5us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_NZD
Buy | South African rand    
Derivative [Line Items]    
Derivative Asset, Notional Amount 6.4us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_ZAR
 
Buy | Danish krone    
Derivative [Line Items]    
Derivative Asset, Notional Amount 3.9us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_DKK
 
Buy | Uruguayan peso    
Derivative [Line Items]    
Derivative Asset, Notional Amount 1.5us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_UYU
4.7us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_UYU
Buy | Mexican peso    
Derivative [Line Items]    
Derivative Asset, Notional Amount   18.2us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_MXN
Buy | Indonesian rupiah    
Derivative [Line Items]    
Derivative Asset, Notional Amount   2.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_IDR
Buy | Chinese renminbi    
Derivative [Line Items]    
Derivative Asset, Notional Amount   8.1us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ us-gaap_VariableRateAxis
= currency_CNY
Sell | U.S. dollar    
Derivative [Line Items]    
Derivative Liability, Notional Amount   54.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_USD
Sell | South African rand    
Derivative [Line Items]    
Derivative Liability, Notional Amount   10.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_ZAR
Sell | Danish krone    
Derivative [Line Items]    
Derivative Liability, Notional Amount   3.5us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_DKK
Sell | Swiss franc    
Derivative [Line Items]    
Derivative Liability, Notional Amount 46.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CHF
49.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CHF
Sell | Turkish lira    
Derivative [Line Items]    
Derivative Liability, Notional Amount 23.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_TRY
11.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_TRY
Sell | Japanese yen    
Derivative [Line Items]    
Derivative Liability, Notional Amount 14.8us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_JPY
3.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_JPY
Sell | Mexican peso    
Derivative [Line Items]    
Derivative Liability, Notional Amount 13.6us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_MXN
 
Sell | Indonesian rupiah    
Derivative [Line Items]    
Derivative Liability, Notional Amount 13.2us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_IDR
 
Sell | Canadian dollar    
Derivative [Line Items]    
Derivative Liability, Notional Amount 11.8us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CAD
11.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CAD
Sell | Russian ruble    
Derivative [Line Items]    
Derivative Liability, Notional Amount 11.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_RUB
22.9us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_RUB
Sell | Singapore dollar    
Derivative [Line Items]    
Derivative Liability, Notional Amount 8.1us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_SGD
1.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_SGD
Sell | Brazilian real    
Derivative [Line Items]    
Derivative Liability, Notional Amount 5.9us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_BRL
6.6us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_BRL
Sell | Polish zloty    
Derivative [Line Items]    
Derivative Liability, Notional Amount 4.5us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_PLN
4.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_PLN
Sell | Australian dollar    
Derivative [Line Items]    
Derivative Liability, Notional Amount 4.2us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_AUD
6.8us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_AUD
Sell | Indian rupee    
Derivative [Line Items]    
Derivative Liability, Notional Amount 3.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_INR
6.6us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_INR
Sell | Czech koruna    
Derivative [Line Items]    
Derivative Liability, Notional Amount 3.6us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CZK
2.5us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CZK
Sell | Norwegian krone    
Derivative [Line Items]    
Derivative Liability, Notional Amount 3.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_NOK
1.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_NOK
Sell | Malaysian ringgit    
Derivative [Line Items]    
Derivative Liability, Notional Amount 3.3us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_MYR
2.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_MYR
Sell | Swedish krona    
Derivative [Line Items]    
Derivative Liability, Notional Amount 3.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_SEK
1.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_SEK
Sell | Hungarian forint    
Derivative [Line Items]    
Derivative Liability, Notional Amount 2.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_HUF
2.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_HUF
Sell | Croatian kuna    
Derivative [Line Items]    
Derivative Liability, Notional Amount 2.3us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_HRK
2.6us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_HRK
Sell | Chinese renminbi    
Derivative [Line Items]    
Derivative Liability, Notional Amount 1.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_CNY
 
Sell | Romanian leu    
Derivative [Line Items]    
Derivative Liability, Notional Amount 1.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_RON
1.2us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_RON
Sell | British pound    
Derivative [Line Items]    
Derivative Liability, Notional Amount 1.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_GBP
1.0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= currency_GBP
Sell | Other currencies (net)    
Derivative [Line Items]    
Derivative Liability, Notional Amount $ 1.3us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= tup_OtherCurrenciesNetMember
$ 8.1us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
/ us-gaap_VariableRateAxis
= tup_OtherCurrenciesNetMember