Quarterly report pursuant to Section 13 or 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
Apr. 04, 2015
Jan. 03, 2015
Mar. 29, 2014
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Fair value of derivatives with unrealized gains $ 158,899us-gaap_DerivativeFairValueOfDerivativeAsset $ 105,264us-gaap_DerivativeFairValueOfDerivativeAsset $ 17,053us-gaap_DerivativeFairValueOfDerivativeAsset
Fair value of derivatives with unrealized losses (43,682)us-gaap_DerivativeFairValueOfDerivativeLiability (31,769)us-gaap_DerivativeFairValueOfDerivativeLiability (39,298)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 158,557us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
104,860us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
16,936us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of derivatives with unrealized losses (42,975)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(31,711)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(38,660)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 342us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
404us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
117us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair value of derivatives with unrealized losses $ (707)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (58)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (638)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember