XML 91 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Fair Value of Commodity Price Risk (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 25, 2015
Derivatives, Fair Value [Line Items]  
Liabilities $ (20.9)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
Net Fair Value (20.9)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
Other Current Liabilities  
Derivatives, Fair Value [Line Items]  
Liabilities (17.2)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Other LongTerm Liabilities  
Derivatives, Fair Value [Line Items]  
Liabilities (3.7)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Level 1  
Derivatives, Fair Value [Line Items]  
Liabilities (16.9)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Net Fair Value (16.9)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 | Other Current Liabilities  
Derivatives, Fair Value [Line Items]  
Liabilities (14.9)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 | Other LongTerm Liabilities  
Derivatives, Fair Value [Line Items]  
Liabilities (2.0)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2  
Derivatives, Fair Value [Line Items]  
Liabilities (4.0)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Net Fair Value (4.0)us-gaap_PriceRiskCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Other Current Liabilities  
Derivatives, Fair Value [Line Items]  
Liabilities (2.3)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Other LongTerm Liabilities  
Derivatives, Fair Value [Line Items]  
Liabilities $ (1.7)us-gaap_PriceRiskCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member