XML 36 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Significant Accounting Policies (Details Textuals) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Significant Accounting Policies [Line Items]      
Receivables due date 21 days    
Threshold period past due for write-off of trade accounts receivable 150 days    
Unbilled revenues included in customer accounts receivable $ 688,000,000us-gaap_AccountsReceivableNetCurrent $ 723,000,000us-gaap_AccountsReceivableNetCurrent  
Expense related to refueling outages 16,000,000dteelectric_AccruedExpensesRelatedtoFermi2RefuelingOutages 26,000,000dteelectric_AccruedExpensesRelatedtoFermi2RefuelingOutages  
Period expenses related to refueling outages accrued 18 months    
Excise sales tax net impact on the statement operations 0us-gaap_ExciseAndSalesTaxes    
Unbilled Revenues [Member]      
Significant Accounting Policies [Line Items]      
Unbilled revenues included in customer accounts receivable 250,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
280,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_UnbilledRevenuesMember
 
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Notes receivable considered delinquent period 60 days    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Notes receivable considered delinquent period 120 days    
Parent Company [Member]      
Significant Accounting Policies [Line Items]      
Allocated share-based compensation expense $ 62,000,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentCompanyMember
$ 58,000,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentCompanyMember
$ 42,000,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentCompanyMember