XML 113 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging (Notional Amounts of Derivative Instruments) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
GWh
Dec. 31, 2014
GWh
Commodity Contracts [Member] | Electricity [Member]    
Derivative [Line Items]    
Notional amount, energy measure, in gigawatt-hours 22,810us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ us-gaap_PublicUtilityAxis
= us-gaap_ElectricTransmissionMember
25,370us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ us-gaap_PublicUtilityAxis
= us-gaap_ElectricTransmissionMember
Commodity Contracts [Member] | Natural Gas [Member]    
Derivative [Line Items]    
Notional amount, volume, in millions of decatherms 666,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
676,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 1,277invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
1,027invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Duke Energy Carolinas [Member] | Commodity Contracts [Member] | Natural Gas [Member]    
Derivative [Line Items]    
Notional amount, volume, in millions of decatherms 57,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
35,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
Progress Energy [Member] | Commodity Contracts [Member] | Natural Gas [Member]    
Derivative [Line Items]    
Notional amount, volume, in millions of decatherms 333,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
328,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
Duke Energy Progress [Member] | Commodity Contracts [Member] | Natural Gas [Member]    
Derivative [Line Items]    
Notional amount, volume, in millions of decatherms 111,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
116,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
Duke Energy Progress [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Duke Energy Florida [Member] | Commodity Contracts [Member] | Natural Gas [Member]    
Derivative [Line Items]    
Notional amount, volume, in millions of decatherms 222,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
212,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
Duke Energy Florida [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Duke Energy Ohio [Member] | Commodity Contracts [Member] | Electricity [Member]    
Derivative [Line Items]    
Notional amount, energy measure, in gigawatt-hours 17,734us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_PublicUtilityAxis
= us-gaap_ElectricTransmissionMember
19,141us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_PublicUtilityAxis
= us-gaap_ElectricTransmissionMember
Duke Energy Ohio [Member] | Commodity Contracts [Member] | Natural Gas [Member]    
Derivative [Line Items]    
Notional amount, volume, in millions of decatherms 276,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
313,000,000us-gaap_DerivativeNonmonetaryNotionalAmountVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_PublicUtilityAxis
= us-gaap_GasDistributionMember
Duke Energy Ohio [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 27invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
27invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Duke Energy Indiana [Member] | Commodity Contracts [Member] | Electricity [Member]    
Derivative [Line Items]    
Notional amount, energy measure, in gigawatt-hours 571us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_PriceRiskDerivativeMember
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
/ us-gaap_PublicUtilityAxis
= us-gaap_ElectricTransmissionMember
 
Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 750invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
750invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 527invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
277invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Duke Energy Progress [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Floating interest rate 1.75%us-gaap_DerivativeVariableInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Notional amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
 
Not Designated as Hedging Instrument [Member] | Duke Energy Florida [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
Not Designated as Hedging Instrument [Member] | Duke Energy Ohio [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 27invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
27invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
Variable Interest Entity, Primary Beneficiary [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Notional amount 541invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
541invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember