XML 22 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Dec. 28, 2014
Debt Instrument [Line Items]      
Carrying Cost $ 1,559,895us-gaap_DebtInstrumentCarryingAmount $ 1,386,251us-gaap_DebtInstrumentCarryingAmount $ 1,559,895us-gaap_DebtInstrumentCarryingAmount
Carrying Cost, Current 0has_DebtInstrumentCarryingAmountCurrent 426,356has_DebtInstrumentCarryingAmountCurrent 0has_DebtInstrumentCarryingAmountCurrent
Carrying Cost, Non-Current 1,559,895has_DebtInstrumentCarryingAmountNonCurrent 959,895has_DebtInstrumentCarryingAmountNonCurrent 1,559,895has_DebtInstrumentCarryingAmountNonCurrent
Fair Value 1,743,474us-gaap_LongTermDebtFairValue 1,515,806us-gaap_LongTermDebtFairValue 1,753,738us-gaap_LongTermDebtFairValue
Fair Value, Current 0has_LongTermDebtFairValueCurrent 427,678has_LongTermDebtFairValueCurrent 0has_LongTermDebtFairValueCurrent
Fair Value, Non-Current 1,743,474has_LongTermDebtFairValueNonCurrent 1,088,128has_LongTermDebtFairValueNonCurrent 1,753,738has_LongTermDebtFairValueNonCurrent
Principal Amount 1,559,895us-gaap_DebtInstrumentFaceAmount 1,384,895us-gaap_DebtInstrumentFaceAmount 1,559,895us-gaap_DebtInstrumentFaceAmount
Fair value at date of interest rate swap contract settlement     33,306has_HasFairValueAtDateOfSettlement
Notes 6.125% Due 2014 [Member]      
Debt Instrument [Line Items]      
Carrying Cost 0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
426,356us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
427,678us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
0us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
Principal Amount 0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
425,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
Maturity Date 0 2014 0
Interest Rate 0.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
0.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
Adjustments included in carrying costs related to interest rate swaps 0has_DebtInstrumentFairValueAdjustmentInterestRateSwap
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
1,356has_DebtInstrumentFairValueAdjustmentInterestRateSwap
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
0has_DebtInstrumentFairValueAdjustmentInterestRateSwap
/ us-gaap_LongtermDebtTypeAxis
= has_Notes6125Due2014Member
Notes 6.30% Due 2017 [Member]      
Debt Instrument [Line Items]      
Carrying Cost 350,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
350,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
350,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
Fair Value 389,305us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
399,785us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
387,660us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
Principal Amount 350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
Maturity Date 2017 2017 2017
Interest Rate 6.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
6.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
6.30%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes630Due2017Member
Debentures 6.60% Due 2028 [Member]      
Debt Instrument [Line Items]      
Carrying Cost 109,895us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
109,895us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
109,895us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
Fair Value 131,039us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
120,643us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
128,698us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
Principal Amount 109,895us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
109,895us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
109,895us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
Maturity Date 2028 2028 2028
Interest Rate 6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
6.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Debentures660Due2028Member
Notes 6.35% Due 2040 [Member]      
Debt Instrument [Line Items]      
Carrying Cost 500,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
500,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
500,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
Fair Value 597,900us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
567,700us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
617,700us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
Principal Amount 500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
Maturity Date 2040 2040 2040
Interest Rate 6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes635Due2040Member
Notes 3.15% Due 2021 Member [Member]      
Debt Instrument [Line Items]      
Carrying Cost 300,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
300,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
Fair Value 308,970us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
0us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
302,700us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
Principal Amount 300,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
300,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
Maturity Date 2021 0 2021
Interest Rate 3.15%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
0.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
3.15%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
Fair value at date of interest rate swap contract settlement     6,373has_HasFairValueAtDateOfSettlement
/ us-gaap_LongtermDebtTypeAxis
= has_Notes315Due2021MemberMember
Notes 5.10% Due 2044 [Member]      
Debt Instrument [Line Items]      
Carrying Cost 300,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
300,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
Fair Value 316,260us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
0us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
316,980us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
Principal Amount 300,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
300,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
Maturity Date 2044 0 2,044
Interest Rate 5.10%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
0.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
5.10%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member
Fair value at date of interest rate swap contract settlement     $ 26,933has_HasFairValueAtDateOfSettlement
/ us-gaap_LongtermDebtTypeAxis
= has_Notes510Due2044Member