XML 47 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Unobservable Inputs related to Level 3 Assets and Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Unobservable Input Valuation Techniques [Line Items]    
Derivative asset, gross $ 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]    
Unobservable Input Valuation Techniques [Line Items]    
Derivative asset, gross 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]    
Unobservable Input Valuation Techniques [Line Items]    
Derivative asset, gross 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
Level 3 [Member] | Discounted Cash Flow Valuation Technique [Member] | Natural Gas Commodity Contract [Member] | Minimum [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Forward Basis Price (2.28)dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
(0.88)dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Level 3 [Member] | Discounted Cash Flow Valuation Technique [Member] | Natural Gas Commodity Contract [Member] | Maximum    
Unobservable Input Valuation Techniques [Line Items]    
Forward Basis Price 7.83dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
5.07dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Level 3 [Member] | Discounted Cash Flow Valuation Technique [Member] | Natural Gas Commodity Contract [Member] | Weighted Average [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Forward Basis Price (0.22)dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
(0.16)dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Level 3 [Member] | Discounted Cash Flow Valuation Technique [Member] | Electricity Commodity Contract [Member] | Minimum [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Forward Basis Price (14)dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
(7)dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Level 3 [Member] | Discounted Cash Flow Valuation Technique [Member] | Electricity Commodity Contract [Member] | Maximum    
Unobservable Input Valuation Techniques [Line Items]    
Forward Basis Price 15dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
15dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Level 3 [Member] | Discounted Cash Flow Valuation Technique [Member] | Electricity Commodity Contract [Member] | Weighted Average [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Forward Basis Price 4dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
3dte_DerivativeForwardBasisPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
Recurring [Member] | Level 3 [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Derivative asset, gross 142us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
176us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total fair value of derivatives (118)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(212)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Level 3 [Member] | Natural Gas Commodity Contract [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Derivative asset, gross 92us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
34us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total fair value of derivatives (62)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(86)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_NaturalGasCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Level 3 [Member] | Electricity Commodity Contract [Member]    
Unobservable Input Valuation Techniques [Line Items]    
Derivative asset, gross 47us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
139us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Total fair value of derivatives $ (52)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ (126)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= dte_ElectricityCommodityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember