XML 46 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Other Postretirement Benefits (Funded Status of Pension Plan Assets) (Details) (USD $)
In Millions, unless otherwise specified
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2013
Pension plans that have assets in excess of their accumulated benefit obligations with those whose assets are less than their obligations      
Plans with assets in excess of accumulated benefit obligation, Plan Assets $ 53bfb_DefinedBenefitPlanPensionPlansWithAssetsInExcessOfAccumulatedBenefitObligationAggregateFairValueOfPlanAssets $ 52bfb_DefinedBenefitPlanPensionPlansWithAssetsInExcessOfAccumulatedBenefitObligationAggregateFairValueOfPlanAssets  
Plans with accumulated benefit obligation in excess of assets, Plan Assets 573us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets 553us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets  
Total, Plan Assets 626us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 605us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Plans with assets in excess of accumulated benefit obligation, Accumulated Benefit Obligation 50bfb_DefinedBenefitPlanPensionPlansWithAssetsInExcessOfAccumulatedBenefitObligationAggregateAccumulatedBenefitObligation 49bfb_DefinedBenefitPlanPensionPlansWithAssetsInExcessOfAccumulatedBenefitObligationAggregateAccumulatedBenefitObligation  
Plans with accumulated benefit obligation in excess of assets, Accumulated Benefit Obligation 710us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation 640us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation  
Total, Accumulated Benefit Obligation 760us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation 689us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation  
Plans with assets in excess of accumulated benefit obligation, Projected Benefit Obligation 52bfb_DefinedBenefitPlanPensionPlansWithAssetsInExcessOfAccumulatedBenefitObligationAggregateProjectedBenefitObligation 50bfb_DefinedBenefitPlanPensionPlansWithAssetsInExcessOfAccumulatedBenefitObligationAggregateProjectedBenefitObligation  
Plans with accumulated benefit obligation in excess of assets, Projected Benefit Obligation 835us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation 735us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation  
Pension Benefits [Member]      
Pension plans that have assets in excess of their accumulated benefit obligations with those whose assets are less than their obligations      
Total, Plan Assets 626us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
605us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
573us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Total, Projected Benefit Obligation 887us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
785us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
783us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Medical and Life Insurance Benefits [Member]      
Pension plans that have assets in excess of their accumulated benefit obligations with those whose assets are less than their obligations      
Total, Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Total, Projected Benefit Obligation $ 57us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 69us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 74us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember