XML 93 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value of Assets and Liabilities Measured on Recurring Basis) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Total Master Trust Assets, Fair Value $ 9.7us-gaap_InvestmentsFairValueDisclosure [1] $ 11.5us-gaap_InvestmentsFairValueDisclosure [1]
Total Derivative Assets 14.9us-gaap_DerivativeAssets [1] 13.8us-gaap_DerivativeAssets [1]
Total Assets 24.6us-gaap_AssetsFairValueDisclosure [1] 25.3us-gaap_AssetsFairValueDisclosure [1]
Total Derivative Liabilities 12.2us-gaap_DerivativeLiabilities [1] 10.6us-gaap_DerivativeLiabilities [1]
Total Liabilities 2,217.0us-gaap_LiabilitiesFairValueDisclosure [1] 2,345.2us-gaap_LiabilitiesFairValueDisclosure [1]
Long Term Debt, Noncurrent 2,139.6us-gaap_LongTermDebtNoncurrent 2,284.2us-gaap_LongTermDebtNoncurrent
Forward Contract Power [Member]    
Total Derivative Assets 14.9us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
[1] 13.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
[1]
Total Derivative Liabilities 11.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
[1] 10.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
[1]
Commodity Contract - FTR [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
[1]
Total Derivative Liabilities 0.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
[1]  
Commodity Contract - Heating Oil [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
[1]
Total Derivative Liabilities 0.4us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
[1]  
Natural Gas [Member]    
Total Derivative Liabilities 0.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
[1]  
DP&L [Member]    
Total Master Trust Assets, Fair Value 9.7us-gaap_InvestmentsFairValueDisclosure
/ dei_LegalEntityAxis
= dpl_DpLMember
11.5us-gaap_InvestmentsFairValueDisclosure
/ dei_LegalEntityAxis
= dpl_DpLMember
Estimate of Fair Value, Fair Value Disclosure [Member]    
Long Term Debt, Noncurrent 2,204.8us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] 2,334.6us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 9.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 11.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Derivative Assets 15.1us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 13.8us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Assets 24.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 25.3us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Derivative Liabilities 12.3us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 10.6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Liabilities 894.8us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 870.2us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Long Term Debt, Noncurrent 882.5us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 859.6us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member] | Forward Contract Power [Member]    
Total Derivative Assets 15.1us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 13.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Derivative Liabilities 11.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 10.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member] | Commodity Contract - FTR [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Derivative Liabilities 0.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]  
Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member] | Commodity Contract - Heating Oil [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Total Derivative Liabilities 0.4us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]  
Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member] | Natural Gas [Member]    
Total Derivative Liabilities 0.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]  
Level 1 [Member]    
Total Master Trust Assets, Fair Value 8.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
10.6us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total Assets 8.9us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
10.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total Derivative Liabilities 0.5us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total Liabilities 0.5us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Level 1 [Member] | Commodity Contract - Heating Oil [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total Derivative Liabilities 0.4us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Level 1 [Member] | Natural Gas [Member]    
Total Derivative Liabilities 0.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Level 1 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 8.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
10.6us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Assets 8.9us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
10.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Liabilities 0.5us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Total Liabilities 0.5us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Level 1 [Member] | DP&L [Member] | Commodity Contract - Heating Oil [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Liabilities 0.4us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Level 1 [Member] | DP&L [Member] | Natural Gas [Member]    
Total Derivative Liabilities 0.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Level 2 [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Derivative Assets 13.7us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
13.4us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Assets 14.5us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
14.3us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Derivative Liabilities 11.1us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
10.6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Liabilities 2,197.7us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,326.7us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long Term Debt, Noncurrent 2,186.6us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,316.1us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | Forward Contract Power [Member]    
Total Derivative Assets 13.7us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
13.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Derivative Liabilities 11.1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
10.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Assets 13.9us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
13.4us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Assets 14.7us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
14.3us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Liabilities 11.2us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
10.6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Liabilities 875.5us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
851.7us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Long Term Debt, Noncurrent 864.3us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
841.1us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Level 2 [Member] | DP&L [Member] | Forward Contract Power [Member]    
Total Derivative Assets 13.9us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
13.4us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Liabilities 11.2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
10.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Level 3 [Member]    
Total Derivative Assets 1.2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0.2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total Assets 1.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total Derivative Liabilities 0.6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total Liabilities 18.8us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
18.5us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Long Term Debt, Noncurrent 18.2us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
18.5us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | Forward Contract Power [Member]    
Total Derivative Assets 1.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Level 3 [Member] | Commodity Contract - FTR [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total Derivative Liabilities 0.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Level 3 [Member] | DP&L [Member]    
Total Derivative Assets 1.2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
0.2us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Assets 1.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
0.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Liabilities 0.6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Total Liabilities 18.8us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
18.5us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Long Term Debt, Noncurrent 18.2us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
18.5us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Level 3 [Member] | DP&L [Member] | Forward Contract Power [Member]    
Total Derivative Assets 1.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Level 3 [Member] | DP&L [Member] | Commodity Contract - FTR [Member]    
Total Derivative Assets   0.2us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Total Derivative Liabilities 0.6us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Equity Securities [Member]    
Total Master Trust Assets, Fair Value 3.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
[1] 4.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
[1]
Equity Securities [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 3.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
4.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Equity Securities [Member] | Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 3.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 4.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Equity Securities [Member] | Level 1 [Member]    
Total Master Trust Assets, Fair Value 3.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity Securities [Member] | Level 1 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 3.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
4.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Debt Securities [Member]    
Total Master Trust Assets, Fair Value 4.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
[1] 5.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
[1]
Debt Securities [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 4.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
5.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Debt Securities [Member] | Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 4.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 5.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Debt Securities [Member] | Level 1 [Member]    
Total Master Trust Assets, Fair Value 4.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Debt Securities [Member] | Level 1 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 4.7us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
5.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Money Market Funds [Member]    
Total Master Trust Assets, Fair Value 0.1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
[1] 0.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
[1]
Money Market Funds [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ dei_LegalEntityAxis
= dpl_DpLMember
0.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Money Market Funds [Member] | Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 0.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Money Market Funds [Member] | Level 1 [Member]    
Total Master Trust Assets, Fair Value 0.1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Money Market Funds [Member] | Level 1 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
0.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Hedge Funds, Multi-strategy [Member] | Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value   0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMultistrategyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Hedge Funds, Multi-strategy [Member] | Level 2 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value   0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMultistrategyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
Hedge Funds [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
[1] 0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
[1]
Hedge Funds [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ dei_LegalEntityAxis
= dpl_DpLMember
0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Hedge Funds [Member] | Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]  
Hedge Funds [Member] | Level 2 [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Hedge Funds [Member] | Level 2 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_HedgeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Real Estate Funds [Member]    
Total Master Trust Assets, Fair Value 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
[1] 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
[1]
Real Estate Funds [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= dpl_DpLMember
0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Real Estate Funds [Member] | Estimate of Fair Value, Fair Value Disclosure [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ dei_LegalEntityAxis
= dpl_DpLMember
[1]
Real Estate Funds [Member] | Level 1 [Member]    
Total Master Trust Assets, Fair Value 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Real Estate Funds [Member] | Level 1 [Member] | DP&L [Member]    
Total Master Trust Assets, Fair Value $ 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
$ 0.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= dpl_DpLMember
[1] (a)Includes credit valuation adjustment