XML 42 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contracts Categorized in Level 2 of Fair Value Hierarchy (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 27, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Total $ 13,416us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Euro to U.S. Dollar  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Foreign currency forward contracts-Asset 13,604us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_EUR
Canadian Dollar to U.S. Dollar  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Foreign currency forward contracts-Asset 288us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_CAD
U.S. Dollar to Euro  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Foreign currency forward contracts-Liability (476)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_USD
Fair Value, Inputs, Level 2  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Total 13,416us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 | Euro to U.S. Dollar  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Foreign currency forward contracts-Asset 13,604us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 | Canadian Dollar to U.S. Dollar  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Foreign currency forward contracts-Asset 288us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 | U.S. Dollar to Euro  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Foreign currency forward contracts-Liability $ (476)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_CurrencyAxis
= currency_USD
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member