XML 90 R69.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segments (Details) (USD $) In Millions, unless otherwise specified | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 segment | Mar. 31, 2014 | Dec. 31, 2014
Segment Reporting Information [Line Items] |  |  |  |  |
Number of strategic business units | 6 us-gaap_NumberOfOperatingSegments |  |  |  |
Number of reportable segments | 6 us-gaap_NumberOfReportableSegments |  |  |  |
Reconciliation To Income From Continuing Operations Before Taxes |  |  |  |  |
INCOME FROM CONTINUING OPERATIONS BEFORE TAXES AND EQUITY IN EARNINGS OF AFFILIATES | $ 335 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |  | $ 118 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |  |
Assets |  |  |  |  |
Total Assets | 37,997 us-gaap_Assets |  |  |  | 38,966 us-gaap_Assets
External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 3,984 us-gaap_Revenues / aes_ThirdPartyAxis = aes_ExternalMember |  | 4,262 us-gaap_Revenues / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 252 aes_SegmentReportingInformationAdjustedPretaxContribution / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 243 aes_SegmentReportingInformationAdjustedPretaxContribution / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
Reconciliation To Income From Continuing Operations Before Taxes |  |  |  |  |
Unrealized derivative gains (losses) | 15 aes_UnrealizedDerivativesGainsLosses / aes_ThirdPartyAxis = aes_ExternalMember |  | 10 aes_UnrealizedDerivativesGainsLosses / aes_ThirdPartyAxis = aes_ExternalMember |  |
Unrealized foreign currency gains (losses) | (47)aes_UnrealizedForeignCurrencyGainsLosses / aes_ThirdPartyAxis = aes_ExternalMember |  | (26)aes_UnrealizedForeignCurrencyGainsLosses / aes_ThirdPartyAxis = aes_ExternalMember |  |
Disposition/acquisition gains | 5 aes_DispositionsAcquisitionsGainsLosses / aes_ThirdPartyAxis = aes_ExternalMember |  | 1 aes_DispositionsAcquisitionsGainsLosses / aes_ThirdPartyAxis = aes_ExternalMember |  |
Impairment losses | (6)aes_ImpairmentLosses / aes_ThirdPartyAxis = aes_ExternalMember |  | (166)aes_ImpairmentLosses / aes_ThirdPartyAxis = aes_ExternalMember |  |
Loss on extinguishment of debt | (27)aes_DebtRetirementLosses / aes_ThirdPartyAxis = aes_ExternalMember |  | (134)aes_DebtRetirementLosses / aes_ThirdPartyAxis = aes_ExternalMember |  |
Pretax contribution | 192 aes_PreTaxContribution / aes_ThirdPartyAxis = aes_ExternalMember |  | (72)aes_PreTaxContribution / aes_ThirdPartyAxis = aes_ExternalMember |  |
Add: income from continuing operations before taxes, attributable to noncontrolling interests | 158 aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests / aes_ThirdPartyAxis = aes_ExternalMember |  | 215 aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests / aes_ThirdPartyAxis = aes_ExternalMember |  |
Less: Net equity in earnings of affiliates | 15 aes_LessNetEquityInEarningsOfAffiliates / aes_ThirdPartyAxis = aes_ExternalMember |  | 25 aes_LessNetEquityInEarningsOfAffiliates / aes_ThirdPartyAxis = aes_ExternalMember |  |
INCOME FROM CONTINUING OPERATIONS BEFORE TAXES AND EQUITY IN EARNINGS OF AFFILIATES | 335 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / aes_ThirdPartyAxis = aes_ExternalMember |  | 118 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / aes_ThirdPartyAxis = aes_ExternalMember |  |
Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 3,990 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  | 4,265 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 252 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | [1] | 243 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | [1] |
Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | (6)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  | (3)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 0 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | [1] | 0 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | [1] |
US - Generation [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 9,874 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember |  |  |  | 10,062 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
US - Generation [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 997 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 1,001 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 109 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 78 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
US - Generation [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 997 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember |  | 1,001 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 106 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | [1] | 75 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | [1] |
US - Generation [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember |  | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 3 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | [1] | 3 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | [1] |
Andes - Generation [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 8,304 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember |  |  |  | 7,888 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Andes - Generation [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 610 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 620 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 94 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 56 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
Andes - Generation [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 612 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember |  | 620 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 91 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | [1] | 53 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | [1] |
Andes - Generation [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | (2)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember |  | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 3 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | [1] | 3 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | [1] |
Brazil - Generation [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 7,456 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember |  |  |  | 8,439 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
Brazil - Generation [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 1,330 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 1,445 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 22 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 70 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
Brazil - Generation [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 1,330 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember |  | 1,445 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 21 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | [1] | 69 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | [1] |
Brazil - Generation [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember |  | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 1 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | [1] | 1 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | [1] |
MCAC - Generation [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 5,013 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember |  |  |  | 4,948 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
MCAC - Generation [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 597 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 637 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 54 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 69 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
MCAC - Generation [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 598 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember |  | 638 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 50 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | [1] | 65 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | [1] |
MCAC - Generation [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | (1)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember |  | (1)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 4 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | [1] | 4 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | [1] |
EMEA - Generation [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 3,313 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember |  |  |  | 3,525 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
EMEA - Generation [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 330 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 391 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 88 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 118 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
EMEA - Generation [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 330 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember |  | 391 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 85 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | [1] | 115 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | [1] |
EMEA - Generation [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember |  | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 3 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | [1] | 3 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | [1] |
Asia - Generation [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 3,009 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember |  |  |  | 2,972 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Asia - Generation [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 119 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 168 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 12 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | 9 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
Asia - Generation [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 119 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember |  | 168 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 12 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | [1] | 8 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | [1] |
Asia - Generation [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember |  | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | 0 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | [1] | 1 aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | [1] |
Corporate Other And Other Eliminations [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | 849 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember |  |  |  | 1,132 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember
Corporate Other And Other Eliminations [Member] | External [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 1 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember / aes_ThirdPartyAxis = aes_ExternalMember |  | 0 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember / aes_ThirdPartyAxis = aes_ExternalMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | (127)aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] | (157)aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember / aes_ThirdPartyAxis = aes_ExternalMember | [1] |
Corporate Other And Other Eliminations [Member] | Operating Segments [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | 4 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember |  | 2 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | (113)aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | [1] | (142)aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | [1] |
Corporate Other And Other Eliminations [Member] | Intersegment Eliminations [Member] |  |  |  |  |
Revenue |  |  |  |  |
Total Revenue | (3)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember |  | (2)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember |  |
Adjusted PTC |  |  |  |  |
Adjusted Pretax Contribution | (14)aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | [1] | (15)aes_SegmentReportingInformationAdjustedPretaxContribution / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | [1] |
Discontinued Operations [Member] |  |  |  |  |
Assets |  |  |  |  |
Total Assets | $ 179 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SegmentDiscontinuedOperationsMember |  |  |  | $ 0 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SegmentDiscontinuedOperationsMember
[1] | Adjusted PTC in each segment before intersegment eliminations includes the effect of intercompany transactions with other segments except for interest, charges for certain management fees and the write-off of intercompany balances.

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | aes_DebtRetirementLosses
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Dispositions/Acquisitions Gains (Losses) + References No definition available. + Details
Name: | aes_DispositionsAcquisitionsGainsLosses
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | aes_ImpairmentLosses
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the amount deducted from pre-tax contribution to reconcile to Income from continuing operations before taxes and equity in earnings of affiliates related to the entity's proportionate share for the period of the net income (loss) of ints investee to which the equity method of accounting is applied. + References No definition available. + Details
Name: | aes_LessNetEquityInEarningsOfAffiliates
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | aes_PreTaxContribution
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of pre-tax contribution for the reportable segment. Must be disclosed if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss. + References No definition available. + Details
Name: | aes_SegmentReportingInformationAdjustedPretaxContribution
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | aes_SegmentReportingInformationAdjustedPtcAbstract
Namespace Prefix: | aes_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | aes_UnrealizedDerivativesGainsLosses
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | aes_UnrealizedForeignCurrencyGainsLosses
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | aes_ThirdPartyAxis=aes_ExternalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_AndesGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_AsiaGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_BrazilGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_CorporateOtherAndOtherEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_EmeaGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_McacGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=aes_UsGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_SegmentDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |