XML 36 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Derivative Instruments Not Designated as Hedges Included in Consolidated Statements of Earnings (Detail) (Not Designated as Hedging Instrument [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Foreign currency forwards [Member] | Other Income (Expense) - Net [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) Recognized in Income $ (19.3)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
$ 1.9us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
$ 11.0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
Equity forwards [Member] | Operating Expenses [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) Recognized in Income $ 3.6us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
$ 3.3us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember