XML 48 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial and Other Derivative Instruments (Fair Value of Derivative Instruments) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives $ 1,178us-gaap_DerivativeFairValueOfDerivativeAsset $ 833us-gaap_DerivativeFairValueOfDerivativeAsset
Total fair value of derivatives (1,110)us-gaap_DerivativeFairValueOfDerivativeLiability (936)us-gaap_DerivativeFairValueOfDerivativeLiability
Natural Gas Commodity Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 787us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
396us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
Total fair value of derivatives (718)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
(503)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
Electricity Commodity Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 342us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
400us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
Total fair value of derivatives (342)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
(398)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
Other Commodity Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 45us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
37us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
Total fair value of derivatives (45)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
(34)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 1,178us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
833us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivatives (1,110)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(936)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Foreign Currency Exchange Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 4us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivatives (5)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Natural Gas Commodity Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 787us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
396us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivatives (718)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(503)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Electricity Commodity Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 342us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
400us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivatives (342)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(398)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Other Commodity Contract [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 45us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
37us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivatives (45)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(34)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_OtherCommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Current Derivative Asset [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 1,083us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dte_CurrentDerivativeAssetMember
691us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dte_CurrentDerivativeAssetMember
Noncurrent Derivative Asset [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives 95us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dte_NoncurrentDerivativeAssetMember
142us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= dte_NoncurrentDerivativeAssetMember
Current Derivative Liability [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives (1,041)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dte_CurrentDerivativeLiabilityMember
(773)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dte_CurrentDerivativeLiabilityMember
Noncurrent Derivative Liability [Member]    
Derivatives, Fair Value [Line Items]    
Total fair value of derivatives $ (69)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dte_NoncurrentDerivativeLiabilityMember
$ (163)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= dte_NoncurrentDerivativeLiabilityMember