XML 116 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Equity (Dividends) (Details) (USD $)
In Millions, except Share data, unless otherwise specified
0 Months Ended 1 Months Ended 3 Months Ended 12 Months Ended 54 Months Ended 2 Months Ended 56 Months Ended
Dec. 12, 2014
Jul. 31, 2014
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Feb. 25, 2015
Feb. 25, 2015
Feb. 20, 2015
Subsequent Event [Line Items]                                  
Common Stock, Dividends, Per Share, Cash Paid     $ 0.05us-gaap_CommonStockDividendsPerShareCashPaid $ 0.05us-gaap_CommonStockDividendsPerShareCashPaid $ 0.05us-gaap_CommonStockDividendsPerShareCashPaid $ 0.05us-gaap_CommonStockDividendsPerShareCashPaid                      
Dividends declared on common stock (per share amount) $ 0.10us-gaap_CommonStockDividendsPerShareDeclared   $ 0.15us-gaap_CommonStockDividendsPerShareDeclared $ 0.05us-gaap_CommonStockDividendsPerShareDeclared $ 0.05us-gaap_CommonStockDividendsPerShareDeclared $ 0us-gaap_CommonStockDividendsPerShareDeclared $ 0.09us-gaap_CommonStockDividendsPerShareDeclared $ 0us-gaap_CommonStockDividendsPerShareDeclared $ 0.08us-gaap_CommonStockDividendsPerShareDeclared $ 0us-gaap_CommonStockDividendsPerShareDeclared $ 0.25us-gaap_CommonStockDividendsPerShareDeclared $ 0.17us-gaap_CommonStockDividendsPerShareDeclared $ 0.08us-gaap_CommonStockDividendsPerShareDeclared        
Stock repurchase program, additional authorized amount   $ 140aes_Stockrepurchaseprogramadditionalauthorizedamount                              
Treasury Stock, Value, Acquired, Cost Method   1,300us-gaap_TreasuryStockValueAcquiredCostMethod                              
Payments for Repurchase of Common Stock                     308us-gaap_PaymentsForRepurchaseOfCommonStock 322us-gaap_PaymentsForRepurchaseOfCommonStock 301us-gaap_PaymentsForRepurchaseOfCommonStock 1,300us-gaap_PaymentsForRepurchaseOfCommonStock      
Treasury Stock, Shares, Acquired                     21,900,246us-gaap_TreasuryStockSharesAcquired     105,912,477us-gaap_TreasuryStockSharesAcquired      
Treasury Stock Acquired, Average Cost Per Share                           $ 12.37us-gaap_TreasuryStockAcquiredAverageCostPerShare      
Stock Repurchase Program, Remaining Authorized Repurchase Amount     24us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1               24us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1     24us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1      
Treasury stock, shares (in shares)     110,687,849us-gaap_TreasuryStockShares       90,808,168us-gaap_TreasuryStockShares       110,687,849us-gaap_TreasuryStockShares 90,808,168us-gaap_TreasuryStockShares   110,687,849us-gaap_TreasuryStockShares      
Subsequent Event                                  
Subsequent Event [Line Items]                                  
Payments for Repurchase of Common Stock                             24us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
1,300us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Treasury Stock, Shares, Acquired                             1,892,432us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
107,804,909us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Treasury Stock Acquired, Average Cost Per Share                               $ 12.37us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Stock Repurchase Program, Remaining Authorized Repurchase Amount                             400us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
400us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Stock Repurchase Program, Authorized Amount                                 $ 400us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember