XML 91 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Fair Values of Derivative Instruments Designated as Hedging Instruments) (Details) (Not Designated as Hedging Instrument [Member], USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Other Deferred Credit [Member]
     
Derivative Liability, Fair Value   $ (0.9)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Fair Value, Offset, Net   (0.9)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Forward Contract Power [Member] | Other Prepayments and Current Assets [Member]
     
Derivative Asset, Fair Value   5.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Fair Value, Net   2.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Fair Value, Offset, Net   (3.4)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Forward Contract Power [Member] | Other Current Liabilities [Member]
     
Derivative Liability, Fair Value   (7.5)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Collateral, net   (4.1)dpl_DerivativeCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Fair Value, Offset, Net   (3.4)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Forward Contract Power [Member] | Other Deferred Asset [Member]
     
Derivative Asset, Fair Value   3.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Fair Value, Net   2.6us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Fair Value, Offset, Net   (0.9)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Forward Contract Power [Member] | Short-term Derivative Positions [Member] | Other Prepayments and Current Assets [Member]
     
Derivative Asset, Fair Value 4.9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
5.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4.9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Net 1.7us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.7us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Offset, Net (3.2)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(3.4)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(4.2)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherPrepaymentsAndCurrentAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Contract Power [Member] | Short-term Derivative Positions [Member] | Other Current Liabilities [Member]
     
Derivative Liability, Fair Value (13.0)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(7.5)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(6.6)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Net 1.0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  0.1us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Collateral, net (8.8)dpl_DerivativeCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(4.1)dpl_DerivativeCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(2.3)dpl_DerivativeCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Offset, Net (3.2)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(3.4)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(4.2)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Contract Power [Member] | Long-term Derivative Positions [Member] | Other Deferred Credit [Member]
     
Derivative Liability, Fair Value (0.6)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.9)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1.3)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Collateral, net     (1.0)dpl_DerivativeCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Offset, Net (0.6)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.9)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.3)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredCreditMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Contract Power [Member] | Long-term Derivative Positions [Member] | Other Deferred Asset [Member]
     
Derivative Asset, Fair Value 6.4us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
5.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Net 5.8us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2.6us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4.7us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative, Fair Value, Offset, Net (0.6)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.9)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.3)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= dpl_OtherDeferredAssetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_LongTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Natural Gas Contract [Member] | Short-term Derivative Positions [Member] | Other Current Liabilities [Member]
     
Derivative Liability, Fair Value   (0.1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_NaturalGasContractMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivative, Collateral, net   $ (0.1)dpl_DerivativeCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_NaturalGasContractMember
/ dpl_FairValuesOfDerivativePositionAxis
= dpl_ShortTermDerivativePositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember