Annual report pursuant to Section 13 and 15(d)

Outstanding Derivatives on Individual Contract Basis at Gross Amounts (Detail)

v2.4.1.9
Outstanding Derivatives on Individual Contract Basis at Gross Amounts (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 03, 2015
Dec. 28, 2013
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair value of derivatives with unrealized gains $ 105,264us-gaap_DerivativeFairValueOfDerivativeAsset $ 16,088us-gaap_DerivativeFairValueOfDerivativeAsset
Fair value of derivatives with unrealized losses (31,769)us-gaap_DerivativeFairValueOfDerivativeLiability (46,791)us-gaap_DerivativeFairValueOfDerivativeLiability
Foreign exchange contracts designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair value of derivatives with unrealized gains 104,860us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
15,964us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of derivatives with unrealized losses (31,711)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(46,627)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign exchange contracts not designated as hedging    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair value of derivatives with unrealized gains 404us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
124us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair value of derivatives with unrealized losses $ (58)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (164)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember