XML 95 R136.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment and Geographic Information (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 segment | Dec. 31, 2013 | Dec. 31, 2012
Segment Reporting Information [Line Items] |  |  |
Number of strategic business units | 6 us-gaap_NumberOfOperatingSegments |  |
Number of reportable segments | 6 us-gaap_NumberOfReportableSegments |  |
Revenue |  |  |
Revenue | $ 17,146 us-gaap_Revenues | $ 15,891 us-gaap_Revenues | $ 17,164 us-gaap_Revenues
US SBU |  |  |
Revenue |  |  |
Revenue | 3,826 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 3,630 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 3,736 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
Andes SBU |  |  |
Revenue |  |  |
Revenue | 2,638 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 2,638 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 2,987 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Brazil SBU |  |  |
Revenue |  |  |
Revenue | 6,009 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 5,015 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 5,788 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
MCAC SBU (El Salvador) |  |  |
Revenue |  |  |
Revenue | 2,680 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 2,712 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 2,573 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
Europe SBU |  |  |
Revenue |  |  |
Revenue | 1,433 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 1,347 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 1,343 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
Asia SBU |  |  |
Revenue |  |  |
Revenue | 558 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 550 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 733 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Corporate and Other |  |  |
Revenue |  |  |
Revenue | 2 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | (1)us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | 4 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember
Operating Segments |  |  |
Revenue |  |  |
Revenue | 17,171 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 15,901 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 17,203 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Operating Segments | US SBU |  |  |
Revenue |  |  |
Revenue | 3,826 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 3,630 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember | 3,736 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
Operating Segments | Andes SBU |  |  |
Revenue |  |  |
Revenue | 2,642 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 2,639 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | 3,020 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Operating Segments | Brazil SBU |  |  |
Revenue |  |  |
Revenue | 6,009 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 5,015 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember | 5,788 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
Operating Segments | MCAC SBU (El Salvador) |  |  |
Revenue |  |  |
Revenue | 2,682 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 2,713 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember | 2,573 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
Operating Segments | Europe SBU |  |  |
Revenue |  |  |
Revenue | 1,439 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 1,347 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember | 1,344 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
Operating Segments | Asia SBU |  |  |
Revenue |  |  |
Revenue | 558 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 550 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember | 733 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Operating Segments | Corporate and Other |  |  |
Revenue |  |  |
Revenue | 15 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | 7 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | 9 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember
Intersegment Eliminations |  |  |
Revenue |  |  |
Revenue | (25)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (10)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (39)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Intersegment Eliminations | US SBU |  |  |
Revenue |  |  |
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 | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_UsGenerationMember
Intersegment Eliminations | Andes SBU |  |  |
Revenue |  |  |
Revenue | (4)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | (1)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember | (33)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AndesGenerationMember
Intersegment Eliminations | Brazil SBU |  |  |
Revenue |  |  |
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 | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_BrazilGenerationMember
Intersegment Eliminations | MCAC SBU (El Salvador) |  |  |
Revenue |  |  |
Revenue | (2)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 | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_McacGenerationMember
Intersegment Eliminations | Europe SBU |  |  |
Revenue |  |  |
Revenue | (6)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 | (1)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_EmeaGenerationMember
Intersegment Eliminations | Asia SBU |  |  |
Revenue |  |  |
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 | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_AsiaGenerationMember
Intersegment Eliminations | Corporate and Other |  |  |
Revenue |  |  |
Revenue | $ (13)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | $ (8)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember | $ (5)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = aes_CorporateOtherAndOtherEliminationsMember

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