XML 87 R149.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Target and Actual Asset Allocations) (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Master Trust [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentAxis
= duk_MasterTrustMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | US Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_UsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_UsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_UsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Non US Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 8.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_NonUsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
8.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_NonUsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 8.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_NonUsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Global Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 63.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
63.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 63.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Global Private Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 3.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Hedge Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 2.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Real Estate [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 2.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
Master Trust [Member] | Other Global Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_OtherGlobalSecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_OtherGlobalSecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
Target allocation 2.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_OtherGlobalSecuritiesMember
/ invest_InvestmentAxis
= duk_MasterTrustMember
 
VEBA I [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentAxis
= duk_VebaIMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ invest_InvestmentAxis
= duk_VebaIMember
Target allocation 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ invest_InvestmentAxis
= duk_VebaIMember
 
VEBA I [Member] | US Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 29.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_UsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_VebaIMember
29.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_UsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_VebaIMember
Target allocation 30.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= duk_UsEquitySecuritiesMember
/ invest_InvestmentAxis
= duk_VebaIMember
 
VEBA I [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 43.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ invest_InvestmentAxis
= duk_VebaIMember
42.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ invest_InvestmentAxis
= duk_VebaIMember
Target allocation 25.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ invest_InvestmentAxis
= duk_VebaIMember
 
VEBA I [Member] | Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Actual asset allocation 28.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentAxis
= duk_VebaIMember
29.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentAxis
= duk_VebaIMember
Target allocation 45.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ invest_InvestmentAxis
= duk_VebaIMember