XML 25 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Classification within the Condensed Consolidated Statements of Results of Operations or Balance Sheets of the Gains and Losses) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Change in unrealized gain / (loss) $ (1,800,000)dpl_UnrealizedGainLossOnDerivativesChange $ (5,900,000)dpl_UnrealizedGainLossOnDerivativesChange
Gain (Loss) on Derivative Instruments, Net, Pretax (2,600,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax (1,900,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
Derivative, Gain (Loss) on Derivative, Net (4,400,000)us-gaap_DerivativeGainLossOnDerivativeNet (7,800,000)us-gaap_DerivativeGainLossOnDerivativeNet
Commodity Contract - FTR [Member]    
Change in unrealized gain / (loss) 900,000dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
(300,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
Gain (Loss) on Derivative Instruments, Net, Pretax (100,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
 
Derivative, Gain (Loss) on Derivative, Net 800,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
(300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
Commodity Contract - Heating Oil [Member]    
Change in unrealized gain / (loss) 100,000dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
(100,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
Gain (Loss) on Derivative Instruments, Net, Pretax (100,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
100,000us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
Forward Contract Power [Member]    
Change in unrealized gain / (loss) (2,900,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(5,500,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
Gain (Loss) on Derivative Instruments, Net, Pretax (2,300,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(2,000,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
Derivative, Gain (Loss) on Derivative, Net (5,200,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
(7,500,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
Natural Gas [Member]    
Change in unrealized gain / (loss) 100,000dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
 
Gain (Loss) on Derivative Instruments, Net, Pretax (100,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
 
DP&L [Member]    
Change in unrealized gain / (loss) (1,800,000)dpl_UnrealizedGainLossOnDerivativesChange
/ dei_LegalEntityAxis
= dpl_DpLMember
(5,900,000)dpl_UnrealizedGainLossOnDerivativesChange
/ dei_LegalEntityAxis
= dpl_DpLMember
Gain (Loss) on Derivative Instruments, Net, Pretax (4,400,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ dei_LegalEntityAxis
= dpl_DpLMember
(1,300,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ dei_LegalEntityAxis
= dpl_DpLMember
Derivative, Gain (Loss) on Derivative, Net (2,600,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ dei_LegalEntityAxis
= dpl_DpLMember
(7,200,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ dei_LegalEntityAxis
= dpl_DpLMember
DP&L [Member] | NYMEX Coal Contract [Member]    
Change in unrealized gain / (loss) 100,000dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
/ dei_LegalEntityAxis
= dpl_DpLMember
(100,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Gain (Loss) on Derivative Instruments, Net, Pretax   100,000us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Derivative, Gain (Loss) on Derivative, Net (100,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CoalContractMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
DP&L [Member] | Commodity Contract - FTR [Member]    
Change in unrealized gain / (loss)   (5,500,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Gain (Loss) on Derivative Instruments, Net, Pretax   (1,400,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Derivative, Gain (Loss) on Derivative, Net   (6,900,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ dei_LegalEntityAxis
= dpl_DpLMember
DP&L [Member] | Commodity Contract - Heating Oil [Member]    
Change in unrealized gain / (loss) 900,000dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ dei_LegalEntityAxis
= dpl_DpLMember
(300,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Gain (Loss) on Derivative Instruments, Net, Pretax 800,000us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Derivative, Gain (Loss) on Derivative, Net (100,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ dei_LegalEntityAxis
= dpl_DpLMember
(300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ dei_LegalEntityAxis
= dpl_DpLMember
DP&L [Member] | Forward Contract Power [Member]    
Change in unrealized gain / (loss) (2,900,000)dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Gain (Loss) on Derivative Instruments, Net, Pretax (5,200,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Derivative, Gain (Loss) on Derivative, Net (2,300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
DP&L [Member] | Natural Gas [Member]    
Change in unrealized gain / (loss) 100,000dpl_UnrealizedGainLossOnDerivativesChange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Derivative, Gain (Loss) on Derivative, Net (100,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_NaturalGasReservesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Revenue [Member]    
Derivative, Gain (Loss) on Derivative, Net (300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Revenue [Member] | Forward Contract Power [Member]    
Derivative, Gain (Loss) on Derivative, Net (300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Revenue [Member] | DP&L [Member]    
Derivative, Gain (Loss) on Derivative, Net (300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
800,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Revenue [Member] | DP&L [Member] | Commodity Contract - FTR [Member]    
Derivative, Gain (Loss) on Derivative, Net   800,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Revenue [Member] | DP&L [Member] | Forward Contract Power [Member]    
Derivative, Gain (Loss) on Derivative, Net (300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
 
Purchased Power [Member]    
Derivative, Gain (Loss) on Derivative, Net (4,100,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(7,800,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Purchased Power [Member] | Commodity Contract - FTR [Member]    
Derivative, Gain (Loss) on Derivative, Net 800,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Purchased Power [Member] | Forward Contract Power [Member]    
Derivative, Gain (Loss) on Derivative, Net (4,900,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(7,500,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Purchased Power [Member] | DP&L [Member]    
Derivative, Gain (Loss) on Derivative, Net (4,100,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
(8,000,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Purchased Power [Member] | DP&L [Member] | Commodity Contract - FTR [Member]    
Derivative, Gain (Loss) on Derivative, Net   (7,700,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractFtrMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Purchased Power [Member] | DP&L [Member] | Commodity Contract - Heating Oil [Member]    
Derivative, Gain (Loss) on Derivative, Net 800,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
(300,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_CommodityContractHeatingOilMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember
Purchased Power [Member] | DP&L [Member] | Forward Contract Power [Member]    
Derivative, Gain (Loss) on Derivative, Net $ (4,900,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dpl_ForwardContractPowerMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ dei_LegalEntityAxis
= dpl_DpLMember