2.2.0.7 true Derivative Instruments (Details) (USD $) 009020 - Disclosure - Derivative Instruments (Details) true false false false 1 USD false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 u002 Standard http://www.xbrl.org/2003/instance shares xbrli 0 u003 Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 $ false 2 USD false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 u002 Standard http://www.xbrl.org/2003/instance shares xbrli 0 u003 Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 $ false 3 USD false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 u002 Standard http://www.xbrl.org/2003/instance shares xbrli 0 u003 Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 $ false 4 USD false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 u002 Standard http://www.xbrl.org/2003/instance shares xbrli 0 u003 Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares xbrli 0 u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 $ false 5 USD false false u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ 2 2 nee_ScheduleOfNetDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 3 2 nee_CurrentAssetsDerviatives nee false na instant Fair values as of the balance sheet date for all assets resulting from contracts that meet the criteria of being accounted... false false false false false false false false false false false verboselabel false 1 true true false false 470000000 470000000 [1] false false false 2 false false false false 0 0 false false false 3 true true false false 470000000 470000000 [1] false false false 4 false false false false 0 0 false false false 5 true true false false 357000000 357000000 [1] false false false xbrli:monetaryItemType monetary Fair 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. false 4 2 nee_NetNonCurrentDerivativeAssetFairValue nee false debit instant Fair value of non-current derivative assets, presented on a net basis after terms of master netting arrangements and margin... false false false false false false false false false false false terselabel false 1 false true false false 476000000 476000000 [2] false false false 2 false false false false 0 0 false false false 3 false true false false 476000000 476000000 [2] false false false 4 false false false false 0 0 false false false 5 false true false false 329000000 329000000 [2] false false false xbrli:monetaryItemType monetary Fair 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. false 5 2 us-gaap_DerivativeLiabilitiesCurrent us-gaap true credit instant No definition available. false false false false false false false false false false true negated false 1 false true false false -516000000 -516000000 false false false 2 false false false false 0 0 false false false 3 false true false false -516000000 -516000000 false false false 4 false false false false 0 0 false false false 5 false true false false -221000000 -221000000 false false false xbrli:monetaryItemType monetary Fair 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 false 6 2 nee_OtherLiabilitiesDerivatives nee false na instant Fair values as of the balance sheet date of all liabilities resulting from contracts that meet the criteria of being... false false false false false false false false false false true negated false 1 false true false false -320000000 -320000000 false false false 2 false false false false 0 0 false false false 3 false true false false -320000000 -320000000 false false false 4 false false false false 0 0 false false false 5 false true false false -170000000 -170000000 false false false xbrli:monetaryItemType monetary Fair 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. false 7 2 us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet us-gaap true debit instant No definition available. false false false false false false false false false false false totallabel false 1 false true false false 110000000 110000000 false false false 2 false false false false 0 0 false false false 3 false true false false 110000000 110000000 false false false 4 false false false false 0 0 false false false 5 false true false false 295000000 295000000 false false false xbrli:monetaryItemType monetary Fair 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 true 8 2 nee_MarginCashCollateralNettedAgainstNetCurrentDerivativeAssets nee false credit instant The amount of margin cash collateral received from counterparties that was netted against current derivative assets. false false false false false false false false false false false terselabel false 1 false true false false 14000000 14000000 false false false 2 false false false false 0 0 false false false 3 false true false false 14000000 14000000 false false false 4 false false false false 0 0 false false false 5 false true false false 4000000 4000000 false false false xbrli:monetaryItemType monetary The amount of margin cash collateral received from counterparties that was netted against current derivative assets. No authoritative reference available. false 9 2 nee_MarginCashCollateralNettedAgainstNetNonCurrentDerivativeAssets nee false credit instant The amount of margin cash collateral received from counterparties that was netted against noncurrent derivative assets. false false false false false false false false false false false terselabel false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 1000000 1000000 false false false xbrli:monetaryItemType monetary The amount of margin cash collateral received from counterparties that was netted against noncurrent derivative assets. No authoritative reference available. false 10 2 nee_MarginCashCollateralNettedAgainstNetCurrentDerivativeLiabilities nee false debit instant The amount of margin cash collateral provided to counterparties that was netted against current derivative liabilities. false false false false false false false false false false false terselabel false 1 false true false false 74000000 74000000 false false false 2 false false false false 0 0 false false false 3 false true false false 74000000 74000000 false false false 4 false false false false 0 0 false false false 5 false true false false 75000000 75000000 false false false xbrli:monetaryItemType monetary The amount of margin cash collateral provided to counterparties that was netted against current derivative liabilities. No authoritative reference available. false 11 2 nee_MarginCashCollateralNettedAgainstNetNonCurrentDerivativeLiabilities nee false debit instant The amount of margin cash collateral provided to counterparties that was netted against Noncurrent derivative liabilities. false false false false false false false false false false false terselabel false 1 false true false false 44000000 44000000 false false false 2 false false false false 0 0 false false false 3 false true false false 44000000 44000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The amount of margin cash collateral provided to counterparties that was netted against Noncurrent derivative liabilities. No authoritative reference available. false 12 2 nee_MarginCashCollateralNotNettedAgainstDerivativeAssets nee false credit instant Margin cash collateral received from counterparties not offset against derivative assets. false false false false false false false false false false false terselabel false 1 false true false false 13000000 13000000 false false false 2 false false false false 0 0 false false false 3 false true false false 13000000 13000000 false false false 4 false false false false 0 0 false false false 5 false true false false 18000000 18000000 false false false xbrli:monetaryItemType monetary Margin cash collateral received from counterparties not offset against derivative assets. No authoritative reference available. false 13 2 nee_MarginCashCollateralNotNettedAgainstDerivativeLiabilities nee false debit instant Margin cash collateral received from counterparties not offset against derivative liabilities. false false false false false false false false false false false terselabel false 1 false true false false 66000000 66000000 false false false 2 false false false false 0 0 false false false 3 false true false false 66000000 66000000 false false false 4 false false false false 0 0 false false false 5 false true false false 95000000 95000000 false false false xbrli:monetaryItemType monetary Margin cash collateral received from counterparties not offset against derivative liabilities. No authoritative reference available. false 14 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 15 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 36000000 36000000 false false false 2 false false false false 0 0 false false false 3 false true false false 36000000 36000000 false false false 4 false false false false 0 0 false false false 5 false true false false 217000000 217000000 false false false xbrli:monetaryItemType monetary Fair 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 false 16 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 120000000 120000000 false false false 2 false false false false 0 0 false false false 3 false true false false 120000000 120000000 false false false 4 false false false false 0 0 false false false 5 false true false false 98000000 98000000 false false false xbrli:monetaryItemType monetary Fair 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 false 17 2 nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 18 2 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false -64000000 -64000000 false false false 2 false true false false 58000000 58000000 false false false 3 false true false false -83000000 -83000000 false false false 4 false true false false 205000000 205000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. 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 false 19 2 us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNet us-gaap true credit duration No definition available. false false false false false false false false false false false label false 1 false true false false 31000000 31000000 false false false 2 false true false false 55000000 55000000 false false false 3 false true false false 48000000 48000000 false false false 4 false true false false 69000000 69000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 20 2 us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 0 0 [3] false false false 2 false true false false -1000000 -1000000 [3] false false false 3 false true false false 1000000 1000000 [3] false false false 4 false true false false 9000000 9000000 [3] false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 22 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 23 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 4205000000 4205000000 false false false 2 false false false false 0 0 false false false 3 false true false false 4205000000 4205000000 false false false 4 false false false false 0 0 false false false 5 false true false false 2662000000 2662000000 false false false xbrli:monetaryItemType monetary Fair 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 false 24 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 4115000000 4115000000 false false false 2 false false false false 0 0 false false false 3 false true false false 4115000000 4115000000 false false false 4 false false false false 0 0 false false false 5 false true false false 2556000000 2556000000 false false false xbrli:monetaryItemType monetary Fair 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 false 25 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 26 2 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 25000000 25000000 false false false 2 false true false false 25000000 25000000 false false false 3 false true false false 360000000 360000000 false false false 4 false true false false 151000000 151000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Net 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) false 27 2 nee_GainLossesOnCommodityContractsNotDesignatedAsHedgesRecordedAsRegulatoryAssetsLiabilities nee false credit duration Pursuant to regulatory accounting treatment, net gain (loss) included in regulatory asstes and or liabilities for the period... false false false false false false false false false false false terselabel false 1 false true false false 63000000 63000000 [4] false false false 2 false true false false -21000000 -21000000 false false false 3 false true false false -392000000 -392000000 false false false 4 false true false false -546000000 -546000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Pursuant 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. false 28 2 nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItems nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 30 2 us-gaap_NumberOfInterestRateDerivativesHeld us-gaap true na instant No definition available. false false false false false false false false false false false false 1 false true false false 17 17 false false false 2 false false false false 0 0 false false false 3 false true false false 17 17 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:integerItemType integer Number of interest rate derivative instruments held by the entity at the reporting date. No authoritative reference available. false 31 2 us-gaap_NotionalAmountOfInterestRateCashFlowHedgeDerivatives us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 2700000000 2700000000 false false false 2 false false false false 0 0 false false false 3 false true false false 2700000000 2700000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Aggregate 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. false 32 2 us-gaap_NumberOfForeignCurrencyDerivativesHeld us-gaap true na instant No definition available. false false false false false false false false false false false false 1 false true false false 2 2 false false false 2 false false false false 0 0 false false false 3 false true false false 2 2 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:integerItemType integer Number 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 false 33 2 us-gaap_NotionalAmountOfForeignCurrencyCashFlowHedgeDerivatives us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 290000000 290000000 false false false 2 false false false false 0 0 false false false 3 false true false false 290000000 290000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Aggregate 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. false 34 2 us-gaap_DerivativeNetLiabilityPositionAggregateFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 1600000000 1600000000 false false false 2 false false false false 0 0 false false false 3 false true false false 1600000000 1600000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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 false 35 2 nee_AdditionalCollateralAggregateFairValueDueToCreditRatingDowngradeToBbb nee false na instant The aggregate fair value of collateral that would be required to be posted for derivative instruments with... false false false false false false false false false false false terselabel false 1 false true false false 450000000 450000000 false false false 2 false false false false 0 0 false false false 3 false true false false 450000000 450000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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. false 36 2 nee_AdditionalCollateralAggregateFairValueDueToCreditRatingDowngradeToBelowInvestmentGrade nee false na instant The aggregate fair value of collateral that would be required to be posted for derivative instruments with... false false false false false false false false false false false terselabel false 1 false true false false 2200000000 2200000000 false false false 2 false false false false 0 0 false false false 3 false true false false 2200000000 2200000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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. false 37 2 nee_AdditionalCollateralAggregateFairValueDueToOtherFinancialMeasures nee false na instant The aggregate fair value of additional collateral that would be required to be posted for derivative instruments with... false false false false false false false false false false false terselabel false 1 false true false false 500000000 500000000 false false false 2 false false false false 0 0 false false false 3 false true false false 500000000 500000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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. false 38 2 nee_LettersOfCreditAlreadyPostedAggregateFairValue nee false debit instant Letters of Credit that are already posted in the normal course of business, at the end of the reporting period, that could be... false false false false false false false false false false false terselabel false 1 false true false false 175000000 175000000 false false false 2 false false false false 0 0 false false false 3 false true false false 175000000 175000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Letters 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. false 39 2 nee_MaximumLengthOfTimeHedgedInCommodityCashFlowHedge nee false na duration Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted... false false false false false false false false false false false terselabel false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 December 2012 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false us-types:dateStringItemType normalizedstring Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted commodity transactions No authoritative reference available. false 40 2 us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge us-gaap true na duration No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 January 2027 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false us-types:durationStringItemType normalizedstring Maximum 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) false 41 2 us-gaap_MaximumLengthOfTimeHedgedInForeignCurrencyCashFlowHedge us-gaap true na duration No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 December 2011 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string Maximum 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) false 42 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 6 true false false false Power [Member] nee_CommodityDerivativeInstrumentsAxis xbrldi http://xbrl.org/2006/xbrldi nee_PowerMember nee_CommodityDerivativeInstrumentsAxis explicitMember u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 na No definition available. No authoritative reference available. false 69 2 nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItems nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 70 2 invest_DerivativeNonmonetaryNotionalAmount invest false na instant No definition available. false false false false false false false false false false false false 1 false true false false -30000000 -30000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:decimalItemType decimal Aggregate 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. false 83 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 7 true false false false Natural Gas [Member] nee_CommodityDerivativeInstrumentsAxis xbrldi http://xbrl.org/2006/xbrldi nee_NaturalGasMember nee_CommodityDerivativeInstrumentsAxis explicitMember u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 na No definition available. No authoritative reference available. false 110 2 nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItems nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 111 2 invest_DerivativeNonmonetaryNotionalAmount invest false na instant No definition available. false false false false false false false false false false false false 1 false true false false 608000000 608000000 [5] false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:decimalItemType decimal Aggregate 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. false 124 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 8 true false false false Oil [Member] nee_CommodityDerivativeInstrumentsAxis xbrldi http://xbrl.org/2006/xbrldi nee_OilMember nee_CommodityDerivativeInstrumentsAxis explicitMember u001 Standard http://www.xbrl.org/2003/instance pure xbrli 0 na No definition available. No authoritative reference available. false 151 2 nee_ScheduleOfNetNotionalVolumeOfCommodityDerivativeInstrumentsLineItems nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 152 2 invest_DerivativeNonmonetaryNotionalAmount invest false na instant No definition available. false false false false false false false false false false false false 1 false true false false 1000000 1000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:decimalItemType decimal Aggregate 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. false 165 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 9 USD true false false false Current Derivative Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 10 USD true false false false Current Derivative Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 178 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 179 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 54000000 54000000 false false false xbrli:monetaryItemType monetary Fair 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 false 180 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 1000000 1000000 false false false xbrli:monetaryItemType monetary Fair 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 false 186 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 187 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 705000000 705000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 611000000 611000000 false false false xbrli:monetaryItemType monetary Fair 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 false 188 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 237000000 237000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 303000000 303000000 false false false xbrli:monetaryItemType monetary Fair 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 false 206 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 11 USD true false false false Current Derivative Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 12 USD true false false false Current Derivative Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 219 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 220 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 16000000 16000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 221 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 247 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 13 USD true false false false Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 14 USD true false false false Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 260 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 261 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 45000000 45000000 false false false xbrli:monetaryItemType monetary Fair 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 false 262 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 4000000 4000000 false false false xbrli:monetaryItemType monetary Fair 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 false 268 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 269 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 1712000000 1712000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 1002000000 1002000000 false false false xbrli:monetaryItemType monetary Fair 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 false 270 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 2243000000 2243000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 1288000000 1288000000 false false false xbrli:monetaryItemType monetary Fair 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 false 288 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 15 USD true false false false Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 16 USD true false false false Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 301 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 302 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 303 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 55000000 55000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 51000000 51000000 false false false xbrli:monetaryItemType monetary Fair 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 false 329 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 17 USD true false false false Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 18 USD true false false false Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_CurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 342 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 343 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 344 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 3000000 3000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 350 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 351 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 352 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 1000000 1000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 370 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 19 USD true false false false Non Current Other Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentOtherAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 20 USD true false false false Non Current Other Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentOtherAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 383 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 384 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 44000000 44000000 false false false xbrli:monetaryItemType monetary Fair 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 false 385 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 2000000 2000000 false false false xbrli:monetaryItemType monetary Fair 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 false 391 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 392 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 621000000 621000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 921000000 921000000 false false false xbrli:monetaryItemType monetary Fair 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 false 393 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 166000000 166000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 699000000 699000000 false false false xbrli:monetaryItemType monetary Fair 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 false 411 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 21 USD true false false false Non Current Other Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentOtherAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 22 USD true false false false Non Current Other Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentOtherAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 424 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 425 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 7000000 7000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 61000000 61000000 false false false xbrli:monetaryItemType monetary Fair 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 false 426 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 452 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 23 USD true false false false Non Current Other Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentOtherAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 24 USD true false false false Non Current Other Assets [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentOtherAssetsMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 465 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 466 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 13000000 13000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 5000000 5000000 false false false xbrli:monetaryItemType monetary Fair 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 false 467 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 473 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 474 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 1000000 1000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 475 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 493 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 25 USD true false false false Non Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 26 USD true false false false Non Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 506 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 507 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 8000000 8000000 false false false xbrli:monetaryItemType monetary Fair 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 false 508 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 13000000 13000000 false false false xbrli:monetaryItemType monetary Fair 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 false 514 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 515 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 1166000000 1166000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 128000000 128000000 false false false xbrli:monetaryItemType monetary Fair 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 false 516 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 1468000000 1468000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 260000000 260000000 false false false xbrli:monetaryItemType monetary Fair 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 false 534 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 27 USD true false false false Non Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 28 USD true false false false Non Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 547 2 nee_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 548 2 us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 549 2 us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 62000000 62000000 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 27000000 27000000 false false false xbrli:monetaryItemType monetary Fair 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 false 575 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 29 USD true false false false Non Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 30 USD true false false false Non Current Derivative Liabilities [Member] us-gaap_DerivativesFairValueByBalanceSheetLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_NonCurrentDerivativeLiabilitiesMember us-gaap_DerivativesFairValueByBalanceSheetLocationAxis explicitMember false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 596 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsInStatementOfFinancialPositionFairValueAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 597 2 us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue us-gaap true debit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 0 0 false false false xbrli:monetaryItemType monetary Fair 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 false 598 2 us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false true false false 6000000 6000000 false false false xbrli:monetaryItemType monetary Fair 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 false 616 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 31 USD true false false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 32 USD true false false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 33 USD true false false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 34 USD true false false false Commodity contracts us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommodityContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 632 2 nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 633 2 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false true false false 5000000 5000000 false false false 3 false true false false 19000000 19000000 false false false 4 false true false false 157000000 157000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. 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 false 634 2 us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNet us-gaap true credit duration No definition available. false false false false false false false false false false false label false 1 false true false false 32000000 32000000 false false false 2 false true false false 60000000 60000000 false false false 3 false true false false 68000000 68000000 false false false 4 false true false false 83000000 83000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 635 2 us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 0 0 [3] false false false 2 false true false false -1000000 -1000000 false false false 3 false true false false 1000000 1000000 false false false 4 false true false false 9000000 9000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 640 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 641 2 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 18000000 18000000 [4] false false false 2 false true false false 21000000 21000000 [4] false false false 3 false true false false 355000000 355000000 [4] false false false 4 false true false false 160000000 160000000 [4] false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Net 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) false 657 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 35 USD true false false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 36 USD true false false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 37 USD true false false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 38 USD true false false false Interest rate swaps us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_InterestRateContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 673 2 nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 674 2 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false -72000000 -72000000 false false false 2 false true false false 53000000 53000000 false false false 3 false true false false -106000000 -106000000 false false false 4 false true false false 48000000 48000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. 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 false 675 2 us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNet us-gaap true credit duration No definition available. false false false false false false false false false false false label false 1 false true false false -9000000 -9000000 false false false 2 false true false false -5000000 -5000000 false false false 3 false true false false -26000000 -26000000 false false false 4 false true false false -14000000 -14000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 676 2 us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 0 0 [3] false false false 2 false true false false 0 0 [3] false false false 3 false true false false 0 0 [3] false false false 4 false true false false 0 0 [3] false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 698 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 39 USD true false false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 40 USD true false false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 41 USD true false false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 42 USD true false false false Foreign currency swap us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_ForeignExchangeContractMember us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 714 2 nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 715 2 us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 8000000 8000000 false false false 2 false false false false 0 0 false false false 3 false true false false 4000000 4000000 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period. 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 false 716 2 us-gaap_CashFlowHedgeGainLossReclassifiedToEarningsNet us-gaap true credit duration No definition available. false false false false false false false false false false false label false 1 false true false false 8000000 8000000 [6] false false false 2 false false false false 0 0 false false false 3 false true false false 6000000 6000000 [6] false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 717 2 us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 0 0 [3] false false false 2 false false false false 0 0 false false false 3 false true false false 0 0 [3] false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary The 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) false 722 2 nee_ScheduleOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 723 2 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 false true false false 7000000 7000000 false false false 2 false true false false 4000000 4000000 false false false 3 false true false false 5000000 5000000 false false false 4 false true false false -9000000 -9000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Net 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) false 739 0 na true na na No definition available. false true false false false false false false false false false http://nexteraenergyresources.com/role/derivativeinstrumentsdetails false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false false 43 USD true false false false Interest Expense Aggregate Expenses [Member] us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_InterestExpenseAggregateExpensesMember us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 44 USD true false false false Interest Expense Aggregate Expenses [Member] us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_InterestExpenseAggregateExpensesMember us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 45 USD true false false false Interest Expense Aggregate Expenses [Member] us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_InterestExpenseAggregateExpensesMember us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 46 USD true false false false Interest Expense Aggregate Expenses [Member] us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis xbrldi http://xbrl.org/2006/xbrldi nee_InterestExpenseAggregateExpensesMember us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis explicitMember u000 Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ na No definition available. No authoritative reference available. false 755 2 nee_ScheduleOfCashFlowDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract nee false na duration No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false false false false 0 0 false false false 4 false false false false 0 0 false false false 5 false false false false 0 0 false false false xbrli:stringItemType string No definition available. false 759 2 us-gaap_GainLossOnFairValueHedgeIneffectivenessNet us-gaap true credit duration No definition available. false false false false false false false false false false false false 1 true true false false 4000000 4000000 false false false 2 true true false false -6000000 -6000000 false false false 3 true true false false 4000000 4000000 false false false 4 true true false false -5000000 -5000000 false false false 5 false false false false 0 0 false false false xbrli:monetaryItemType monetary Net 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) false 1 At 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. 2 At December 31, 2009, NextEra Energy's balances reflect the netting of $1 million in margin cash collateral received from counterparties. 3 Represents the ineffective portion of the hedging instrument. 4 In 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. 5 One million British thermal units 6 $1 million loss is included in interest expense and the balance is included in other - net. 5 131 false NoRounding UnKnown UnKnown true true