XML 39 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Feb. 02, 2014
T
gal
Mar. 31, 2014
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 331,000,000us-gaap_LossContingencyAccrualAtCarryingValue $ 323,000,000us-gaap_LossContingencyAccrualAtCarryingValue    
Brazil Expansion Lawsuit [Member]        
Valuation and Qualifying Accounts [Abstract]        
Obligation to expand installed generation capacity, percent 15.00%duk_ObligationToExpandGenerationCapacityPercentage
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_BrazilExpansionLawsuitMember
     
Ash Basins Fines and Restitution [Member] | USDOJ [Member]        
Valuation and Qualifying Accounts [Abstract]        
Litigation Settlement, Expense 68,000,000us-gaap_LitigationSettlementExpense
/ us-gaap_LitigationCaseAxis
= duk_USDOJMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_AshBasinsFinesandRestitutionMember
     
Ash Basins Community Service and Mitigation [Member] | USDOJ [Member]        
Valuation and Qualifying Accounts [Abstract]        
Litigation Settlement, Expense 34,000,000us-gaap_LitigationSettlementExpense
/ us-gaap_LitigationCaseAxis
= duk_USDOJMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_AshBasinsCommunityServiceandMitigationMember
     
Duke Energy Carolinas [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 72,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
72,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
   
Duke Energy Carolinas [Member] | North Carolina Ash Basins [Member] | USDOJ [Member]        
Valuation and Qualifying Accounts [Abstract]        
Minimum Master Credit Facility Balance Required 250,000,000duk_MinimumMasterCreditFacilityBalanceRequired
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LitigationCaseAxis
= duk_USDOJMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
     
Loss Contingency Accrual 72,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LitigationCaseAxis
= duk_USDOJMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
     
Duke Energy Carolinas [Member] | North Carolina Ash Basins [Member] | Dan River [Member]        
Valuation and Qualifying Accounts [Abstract]        
Environmental remediation expense   24,000,000us-gaap_EnvironmentalRemediationExpense
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
/ us-gaap_PublicUtilityAxis
= duk_DanRiverMember
   
Duke Energy Carolinas [Member] | North Carolina Ash Basins [Member] | Minimum [Member] | Dan River [Member]        
Valuation and Qualifying Accounts [Abstract]        
Coal ash released, in tons     30,000duk_TonsOfCoalAshReleased
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
/ us-gaap_PublicUtilityAxis
= duk_DanRiverMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Basin water released, in gallons     24,000,000duk_BasinWaterReleased
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
/ us-gaap_PublicUtilityAxis
= duk_DanRiverMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Duke Energy Carolinas [Member] | North Carolina Ash Basins [Member] | Maximum [Member] | Dan River [Member]        
Valuation and Qualifying Accounts [Abstract]        
Coal ash released, in tons     39,000duk_TonsOfCoalAshReleased
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
/ us-gaap_PublicUtilityAxis
= duk_DanRiverMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Basin water released, in gallons     27,000,000duk_BasinWaterReleased
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
/ us-gaap_PublicUtilityAxis
= duk_DanRiverMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Duke Energy Carolinas [Member] | New Source Review Provisions Of Clean Air Act [Member]        
Valuation and Qualifying Accounts [Abstract]        
Maximum civil penalties per day for each violation 37,500duk_MaxCivilPenaltiesPerDayPerViolation
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NewSourceReviewProvisionsOfCleanAirActMember
     
Projects with Alleged NSR Violations 29duk_ProjectswithAllegedNSRViolations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NewSourceReviewProvisionsOfCleanAirActMember
     
Number of Coal Plants with Alleged NSR Violations 25duk_NumberofCoalPlantswithAllegedNSRViolations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NewSourceReviewProvisionsOfCleanAirActMember
     
Loss contingency, pending claims, number 13us-gaap_LossContingencyPendingClaimsNumber
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NewSourceReviewProvisionsOfCleanAirActMember
     
Remaining Number of Coal Plants with Alleged NSR Violations 13duk_RemainingNumberofCoalPlantswithAllegedNSRViolations
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NewSourceReviewProvisionsOfCleanAirActMember
     
Number of Retired Plants 11duk_NumberofRetiredPlants
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NewSourceReviewProvisionsOfCleanAirActMember
     
Duke Energy Carolinas [Member] | Asbestos Issue [Member]        
Valuation and Qualifying Accounts [Abstract]        
Asbestos-related injuries and damages reserves 570,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
575,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
   
Reinsurance retention policy, amount retained 476,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
     
Reinsurance retention policy, excess retention, amount reinsured 864,000,000us-gaap_ReinsuranceRetentionPolicyExcessRetentionAmountReinsured
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
     
Probable insurance recoveries 617,000,000us-gaap_LossContingencyReceivableNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
616,000,000us-gaap_LossContingencyReceivableNoncurrent
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
   
Duke Energy Carolinas [Member] | Asbestos Issue [Member] | Non Malignant Asbestos Claim [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss contingency, pending claims, number 121us-gaap_LossContingencyPendingClaimsNumber
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LitigationCaseAxis
= duk_NonMalignantAsbestosClaimMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
     
Asbestos-related injuries and damages reserves 26,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LitigationCaseAxis
= duk_NonMalignantAsbestosClaimMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
     
Duke Energy Carolinas [Member] | Asbestos Issue [Member] | Malignant Asbestos Claim [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss contingency, pending claims, number 32us-gaap_LossContingencyPendingClaimsNumber
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LitigationCaseAxis
= duk_MalignantAsbestosClaimMemberMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
     
Asbestos-related injuries and damages reserves 10,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGross
/ dei_LegalEntityAxis
= duk_DukeEnergyCarolinasMember
/ us-gaap_LitigationCaseAxis
= duk_MalignantAsbestosClaimMemberMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_AsbestosIssueMember
     
Progress Energy [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 93,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
93,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_ProgressEnergyMember
   
Duke Energy Progress [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 37,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
37,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
   
Duke Energy Progress [Member] | North Carolina Ash Basins [Member] | USDOJ [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 30,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_LitigationCaseAxis
= duk_USDOJMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_NorthCarolinaAshBasinsMember
     
Duke Energy Progress [Member] | Groundwater Violation [Member] | L V Sutton Plant [Member]        
Valuation and Qualifying Accounts [Abstract]        
Civil Penalty Assessed 25,000,000duk_CivilPenaltyAssessed
/ dei_LegalEntityAxis
= duk_DukeEnergyProgressMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_GroundwaterViolationMember
/ us-gaap_PublicUtilityAxis
= duk_LVSuttonPlantMember
     
Duke Energy Florida [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 34,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
36,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
   
Duke Energy Florida [Member] | Westinghouse Electric Company Litigation [Member]        
Valuation and Qualifying Accounts [Abstract]        
Gain contingency, unrecorded amount 54,000,000us-gaap_GainContingencyUnrecordedAmount
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_WestinghouseElectricCompanyLitigationMember
     
Loss contingency, damages sought, value       510,000,000us-gaap_LossContingencyDamagesSoughtValue
/ dei_LegalEntityAxis
= duk_DukeEnergyFloridaMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_WestinghouseElectricCompanyLitigationMember
Duke Energy Ohio [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency Accrual 10,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
     
Duke Energy Ohio [Member] | Antitrust Lawsuit [Member]        
Valuation and Qualifying Accounts [Abstract]        
Loss Contingency, Range of Possible Loss, Maximum 500,000,000us-gaap_LossContingencyRangeOfPossibleLossMaximum
/ dei_LegalEntityAxis
= duk_DukeEnergyOhioMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= duk_AntitrustLawsuitMember