XML 167 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Net Loss) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Segment income $ 2,451us-gaap_IncomeLossFromContinuingOperations $ 2,574us-gaap_IncomeLossFromContinuingOperations $ 1,593us-gaap_IncomeLossFromContinuingOperations
Duke Energy Carolinas [Member] | Other Segment [Member]      
Segment Reporting Information [Line Items]      
Segment income (79)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(97)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(169)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
Progress Energy [Member]      
Segment Reporting Information [Line Items]      
Segment income 875us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
656us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
348us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
Progress Energy [Member] | Other Segment [Member]      
Segment Reporting Information [Line Items]      
Segment income (190)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(241)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(379)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
Duke Energy Progress [Member] | Other Segment [Member]      
Segment Reporting Information [Line Items]      
Segment income (31)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(46)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(139)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
Duke Energy Florida [Member] | Other Segment [Member]      
Segment Reporting Information [Line Items]      
Segment income (19)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(24)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
(58)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
Duke Energy Indiana [Member] | Other Segment [Member]      
Segment Reporting Information [Line Items]      
Segment income $ (11)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
$ (16)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember
$ (27)us-gaap_IncomeLossFromContinuingOperations
/ dei_LegalEntityAxis
= duk_DukeEnergyIndianaMember
/ us-gaap_StatementBusinessSegmentsAxis
= duk_OtherSegmentMember