XML 198 R107.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Debt (Non-Recourse Debt Maturity Schedule) (Details) (USD $) In Millions, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Debt Details [Line Items] |  |
Non Recourse Debt Total | $ 15,600 aes_NonRecourseDebtTotal | $ 15,380 aes_NonRecourseDebtTotal
2015 |  |
Debt Details [Line Items] |  |
Non Recourse Debt Total | 1,993 aes_NonRecourseDebtTotal / aes_DebtMaturityByYearAxis = aes_DebtMaturityYearOneMember |
2016 |  |
Debt Details [Line Items] |  |
Non Recourse Debt Total | 2,099 aes_NonRecourseDebtTotal / aes_DebtMaturityByYearAxis = aes_DebtMaturityYearTwoMember |
2017 |  |
Debt Details [Line Items] |  |
Non Recourse Debt Total | 837 aes_NonRecourseDebtTotal / aes_DebtMaturityByYearAxis = aes_DebtMaturityYearThreeMember |
2018 |  |
Debt Details [Line Items] |  |
Non Recourse Debt Total | 1,445 aes_NonRecourseDebtTotal / aes_DebtMaturityByYearAxis = aes_DebtMaturityYearFourMember |
2019 |  |
Debt Details [Line Items] |  |
Non Recourse Debt Total | 1,064 aes_NonRecourseDebtTotal / aes_DebtMaturityByYearAxis = aes_DebtMaturityYearFiveMember |
Thereafter |  |
Debt Details [Line Items] |  |
Non Recourse Debt Total | $ 8,162 aes_NonRecourseDebtTotal / aes_DebtMaturityByYearAxis = aes_DebtMaturityThereafterMember |

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

X
- Definition Non-recourse debt is secured by the capital stock, physical assets, contracts and cash flows of the related subsidiary. The risk is limited to the respective subsidiary business and is without recourse to the Parent Company and other subsidiaries. + References No definition available. + Details
Name: | aes_NonRecourseDebtTotal
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | aes_DebtMaturityByYearAxis=aes_DebtMaturityThereafterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | aes_DebtMaturityByYearAxis=aes_DebtMaturityYearFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | aes_DebtMaturityByYearAxis=aes_DebtMaturityYearFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | aes_DebtMaturityByYearAxis=aes_DebtMaturityYearOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | aes_DebtMaturityByYearAxis=aes_DebtMaturityYearThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | aes_DebtMaturityByYearAxis=aes_DebtMaturityYearTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |