XML 50 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Derivative Instruments and Hedging Activities - Part 3 (Details) (USD $) In Millions, unless otherwise specified | 3 Months Ended
--- | ---
Mar. 31, 2015 | Mar. 31, 2014
Gain Loss By Type Of Derivative Tables |  |  |
Gain (Losses) Recognized in AOCL | $ (89)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet |  | $ (144)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Electric Production Expense | 1,456 us-gaap_ElectricProductionExpense |  | 1,536 us-gaap_ElectricProductionExpense
Gains (Losses) Reclassified from AOCL into Earnings | (14)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet |  | (22)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Income (Loss) from Equity Method Investments | 15 us-gaap_IncomeLossFromEquityMethodInvestments |  | 25 us-gaap_IncomeLossFromEquityMethodInvestments
Gains (Losses) Recognized in Earnings (ineffective portion) | (2)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet |  | 0 us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | 24 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet |  | 9 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
AOCI to be recognized in next 12 months table |  |  |
Gain on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring |  |  | 0 us-gaap_GainOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring
Interest rate derivatives [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gain (Losses) Recognized in AOCL | (98)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember |  | (150)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember
AOCI to be recognized in next 12 months table |  |  |
Accumulated Other Comprehensive Income Loss Before Tax Expected Increase Decrease Next Twelve Months | (117)aes_AccumulatedOtherComprehensiveIncomeLossBeforeTaxExpectedIncreaseDecreaseNextTwelveMonths / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember |  |
Interest rate derivatives [Member] | Interest Expense [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Reclassified from AOCL into Earnings | (24)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |  | (31)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
Interest rate derivatives [Member] | Non-regulated cost of sales [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Reclassified from AOCL into Earnings | 0 us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |  | (1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
Interest rate derivatives [Member] | Net Equity In Earnings Of Affiliates [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Income (Loss) from Equity Method Investments | 0 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = aes_NetEquityInEarningsOfAffiliatesMember | [1] |
Cross currency derivatives [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gain (Losses) Recognized in AOCL | 0 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember |  | (3)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember
AOCI to be recognized in next 12 months table |  |  |
Accumulated Other Comprehensive Income Loss Before Tax Expected Increase Decrease Next Twelve Months | (4)aes_AccumulatedOtherComprehensiveIncomeLossBeforeTaxExpectedIncreaseDecreaseNextTwelveMonths / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember |  |
Cross currency derivatives [Member] | Interest Expense [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Reclassified from AOCL into Earnings | (1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember |  | (1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
Cross currency derivatives [Member] | Foreign currency transaction gains (losses) [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Reclassified from AOCL into Earnings | 0 us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember |  | (10)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CrossCurrencyInterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember
Foreign currency derivatives [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gain (Losses) Recognized in AOCL | 2 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember |  | (15)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember
AOCI to be recognized in next 12 months table |  |  |
Accumulated Other Comprehensive Income Loss Before Tax Expected Increase Decrease Next Twelve Months | 10 aes_AccumulatedOtherComprehensiveIncomeLossBeforeTaxExpectedIncreaseDecreaseNextTwelveMonths / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember |  |
Foreign currency derivatives [Member] | Foreign currency transaction gains (losses) [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Reclassified from AOCL into Earnings | 6 us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember |  | 7 us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember
Gains (Losses) Recognized in Earnings (ineffective portion) | (2)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember |  | 0 us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | 32 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember |  | 23 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_ForeignCurrencyGainLossMember
Foreign currency derivatives [Member] | Net Equity In Earnings Of Affiliates [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | 0 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = aes_NetEquityInEarningsOfAffiliatesMember |  | (4)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = aes_NetEquityInEarningsOfAffiliatesMember
Commodity Contract [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gain (Losses) Recognized in AOCL | 7 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CommodityContractMember |  | 24 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CommodityContractMember
Commodity Contract [Member] | Non-regulated cost of sales [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Reclassified from AOCL into Earnings | 0 us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |  | 2 us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
Commodity derivatives [Member] |  |  |
AOCI to be recognized in next 12 months table |  |  |
Accumulated Other Comprehensive Income Loss Before Tax Expected Increase Decrease Next Twelve Months | 10 aes_AccumulatedOtherComprehensiveIncomeLossBeforeTaxExpectedIncreaseDecreaseNextTwelveMonths / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember |  |
Commodity derivatives [Member] | Non-regulated cost of sales [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | 1 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |  | 0 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
Commodity derivatives [Member] | Non-regulated revenue [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | (5)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember |  | 3 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember
Commodity derivatives [Member] | Regulated Cost Of Sales [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | (4)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = aes_RegulatedCostOfSalesMember |  | (8)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = aes_RegulatedCostOfSalesMember
Commodity derivatives [Member] | Income (Loss) From Operations Of Discontinued Business [Member] |  |  |
Gain Loss By Type Of Derivative Tables |  |  |
Gains (Losses) Recognized in Earnings (not designated as hedging instruments) | $ 0 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = aes_IncomeLossFromOperationsOfDiscontinuedBusinessMember |  | $ (5)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_OtherContractMember / us-gaap_IncomeStatementLocationAxis = aes_IncomeLossFromOperationsOfDiscontinuedBusinessMember
[1] | Amounts in parentheses indicate debits to the Condensed Consolidated Statements of Operations.

X
- Definition The pre-tax accumulated other comprehensive income (loss) expected to be recognized as an increase (decrease) to income from continuing operations before income taxes over the next twelve months as of the balance sheet date. + References No definition available. + Details
Name: | aes_AccumulatedOtherComprehensiveIncomeLossBeforeTaxExpectedIncreaseDecreaseNextTwelveMonths
Namespace Prefix: | aes_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Definition The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624177-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1),(2) -URI http://asc.fasb.org/extlink&oid=6886632&loc=d3e76258-113986 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cost incurred directly related to electricity produced and sold during the reporting period. + 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.2(b)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ElectricProductionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of gain reclassified into earnings in the period when cash flow hedge is discontinued because it is probable that the original forecasted transactions will not occur by the end of the original period or an additional two month time period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35736893&loc=d3e80748-113994 + Details
Name: | us-gaap_GainOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 Reference 4: 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.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

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

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_OtherContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |