XML 53 R45.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value (Recurring Measurements) (Details) (USD $) In Millions, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Debt securities: |  |  |  |
Unsecured debentures | $ 410 aes_AvailableForSaleUnsecuredDebentures | [1] | $ 501 aes_AvailableForSaleUnsecuredDebentures | [1]
Certificates of deposit | 139 aes_AvailableForSaleCertificatesOfDeposit | [1] | 151 aes_AvailableForSaleCertificatesOfDeposit | [1]
Government debt securities | 35 aes_AvailableForSaleGovernmentDebtSecurities | [1] | 57 aes_AvailableForSaleGovernmentDebtSecurities | [1]
Subtotal | 584 us-gaap_AvailableForSaleSecuritiesDebtSecurities | [1] | 709 us-gaap_AvailableForSaleSecuritiesDebtSecurities | [1]
Equity securities: |  |  |  |
Mutual funds | 24 aes_AvailableForSaleMutualFunds | [1] | 25 aes_AvailableForSaleMutualFunds | [1]
Subtotal | 24 us-gaap_AvailableForSaleSecuritiesEquitySecurities | [1] | 25 us-gaap_AvailableForSaleSecuritiesEquitySecurities | [1]
Total available for sale | 608 us-gaap_AvailableForSaleSecurities | [1] | 734 us-gaap_AvailableForSaleSecurities | [1]
Equity securities: |  |  |  |
Mutual funds | 15 aes_TradingSecuritiesMutualFunds |  | 15 aes_TradingSecuritiesMutualFunds |
Total trading | 15 us-gaap_TradingSecurities |  | 15 us-gaap_TradingSecurities |
DERIVATIVES: |  |  |  |
Total derivatives | 307 us-gaap_DerivativeFairValueOfDerivativeAsset |  | 280 us-gaap_DerivativeFairValueOfDerivativeAsset |
TOTAL ASSETS | 930 us-gaap_AssetsFairValueDisclosure |  | 1,029 us-gaap_AssetsFairValueDisclosure |
DERIVATIVES: |  |  |  |
Total derivatives | 596 us-gaap_DerivativeFairValueOfDerivativeLiability |  | 514 us-gaap_DerivativeFairValueOfDerivativeLiability |
TOTAL LIABILITIES | 596 us-gaap_LiabilitiesFairValueDisclosure |  | 514 us-gaap_LiabilitiesFairValueDisclosure |
Interest rate derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 469 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember |  | 416 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember |
Cross currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 33 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember |  | 29 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember |
Foreign currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 261 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember |  | 236 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember |
DERIVATIVES: |  |  |  |
Total derivatives | 66 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember |  | 52 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember |
Commodity Contract [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 46 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |  | 44 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
DERIVATIVES: |  |  |  |
Total derivatives | 28 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |  | 17 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember |
Level 1 [Member] |  |  |  |
Debt securities: |  |  |  |
Unsecured debentures | 0 aes_AvailableForSaleUnsecuredDebentures / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 aes_AvailableForSaleUnsecuredDebentures / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Certificates of deposit | 0 aes_AvailableForSaleCertificatesOfDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 aes_AvailableForSaleCertificatesOfDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Government debt securities | 0 aes_AvailableForSaleGovernmentDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 aes_AvailableForSaleGovernmentDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Subtotal | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Equity securities: |  |  |  |
Mutual funds | 0 aes_AvailableForSaleMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 aes_AvailableForSaleMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Subtotal | 0 us-gaap_AvailableForSaleSecuritiesEquitySecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 us-gaap_AvailableForSaleSecuritiesEquitySecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Total available for sale | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1] | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | [1]
Equity securities: |  |  |  |
Mutual funds | 15 aes_TradingSecuritiesMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 15 aes_TradingSecuritiesMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Total trading | 15 us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 15 us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
TOTAL ASSETS | 15 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 15 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
TOTAL LIABILITIES | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Interest rate derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Cross currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Foreign currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 1 [Member] | Commodity Contract [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Level 2 [Member] |  |  |  |
Debt securities: |  |  |  |
Unsecured debentures | 410 aes_AvailableForSaleUnsecuredDebentures / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 501 aes_AvailableForSaleUnsecuredDebentures / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Certificates of deposit | 139 aes_AvailableForSaleCertificatesOfDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 151 aes_AvailableForSaleCertificatesOfDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Government debt securities | 35 aes_AvailableForSaleGovernmentDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 57 aes_AvailableForSaleGovernmentDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Subtotal | 584 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 709 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Equity securities: |  |  |  |
Mutual funds | 24 aes_AvailableForSaleMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 25 aes_AvailableForSaleMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Subtotal | 24 us-gaap_AvailableForSaleSecuritiesEquitySecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 25 us-gaap_AvailableForSaleSecuritiesEquitySecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Total available for sale | 608 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1] | 734 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | [1]
Equity securities: |  |  |  |
Mutual funds | 0 aes_TradingSecuritiesMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 aes_TradingSecuritiesMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Total trading | 0 us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
DERIVATIVES: |  |  |  |
Total derivatives | 63 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 55 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
TOTAL ASSETS | 671 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 789 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
DERIVATIVES: |  |  |  |
Total derivatives | 244 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 294 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
TOTAL LIABILITIES | 244 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 294 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Interest rate derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 167 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 206 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Cross currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 29 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Foreign currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 21 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 18 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
DERIVATIVES: |  |  |  |
Total derivatives | 49 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 43 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 2 [Member] | Commodity Contract [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 42 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 37 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
DERIVATIVES: |  |  |  |
Total derivatives | 28 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 16 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Level 3 [Member] |  |  |  |
Debt securities: |  |  |  |
Unsecured debentures | 0 aes_AvailableForSaleUnsecuredDebentures / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 aes_AvailableForSaleUnsecuredDebentures / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Certificates of deposit | 0 aes_AvailableForSaleCertificatesOfDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 aes_AvailableForSaleCertificatesOfDeposit / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Government debt securities | 0 aes_AvailableForSaleGovernmentDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 aes_AvailableForSaleGovernmentDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Subtotal | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 us-gaap_AvailableForSaleSecuritiesDebtSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Equity securities: |  |  |  |
Mutual funds | 0 aes_AvailableForSaleMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 aes_AvailableForSaleMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Subtotal | 0 us-gaap_AvailableForSaleSecuritiesEquitySecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 us-gaap_AvailableForSaleSecuritiesEquitySecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Total available for sale | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1] | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | [1]
Equity securities: |  |  |  |
Mutual funds | 0 aes_TradingSecuritiesMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 aes_TradingSecuritiesMutualFunds / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Total trading | 0 us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
DERIVATIVES: |  |  |  |
Total derivatives | 244 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 225 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
TOTAL ASSETS | 244 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 225 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
DERIVATIVES: |  |  |  |
Total derivatives | 352 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 220 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
TOTAL LIABILITIES | 352 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 220 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Interest rate derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 302 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 210 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Cross currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 33 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Foreign currency derivatives [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 240 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 218 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
DERIVATIVES: |  |  |  |
Total derivatives | 17 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 9 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Level 3 [Member] | Commodity Contract [Member] |  |  |  |
DERIVATIVES: |  |  |  |
Total derivatives | 4 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 7 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
DERIVATIVES: |  |  |  |
Total derivatives | $ 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | $ 1 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
[1] | Amortized cost approximated fair value at March 31, 2015 and December 31, 2014.

X
- Definition Investments in certificates of deposit accounted for as available-for-sale at the balance sheet date. + References No definition available. + Details
Name: | aes_AvailableForSaleCertificatesOfDeposit
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Definition Investments in government debt securities accounted for as available-for-sale at the balance sheet date. + References No definition available. + Details
Name: | aes_AvailableForSaleGovernmentDebtSecurities
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investments in mutual funds accounted for as available-for-sale at the balance sheet date. + References No definition available. + Details
Name: | aes_AvailableForSaleMutualFunds
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investments in unsecured debentures accounted for as available-for-sale at the balance sheet date. + References No definition available. + Details
Name: | aes_AvailableForSaleUnsecuredDebentures
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Investments in mutual funds accounted for as trading at the balance sheet date. + References No definition available. + Details
Name: | aes_TradingSecuritiesMutualFunds
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of 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 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of debt securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 2 -Subparagraph (b)-(g) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of equity securities categorized neither as held-to-maturity nor as trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesEquitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_TradingSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |