XML 149 R146.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation (PSU Compensation Expense) (Details) (PSUs, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
PSUs
     
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
PSU expense before income tax $ 6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
$ 4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
$ 5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
Tax benefit (2)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
(1)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
(1)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
Total expense, net of tax 4us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
3us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
4us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
Total value of PSUs converted 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
Total fair value of PSUs vested $ 1aes_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedTotalFairValue
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
$ 0aes_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedTotalFairValue
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember
$ 2aes_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedTotalFairValue
/ us-gaap_AwardTypeAxis
= aes_PerformanceStockUnitsMember