2.2.0.7trueDerivative Instruments (Details) (USD $)009020 - Disclosure - Derivative Instruments (Details)truefalsefalsefalse1USDfalsefalseu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170u002Standardhttp://www.xbrl.org/2003/instancesharesxbrli0u003Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0u001Standardhttp://www.xbrl.org/2003/instancepurexbrli0$false2USDfalsefalseu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170u002Standardhttp://www.xbrl.org/2003/instancesharesxbrli0u003Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0u001Standardhttp://www.xbrl.org/2003/instancepurexbrli0$false3USDfalsefalseu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170u001Standardhttp://www.xbrl.org/2003/instancepurexbrli0u002Standardhttp://www.xbrl.org/2003/instancesharesxbrli0u003Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0$false4USDfalsefalseu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170u002Standardhttp://www.xbrl.org/2003/instancesharesxbrli0u003Dividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0u001Standardhttp://www.xbrl.org/2003/instancepurexbrli0$false5USDfalsefalseu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$22nee_ScheduleOfNetDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false32nee_CurrentAssetsDerviativesneefalsenainstantFair values as of the balance sheet date for all assets resulting from contracts that meet the criteria of being accounted...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1truetruefalsefalse470000000470000000[1]falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3truetruefalsefalse470000000470000000[1]falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5truetruefalsefalse357000000357000000[1]falsefalsefalsexbrli:monetaryItemTypemonetaryFair values as of the balance sheet date for all assets resulting from contracts that meet the criteria of being accounted for as derivative instruments and which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements and net of obligations to return margin cash collateral in accordance with FASB Staff Position (FSP) FIN 39-1, "Amendment of FASB Interpretation No. 39."No authoritative reference available.false42nee_NetNonCurrentDerivativeAssetFairValueneefalsedebitinstantFair value of non-current derivative assets, presented on a net basis after terms of master netting arrangements and margin...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse476000000476000000[2]falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse476000000476000000[2]falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse329000000329000000[2]falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of non-current derivative assets, presented on a net basis after terms of master netting arrangements and margin cash collateral has been applied.No authoritative reference available.false52us-gaap_DerivativeLiabilitiesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruenegatedfalse1falsetruefalsefalse-516000000-516000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse-516000000-516000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse-221000000-221000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair values as of the balance sheet date of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher AICPA
-Name Accounting Research Bulletin (ARB)
-Number 43
-Chapter 3
-Section A
-Paragraph 7
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name FASB Staff Position (FSP)
-Number FIN39-1
-Paragraph 10A, 10B
Reference 3: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 4, 17
false62nee_OtherLiabilitiesDerivativesneefalsenainstantFair values as of the balance sheet date of all liabilities resulting from contracts that meet the criteria of being...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruenegatedfalse1falsetruefalsefalse-320000000-320000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse-320000000-320000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse-170000000-170000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair values as of the balance sheet date of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and which are expected to be extinguished or otherwise disposed of after one year or beyond the normal operating cycle, if longer, net of the effects of master netting arrangements and net of rights to reclaim margin cash collateral in accordance with FASB Staff Position (FSP) FIN 39-1, "Amendment of FASB Interpretation No. 39."No authoritative reference available.false72us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabelfalse1falsetruefalsefalse110000000110000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse110000000110000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse295000000295000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 107
-Paragraph 10
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 4, 17
true82nee_MarginCashCollateralNettedAgainstNetCurrentDerivativeAssetsneefalsecreditinstantThe amount of margin cash collateral received from counterparties that was netted against current derivative assets.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse1400000014000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse1400000014000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse40000004000000falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of margin cash collateral received from counterparties that was netted against current derivative assets.No authoritative reference available.false92nee_MarginCashCollateralNettedAgainstNetNonCurrentDerivativeAssetsneefalsecreditinstantThe amount of margin cash collateral received from counterparties that was netted against noncurrent derivative assets.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse10000001000000falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of margin cash collateral received from counterparties that was netted against noncurrent derivative assets.No authoritative reference available.false102nee_MarginCashCollateralNettedAgainstNetCurrentDerivativeLiabilitiesneefalsedebitinstantThe amount of margin cash collateral provided to counterparties that was netted against current derivative liabilities.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse7400000074000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse7400000074000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse7500000075000000falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of margin cash collateral provided to counterparties that was netted against current derivative liabilities.No authoritative reference available.false112nee_MarginCashCollateralNettedAgainstNetNonCurrentDerivativeLiabilitiesneefalsedebitinstantThe amount of margin cash collateral provided to counterparties that was netted against Noncurrent derivative liabilities.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse4400000044000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse4400000044000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of margin cash collateral provided to counterparties that was netted against Noncurrent derivative liabilities.No authoritative reference available.false122nee_MarginCashCollateralNotNettedAgainstDerivativeAssetsneefalsecreditinstantMargin cash collateral received from counterparties not offset against derivative assets.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse1300000013000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse1300000013000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse1800000018000000falsefalsefalsexbrli:monetaryItemTypemonetaryMargin cash collateral received from counterparties not offset against derivative assets.No authoritative reference available.false132nee_MarginCashCollateralNotNettedAgainstDerivativeLiabilitiesneefalsedebitinstantMargin cash collateral received from counterparties not offset against derivative liabilities.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse6600000066000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse6600000066000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse9500000095000000falsefalsefalsexbrli:monetaryItemTypemonetaryMargin cash collateral received from counterparties not offset against derivative liabilities.No authoritative reference available.false142nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false152us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse3600000036000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse3600000036000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse217000000217000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false162us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse120000000120000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse120000000120000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse9800000098000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false172nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false182us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse-64000000-64000000falsefalsefalse2falsetruefalsefalse5800000058000000falsefalsefalse3falsetruefalsefalse-83000000-83000000falsefalsefalse4falsetruefalsefalse205000000205000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph b
-Clause 2
false192us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalselabelfalse1falsetruefalsefalse3100000031000000falsefalsefalse2falsetruefalsefalse5500000055000000falsefalsefalse3falsetruefalsefalse4800000048000000falsefalsefalse4falsetruefalsefalse6900000069000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of net gains (losses) on a cash flow hedge reclassified in the period to earnings from accumulated other comprehensive income.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false202us-gaap_GainLossOnCashFlowHedgeIneffectivenessNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00[3]falsefalsefalse2falsetruefalsefalse-1000000-1000000[3]falsefalsefalse3falsetruefalsefalse10000001000000[3]falsefalsefalse4falsetruefalsefalse90000009000000[3]falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe net gain or loss recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false222nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false232us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse42050000004205000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse42050000004205000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse26620000002662000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false242us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse41150000004115000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse41150000004115000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse25560000002556000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false252nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false262us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse2500000025000000falsefalsefalse2falsetruefalsefalse2500000025000000falsefalsefalse3falsetruefalsefalse360000000360000000falsefalsefalse4falsetruefalsefalse151000000151000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryNet gain (loss) included in earnings for the period from the net change in fair value of derivative instrument not designated as hedging instrument.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)(b)
false272nee_GainLossesOnCommodityContractsNotDesignatedAsHedgesRecordedAsRegulatoryAssetsLiabilitiesneefalsecreditdurationPursuant to regulatory accounting treatment, net gain (loss) included in regulatory asstes and or liabilities for the period...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse6300000063000000[4]falsefalsefalse2falsetruefalsefalse-21000000-21000000falsefalsefalse3falsetruefalsefalse-392000000-392000000falsefalsefalse4falsetruefalsefalse-546000000-546000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryPursuant to regulatory accounting treatment, net gain (loss) included in regulatory asstes and or liabilities for the period from the net change in fair value of derivative instrument not designated as hedging instrument.No authoritative reference available.false282nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItemsneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false302us-gaap_NumberOfInterestRateDerivativesHeldus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse1717falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse1717falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:integerItemTypeintegerNumber of interest rate derivative instruments held by the entity at the reporting date.No authoritative reference available.false312us-gaap_NotionalAmountOfInterestRateCashFlowHedgeDerivativesus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse27000000002700000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse27000000002700000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of all interest rate derivatives designated as hedging instruments in cash flow hedges. Notional amount refers to the monetary amount specified in the interest rate derivative contract.No authoritative reference available.false322us-gaap_NumberOfForeignCurrencyDerivativesHeldus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse22falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse22falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:integerItemTypeintegerNumber of foreign currency exchange rate derivatives held by the entity at the reporting date.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44
false332us-gaap_NotionalAmountOfForeignCurrencyCashFlowHedgeDerivativesus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse290000000290000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse290000000290000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate notional amount of all foreign currency derivatives designated as hedging instruments in cash flow hedges. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.No authoritative reference available.false342us-gaap_DerivativeNetLiabilityPositionAggregateFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse16000000001600000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse16000000001600000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate fair value amounts of derivative instruments that contain credit-risk-related contingent features that are in a net liability position at the end of the reporting period. For nonderivative instruments that are designated and qualify as hedging instruments, the fair value amounts are the carrying value of the nonderivative hedging instrument, including the adjustment for the foreign currency transaction gain or loss on that instrument.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44D
-Subparagraph b
false352nee_AdditionalCollateralAggregateFairValueDueToCreditRatingDowngradeToBbbneefalsenainstantThe aggregate fair value of collateral that would be required to be posted for derivative instruments with...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse450000000450000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse450000000450000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate fair value of collateral that would be required to be posted for derivative instruments with credit-risk-related contingent features if the applicable corporate credit ratings were downgraded to BBB at the end of the reporting period.No authoritative reference available.false362nee_AdditionalCollateralAggregateFairValueDueToCreditRatingDowngradeToBelowInvestmentGradeneefalsenainstantThe aggregate fair value of collateral that would be required to be posted for derivative instruments with...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse22000000002200000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse22000000002200000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate fair value of collateral that would be required to be posted for derivative instruments with credit-risk-related contingent features if the applicable corporate credit ratings were downgraded to below investment grade at the end of the reporting period.No authoritative reference available.false372nee_AdditionalCollateralAggregateFairValueDueToOtherFinancialMeasuresneefalsenainstantThe aggregate fair value of additional collateral that would be required to be posted for derivative instruments with...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse500000000500000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse500000000500000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate fair value of additional collateral that would be required to be posted for derivative instruments with credit-risk-related contingent features if certain cross-default provisions or certain financial measurement requirements were triggered at the end of the reporting period.No authoritative reference available.false382nee_LettersOfCreditAlreadyPostedAggregateFairValueneefalsedebitinstantLetters of Credit that are already posted in the normal course of business, at the end of the reporting period, that could be...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsetruefalsefalse175000000175000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse175000000175000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryLetters of Credit that are already posted in the normal course of business, at the end of the reporting period, that could be applied toward the collateral requirements for derivative instruments with credit-risk-related contingent features.No authoritative reference available.false392nee_MaximumLengthOfTimeHedgedInCommodityCashFlowHedgeneefalsenadurationMaximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted...falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseterselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00December 2012falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalseus-types:dateStringItemTypenormalizedstringMaximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted commodity transactionsNo authoritative reference available.false402us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedgeus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00January 2027falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalseus-types:durationStringItemTypenormalizedstringMaximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(3)
false412us-gaap_MaximumLengthOfTimeHedgedInForeignCurrencyCashFlowHedgeus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00December 2011falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringMaximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(3)
false420natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse6truefalsefalsefalsePower [Member]nee_CommodityDerivativeInstrumentsAxisxbrldihttp://xbrl.org/2006/xbrldinee_PowerMembernee_CommodityDerivativeInstrumentsAxisexplicitMemberu001Standardhttp://www.xbrl.org/2003/instancepurexbrli0naNo definition available.No authoritative reference available.false692nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItemsneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false702invest_DerivativeNonmonetaryNotionalAmountinvestfalsenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse-30000000-30000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:decimalItemTypedecimalAggregate notional amount of derivative expressed in nonmonetary units. For example the number of barrels specified in a fuel oil forward purchase contract.No authoritative reference available.false830natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse7truefalsefalsefalseNatural Gas [Member]nee_CommodityDerivativeInstrumentsAxisxbrldihttp://xbrl.org/2006/xbrldinee_NaturalGasMembernee_CommodityDerivativeInstrumentsAxisexplicitMemberu001Standardhttp://www.xbrl.org/2003/instancepurexbrli0naNo definition available.No authoritative reference available.false1102nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItemsneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false1112invest_DerivativeNonmonetaryNotionalAmountinvestfalsenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse608000000608000000[5]falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:decimalItemTypedecimalAggregate notional amount of derivative expressed in nonmonetary units. For example the number of barrels specified in a fuel oil forward purchase contract.No authoritative reference available.false1240natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse8truefalsefalsefalseOil [Member]nee_CommodityDerivativeInstrumentsAxisxbrldihttp://xbrl.org/2006/xbrldinee_OilMembernee_CommodityDerivativeInstrumentsAxisexplicitMemberu001Standardhttp://www.xbrl.org/2003/instancepurexbrli0naNo definition available.No authoritative reference available.false1512nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItemsneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false1522invest_DerivativeNonmonetaryNotionalAmountinvestfalsenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse10000001000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:decimalItemTypedecimalAggregate notional amount of derivative expressed in nonmonetary units. For example the number of barrels specified in a fuel oil forward purchase contract.No authoritative reference available.false1650natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse9USDtruefalsefalsefalseCurrent Derivative Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false10USDtruefalsefalsefalseCurrent Derivative Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false1782nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false1792us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse5400000054000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false1802us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse10000001000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false1862nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false1872us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse705000000705000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse611000000611000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false1882us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse237000000237000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse303000000303000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2060natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse11USDtruefalsefalsefalseCurrent Derivative Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false12USDtruefalsefalsefalseCurrent Derivative Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false2192nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false2202us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse1600000016000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2212us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2470natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse13USDtruefalsefalsefalseCurrent Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false14USDtruefalsefalsefalseCurrent Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false2602nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false2612us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse4500000045000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2622us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse40000004000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2682nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false2692us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse17120000001712000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse10020000001002000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2702us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse22430000002243000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse12880000001288000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false2880natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse15USDtruefalsefalsefalseCurrent Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false16USDtruefalsefalsefalseCurrent Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false3012nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false3022us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3032us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse5500000055000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse5100000051000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3290natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse17USDtruefalsefalsefalseCurrent Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false18USDtruefalsefalsefalseCurrent Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_CurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false3422nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false3432us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3442us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse30000003000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3502nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false3512us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3522us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse10000001000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3700natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse19USDtruefalsefalsefalseNon Current Other Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentOtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false20USDtruefalsefalsefalseNon Current Other Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentOtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false3832nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false3842us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse4400000044000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3852us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse20000002000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3912nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false3922us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse621000000621000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse921000000921000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false3932us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse166000000166000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse699000000699000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4110natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse21USDtruefalsefalsefalseNon Current Other Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentOtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false22USDtruefalsefalsefalseNon Current Other Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentOtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false4242nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false4252us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse70000007000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse6100000061000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4262us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4520natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse23USDtruefalsefalsefalseNon Current Other Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentOtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false24USDtruefalsefalsefalseNon Current Other Assets [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentOtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false4652nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false4662us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse1300000013000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse50000005000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4672us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4732nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false4742us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse10000001000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4752us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false4930natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse25USDtruefalsefalsefalseNon Current Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false26USDtruefalsefalsefalseNon Current Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false5062nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false5072us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse80000008000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5082us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse1300000013000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5142nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false5152us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse11660000001166000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse128000000128000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5162us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse14680000001468000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse260000000260000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5340natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse27USDtruefalsefalsefalseNon Current Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false28USDtruefalsefalsefalseNon Current Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false5472nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false5482us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5492us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse6200000062000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse2700000027000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5750natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse29USDtruefalsefalsefalseNon Current Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false30USDtruefalsefalsefalseNon Current Derivative Liabilities [Member]us-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_NonCurrentDerivativeLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberfalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false5962nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false5972us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false5982us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsetruefalsefalse60000006000000falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false6160natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse31USDtruefalsefalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false32USDtruefalsefalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false33USDtruefalsefalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false34USDtruefalsefalsefalseCommodity contractsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommodityContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false6322nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false6332us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00falsefalsefalse2falsetruefalsefalse50000005000000falsefalsefalse3falsetruefalsefalse1900000019000000falsefalsefalse4falsetruefalsefalse157000000157000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph b
-Clause 2
false6342us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalselabelfalse1falsetruefalsefalse3200000032000000falsefalsefalse2falsetruefalsefalse6000000060000000falsefalsefalse3falsetruefalsefalse6800000068000000falsefalsefalse4falsetruefalsefalse8300000083000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of net gains (losses) on a cash flow hedge reclassified in the period to earnings from accumulated other comprehensive income.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false6352us-gaap_GainLossOnCashFlowHedgeIneffectivenessNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00[3]falsefalsefalse2falsetruefalsefalse-1000000-1000000falsefalsefalse3falsetruefalsefalse10000001000000falsefalsefalse4falsetruefalsefalse90000009000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe net gain or loss recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false6402nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false6412us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse1800000018000000[4]falsefalsefalse2falsetruefalsefalse2100000021000000[4]falsefalsefalse3falsetruefalsefalse355000000355000000[4]falsefalsefalse4falsetruefalsefalse160000000160000000[4]falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryNet gain (loss) included in earnings for the period from the net change in fair value of derivative instrument not designated as hedging instrument.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)(b)
false6570natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse35USDtruefalsefalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false36USDtruefalsefalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false37USDtruefalsefalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false38USDtruefalsefalsefalseInterest rate swapsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false6732nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false6742us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse-72000000-72000000falsefalsefalse2falsetruefalsefalse5300000053000000falsefalsefalse3falsetruefalsefalse-106000000-106000000falsefalsefalse4falsetruefalsefalse4800000048000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph b
-Clause 2
false6752us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalselabelfalse1falsetruefalsefalse-9000000-9000000falsefalsefalse2falsetruefalsefalse-5000000-5000000falsefalsefalse3falsetruefalsefalse-26000000-26000000falsefalsefalse4falsetruefalsefalse-14000000-14000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of net gains (losses) on a cash flow hedge reclassified in the period to earnings from accumulated other comprehensive income.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false6762us-gaap_GainLossOnCashFlowHedgeIneffectivenessNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00[3]falsefalsefalse2falsetruefalsefalse00[3]falsefalsefalse3falsetruefalsefalse00[3]falsefalsefalse4falsetruefalsefalse00[3]falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe net gain or loss recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false6980natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse39USDtruefalsefalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false40USDtruefalsefalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false41USDtruefalsefalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false42USDtruefalsefalsefalseForeign currency swapus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false7142nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false7152us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse80000008000000falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse40000004000000falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph b
-Clause 2
false7162us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalselabelfalse1falsetruefalsefalse80000008000000[6]falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse60000006000000[6]falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe amount of net gains (losses) on a cash flow hedge reclassified in the period to earnings from accumulated other comprehensive income.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false7172us-gaap_GainLossOnCashFlowHedgeIneffectivenessNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse00[3]falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse00[3]falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThe net gain or loss recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)
false7222nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false7232us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsetruefalsefalse70000007000000falsefalsefalse2falsetruefalsefalse40000004000000falsefalsefalse3falsetruefalsefalse50000005000000falsefalsefalse4falsetruefalsefalse-9000000-9000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryNet gain (loss) included in earnings for the period from the net change in fair value of derivative instrument not designated as hedging instrument.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph b(1)(b)
false7390natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://nexteraenergyresources.com/role/derivativeinstrumentsdetailsfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsefalse43USDtruefalsefalsefalseInterest Expense Aggregate Expenses [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_InterestExpenseAggregateExpensesMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false44USDtruefalsefalsefalseInterest Expense Aggregate Expenses [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_InterestExpenseAggregateExpensesMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false45USDtruefalsefalsefalseInterest Expense Aggregate Expenses [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_InterestExpenseAggregateExpensesMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$false46USDtruefalsefalsefalseInterest Expense Aggregate Expenses [Member]us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisxbrldihttp://xbrl.org/2006/xbrldinee_InterestExpenseAggregateExpensesMemberus-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxisexplicitMemberu000Standardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false7552nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstractneefalsenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00falsefalsefalse4falsefalsefalsefalse00falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false7592us-gaap_GainLossOnFairValueHedgeIneffectivenessNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1truetruefalsefalse40000004000000falsefalsefalse2truetruefalsefalse-6000000-6000000falsefalsefalse3truetruefalsefalse40000004000000falsefalsefalse4truetruefalsefalse-5000000-5000000falsefalsefalse5falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryNet gain (loss) recognized in earnings during the reporting period representing the amount of the fair value of the hedges' ineffectiveness.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 45
-Subparagraph a(1)
false1At June 30, 2010 and December 31, 2009, NextEra Energy's balances reflect the netting of $14 million and $4 million, respectively, in margin cash collateral received from counterparties.2At December 31, 2009, NextEra Energy's balances reflect the netting of $1 million in margin cash collateral received from counterparties.3Represents the ineffective portion of the hedging instrument.4In addition, for the three and six months ended June 30, 2010, FPL recorded approximately $63 million of gains and $392 million of losses, respectively, related to commodity contracts as regulatory liabilities and regulatory assets, respectively, on its condensed consolidated balance sheets. For the three and six months ended June 30, 2009, FPL recorded losses of approximately $21 million and $546 million, respectively, related to commodity contracts as regulatory assets on its condensed consolidated balance sheets.5One million British thermal units6$1 million loss is included in interest expense and the balance is included in other - net.5131falseNoRoundingUnKnownUnKnowntruetrue