XML 113 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Gains or Losses Recognized in AOCI for the Cash Flow Hedges) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net income (loss) $ 28.7us-gaap_ProfitLoss $ (249.0)us-gaap_ProfitLoss      
Forward Contract Power [Member]          
Beginning accumulated derivative gain / (loss) in AOCI 0.2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
1.4us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
1.4us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(3.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
0.3us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
Net gains / (losses) associated with current period hedging transactions 0.1us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(12.9)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(19.0)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
1.0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(2.6)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
Ending accumulated derivative gain / (loss) in AOCI 1.0us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(5.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
0.2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
1.4us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(3.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
Portion expected to be reclassified to earnings in the next twelve months 1.1us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
  3.5us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
   
Maximum length of time that we are hedging our exposure to variability in future cash flows related to forecasted transactions (in months) 21 months   24 months    
Interest Rate Contract [Member]          
Beginning accumulated derivative gain / (loss) in AOCI 18.3us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
19.2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
19.2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0.5us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
(0.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Net gains / (losses) associated with current period hedging transactions       18.7us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
1.1us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Ending accumulated derivative gain / (loss) in AOCI 18.2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
18.9us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
18.3us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
19.2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0.5us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Net gains / (losses) associated with the ineffective portion of the hedging transaction       0.8us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0.2us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Portion expected to be reclassified to earnings in the next twelve months 0.9us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
  (0.9)us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
   
Maximum length of time that we are hedging our exposure to variability in future cash flows related to forecasted transactions (in months) 0 months   0 months    
Interest Expense [Member] | Interest Rate Contract [Member]          
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net (0.1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(0.3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(0.9)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
  0.2us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Revenue [Member] | Forward Contract Power [Member]          
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net (0.2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
6.5us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
18.3us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
2.1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(0.7)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Purchased Power [Member] | Forward Contract Power [Member]          
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net $ 0.9us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ (0.7)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ (0.5)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 1.3us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember