XML 81 R46.htm IDEA: XBRL DOCUMENT
v3.20.4

Derivative Instruments (Balance Sheet Disclosure) (Details) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Current | $ 570 | $ 762
Derivative Asset, Noncurrent | 1,647 | 1,624
Derivative Assets | 2,217 | 2,386
Derivative Liability, Current | 311 | 344
Derivative Liability, Noncurrent | 1,199 | 863
Derivative Liabilities | 1,510 | 1,340
Current derivative assets [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Margin cash collateral received from counterparties |  | 2
Non Current Derivative Assets Member [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Margin cash collateral received from counterparties | 184 | 139
Other Current Liabilities [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Current other liabilities |  | 133
Current derivative liabilities [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Margin cash collateral paid to counterparties | 136 | 66
Commodity contracts [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Assets | 2,154 | 2,350
Derivative Liabilities | 500 | 576
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (2,325) | (2,700)
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (2,277) | (2,625)
Commodity contracts [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 919 | 1,229
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 1,004 | 1,365
Commodity contracts [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 1,881 | 2,082
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 1,468 | 1,446
Commodity contracts [Member] | Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 1,679 | 1,739
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 305 | 390
Interest Rate Contract [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Assets | 40 | 9
Derivative Liabilities | 1,001 | 725
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (41) | (17)
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (41) | (17)
Interest Rate Contract [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 0
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 0 | 0
Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 81 | 24
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 1,042 | 598
Interest Rate Contract [Member] | Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 2
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 0 | 144
Currency Swap [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Assets | 23 | 27
Derivative Liabilities | 9 | 39
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (34) | 1
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (34) | 1
Currency Swap [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 0
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 0 | 0
Currency Swap [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 57 | 26
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 43 | 38
Currency Swap [Member] | Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 0
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 0 | 0
FPL[Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Liabilities | 3 | 13
FPL[Member] | Current other assets [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Current | 3 | 3
FPL[Member] | Other Current Liabilities [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Liability, Current | 2 | 12
FPL[Member] | Other Noncurrent Liabilities [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Liability, Noncurrent | 1 |
Derivative Liabilities |  | 1
FPL[Member] | Commodity contracts [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Assets | 3 | 3
Derivative Liabilities | 3 | 13
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | 0 | (1)
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | 0 | (1)
FPL[Member] | Commodity contracts [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 0
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 0 | 0
FPL[Member] | Commodity contracts [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 1 | 3
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | 0 | 5
FPL[Member] | Commodity contracts [Member] | Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Recurring [Member] |  |
Derivative Instruments and Hedging Activities Disclosures [Abstract] |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 2 | 1
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement | $ 3 | $ 9

X
- Definition Liabilities Associated with Assets Held-for-Sale + References No definition available. + Details
Name: | nee_LiabilitiesAssociatedwithAssetsHeldforSale
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, and obligation to return cash collateral under master netting arrangements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetFairValueGrossLiabilityAndObligationToReturnCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after effects of master netting arrangements, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against an obligation to return collateral. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, and right to receive cash collateral under master netting arrangements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeLiabilityFairValueGrossAssetAndRightToReclaimCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=nee_CurrentDerivativeAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=nee_NonCurrentDerivativeAssetsMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=nee_CurrentderivativeliabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | dei_LegalEntityAxis=nee_FloridaPowerLightCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |