XML 117 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial and Other Derivative Instruments (Effect of Derivatives not Deisgnated as Hedging Instruments on the Consolidated Statement of Operations) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 79us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ (11)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Foreign Currency Exchange Contract [Member] | Operating Revenue [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (2)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Natural Gas Commodity Contract [Member] | Operating Revenue [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (30)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(48)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Natural Gas Commodity Contract [Member] | Fuel, purchased power and gas [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (5)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_FuelMember
(44)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_FuelMember
Electricity Commodity Contract [Member] | Operating Revenue [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 123us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
82us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Other Commodity Contract [Member] | Operating Revenue [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ (7)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
$ 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember