XML 141 R158.htm IDEA: XBRL DOCUMENT v2.4.1.9
Preferred and Preference Securities - Summary of Preference Stock (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Class of Stock [Line Items]    
Shares outstanding 1,900,000us-gaap_PreferredStockSharesOutstanding 1,900,000us-gaap_PreferredStockSharesOutstanding
Dollar amount $ 190us-gaap_PreferredStockValueOutstanding $ 190us-gaap_PreferredStockValueOutstanding
Series 7.125% Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividend rate percentage 7.125%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= exc_Series7125PreferredStockMember
 
Redemption price $ 100us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= exc_Series7125PreferredStockMember
[1]  
Shares outstanding 400,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series7125PreferredStockMember
400,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series7125PreferredStockMember
Dollar amount 40us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series7125PreferredStockMember
40us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series7125PreferredStockMember
Series 6.97% Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividend rate percentage 6.97%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= exc_Series697PreferredStockMember
 
Redemption price $ 100us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= exc_Series697PreferredStockMember
[1]  
Shares outstanding 500,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series697PreferredStockMember
500,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series697PreferredStockMember
Dollar amount 50us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series697PreferredStockMember
50us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series697PreferredStockMember
Series 6.7% Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividend rate percentage 6.70%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= exc_Series67PreferredStockMember
 
Redemption price $ 100us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= exc_Series67PreferredStockMember
[1]  
Shares outstanding 400,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series67PreferredStockMember
400,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series67PreferredStockMember
Dollar amount 40us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series67PreferredStockMember
40us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series67PreferredStockMember
Series 6.99% Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividend rate percentage 6.99%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= exc_Series699PreferredStockMember
 
Redemption price $ 100us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= exc_Series699PreferredStockMember
[1]  
Shares outstanding 600,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series699PreferredStockMember
600,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series699PreferredStockMember
Dollar amount $ 60us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series699PreferredStockMember
$ 60us-gaap_PreferredStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= exc_Series699PreferredStockMember
[1] Redeemable, at the option of BGE, at the indicated dollar amounts per share, plus accrued and unpaid dividends.