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 6us-gaap_NumberOfOperatingSegments    
Number of reportable segments 6us-gaap_NumberOfReportableSegments    
Revenue      
Revenue $ 17,146us-gaap_Revenues $ 15,891us-gaap_Revenues $ 17,164us-gaap_Revenues
US SBU      
Revenue      
Revenue 3,826us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
3,630us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
3,736us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
Andes SBU      
Revenue      
Revenue 2,638us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
2,638us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
2,987us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
Brazil SBU      
Revenue      
Revenue 6,009us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
5,015us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
5,788us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
MCAC SBU (El Salvador)      
Revenue      
Revenue 2,680us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
2,712us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
2,573us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
Europe SBU      
Revenue      
Revenue 1,433us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
1,347us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
1,343us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
Asia SBU      
Revenue      
Revenue 558us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
550us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
733us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
Corporate and Other      
Revenue      
Revenue 2us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
(1)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
4us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
Operating Segments      
Revenue      
Revenue 17,171us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
15,901us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
17,203us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | US SBU      
Revenue      
Revenue 3,826us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
3,630us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
3,736us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
Operating Segments | Andes SBU      
Revenue      
Revenue 2,642us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
2,639us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
3,020us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AndesGenerationMember
Operating Segments | Brazil SBU      
Revenue      
Revenue 6,009us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
5,015us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
5,788us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
Operating Segments | MCAC SBU (El Salvador)      
Revenue      
Revenue 2,682us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
2,713us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
2,573us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_McacGenerationMember
Operating Segments | Europe SBU      
Revenue      
Revenue 1,439us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
1,347us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
1,344us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_EmeaGenerationMember
Operating Segments | Asia SBU      
Revenue      
Revenue 558us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
550us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
733us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
Operating Segments | Corporate and Other      
Revenue      
Revenue 15us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_CorporateOtherAndOtherEliminationsMember
9us-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 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_UsGenerationMember
0us-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 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_BrazilGenerationMember
0us-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
0us-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
0us-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 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= aes_AsiaGenerationMember
0us-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