XML 26 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Dec. 28, 2014
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Notional amount of hedged item $ 1,229,537invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 825,504invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1,054,391invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of hedged item 125,977us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(11,161)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
68,870us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Inventory Purchases [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Hedge description of hedged item Inventory purchases Inventory purchases Inventory purchases
Underlying risk foreign currency foreign currency foreign currency
Notional amount of hedged item 912,376invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract1Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
609,689invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract1Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
863,232invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract1Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of hedged item 135,512us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract1Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(6,966)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract1Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
69,049us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract1Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Intercompany Royalty Transactions [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Hedge description of hedged item Intercompany royalty transaction Intercompany royalty transaction Intercompany royalty transaction
Underlying risk foreign currency foreign currency foreign currency
Notional amount of hedged item   2,812invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract2Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Fair value of hedged item   (2,403)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract2Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Sales [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Hedge description of hedged item Sales Sales Sales
Underlying risk foreign currency foreign currency foreign currency
Notional amount of hedged item 232,643invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract3Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
161,760invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract3Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
139,946invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract3Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of hedged item (6,769)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract3Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(1,155)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract3Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
829us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract3Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Other [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Hedge description of hedged item Other Other Other
Underlying risk foreign currency foreign currency foreign currency
Notional amount of hedged item 84,518invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract4Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
51,243invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract4Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
51,213invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract4Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of hedged item (2,766)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract4Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(637)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract4Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(1,008)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract4Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Intercompany Loans [Member] | Fair Value Hedging [Member] | Not Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Hedge description of hedged item intercompany loans intercompany loans intercompany loans
Underlying risk foreign currency foreign currency foreign currency
Notional amount of hedged item 119,395invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract5Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
158,827invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract5Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
294,571invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract5Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair value of hedged item 1,060us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract5Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
959us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract5Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(2,313)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= has_ForeignCurrencyForwardContract5Member
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Expected Issuance of Long-term Debt [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]      
Derivative [Line Items]      
Hedge description of hedged item   Expected Issuance of Long-Term Debt  
Underlying risk   U.S. Treasury Interest Rates  
Notional amount of hedged item   $ 500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= has_ExpectedIssuanceOfLongTermDebtMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember