XML 173 R137.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segments and Geographic Information Segment and Geographic Information (Adjusted Pre-Tax Contributions & Reconcilliation of Income Before Income Taxes) (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | $ 1,321 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers | $ 1,207 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers | $ 1,339 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
Reconciliation To Income From Continuing Operations Before Taxes |  |  |
Unrealized derivative gains (losses) | 135 aes_UnrealizedDerivativesGainsLosses | 57 aes_UnrealizedDerivativesGainsLosses | (120)aes_UnrealizedDerivativesGainsLosses
Unrealized foreign currency gains (losses) | (110)aes_UnrealizedForeignCurrencyGainsLosses | (41)aes_UnrealizedForeignCurrencyGainsLosses | 13 aes_UnrealizedForeignCurrencyGainsLosses
Disposition/acquisition gains | 361 aes_DispositionsAcquisitionsGains | 30 aes_DispositionsAcquisitionsGains | 206 aes_DispositionsAcquisitionsGains
Impairment losses | (416)aes_ImpairmentLosses | (588)aes_ImpairmentLosses | (1,951)aes_ImpairmentLosses
Loss on extinguishment of debt | (274)aes_DebtRetirementLosses | (225)aes_DebtRetirementLosses | (16)aes_DebtRetirementLosses
Pre-tax contribution | 1,017 aes_Pretaxcontribution | 440 aes_Pretaxcontribution | (529)aes_Pretaxcontribution
Add: Income from continuing operations before taxes, attributable to noncontrolling interests | 578 aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests | 633 aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests | 794 aes_IncomeFromContinuingOperationsBeforeTaxesAttributableToNoncontrollingInterests
Less: Net equity in earnings of affiliates | 19 aes_LessNetEquityInEarningsOfAffiliates | 25 aes_LessNetEquityInEarningsOfAffiliates | 35 aes_LessNetEquityInEarningsOfAffiliates
INCOME FROM CONTINUING OPERATIONS BEFORE TAXES AND EQUITY IN EARNINGS OF AFFILIATES | 1,576 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 1,048 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 230 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
US SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 455 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 451 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 443 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
Andes SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 427 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 372 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 353 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Brazil SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 245 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 215 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 324 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
MCAC SBU (El Salvador) |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 378 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 351 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 397 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
Europe SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 353 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 352 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 373 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
Asia SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 48 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 144 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 203 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Corporate and Other |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | (585)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | (678)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | (754)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember
Operating Segments |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 1,321 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 1,207 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 1,339 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Operating Segments | US SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 445 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 440 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 403 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
Operating Segments | Andes SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 421 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 353 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 369 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Operating Segments | Brazil SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 242 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 212 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 321 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
Operating Segments | MCAC SBU (El Salvador) |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 352 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 339 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 387 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
Operating Segments | Europe SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 348 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 345 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 375 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
Operating Segments | Asia SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 46 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 142 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 201 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Operating Segments | Corporate and Other |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | (533)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | (624)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | (717)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember
Intersegment Eliminations |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 0 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Intersegment Eliminations | US SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 10 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 11 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 40 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
Intersegment Eliminations | Andes SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 6 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 19 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | (16)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Intersegment Eliminations | Brazil SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 3 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 3 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 3 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
Intersegment Eliminations | MCAC SBU (El Salvador) |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 26 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 12 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 10 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
Intersegment Eliminations | Europe SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 5 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 7 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | (2)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
Intersegment Eliminations | Asia SBU |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | 2 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 2 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 2 aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Intersegment Eliminations | Corporate and Other |  |  |
Adjusted PTC |  |  |
External Adjusted Pre-Tax Contribution | $ (52)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | $ (54)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | $ (37)aes_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember

X
- Details
Name: | aes_AdjustedPtcAbstract
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_DebtRetirementLosses
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_DispositionsAcquisitionsGains
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 Pre-tax contribution + 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 from external customers for the reportable segment. Must be disclosed if the amounts (a) is included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) is 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_SegmentReportingInformationAdjustedPreTaxContributionFromExternalCustomers
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_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 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
- Details
Name: | us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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: |