XML 44 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risk Management and Hedging Activities - Derivative Contract Volumes (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
MWh
Dec. 31, 2014
MWh
Electricity sales (in megawatt hours) [Member] | Commodity derivative [Member]    
Notional Amounts of Outstanding Derivative Positions [Line Items]    
Derivative, nonmonetary notional amount 9,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_ElectricityPurchasesSalesNetInMegawattHoursMember
6,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_ElectricityPurchasesSalesNetInMegawattHoursMember
Natural gas purchases (in decatherms) [Member] | Commodity derivative [Member]    
Notional Amounts of Outstanding Derivative Positions [Line Items]    
Derivative, nonmonetary notional amount 352,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_NaturalGasPurchasesInDecathermsMember
308,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_NaturalGasPurchasesInDecathermsMember
Fuel purchases (in gallons) [Member] | Commodity derivative [Member]    
Notional Amounts of Outstanding Derivative Positions [Line Items]    
Derivative, nonmonetary notional amount 10,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_FuelPurchasesInGallonsMember
2,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_FuelPurchasesInGallonsMember
Interest rate swap [Member] | Interest Rate Contract [Member]    
Notional Amounts of Outstanding Derivative Positions [Line Items]    
Derivative, notional amount 443invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bhe_NotionalAmountByTypeAxis
= us-gaap_InterestRateSwapMember
443invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bhe_NotionalAmountByTypeAxis
= us-gaap_InterestRateSwapMember
Mortgage sale commitments, net [Member] | Interest Rate Contract [Member]    
Notional Amounts of Outstanding Derivative Positions [Line Items]    
Derivative, notional amount (341)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_MortgageSaleCommitmentsNetMember
(264)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ bhe_NotionalAmountByTypeAxis
= bhe_MortgageSaleCommitmentsNetMember