XML 120 R85.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies (Estimated Planned Capital Expenditures) (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) MW
Planned Capital Expenditures [Line Items] |
Guarantor Obligations, Current Carrying Value | $ 288
FPL[Member] |
Planned Capital Expenditures [Line Items] |
2021 | 6,890
2022 | 6,630
2023 | 6,480
2024 | 6,710
2025 | 6,695
Total | 33,405
FPL[Member] | New Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 780
2022 | 880
2023 | 680
2024 | 540
2025 | 530
Total | 3,410
FPL[Member] | Existing Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 1,085
2022 | 1,155
2023 | 1,045
2024 | 1,010
2025 | 750
Total | 5,045
FPL[Member] | Transmission and Distribution Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 4,065
2022 | 3,665
2023 | 3,825
2024 | 4,290
2025 | 4,490
Total | 20,335
Planned Generation Capital Expenditures AFUDC First Year | 50
Planned Generation Capital Expenditures AFUDC Second Year | 50
Planned Generation Capital Expenditures AFUDC Third Year | 40
Planned Generation Capital Expenditures AFUDC Fourth Year | 55
Planned Generation Capital Expenditures AFUDC Fifth Year | 45
FPL[Member] | Nuclear Fuel Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 220
2022 | 170
2023 | 120
2024 | 145
2025 | 145
Total | 800
FPL[Member] | General and Other Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 740
2022 | 760
2023 | 810
2024 | 725
2025 | 780
Total | 3,815
FPL[Member] | Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
Planned Generation Capital Expenditures AFUDC First Year | 75
Planned Generation Capital Expenditures AFUDC Second Year | 50
Planned Generation Capital Expenditures AFUDC Third Year | 25
Planned Generation Capital Expenditures AFUDC Fourth Year | 15
Planned Generation Capital Expenditures AFUDC Fifth Year | 15
Gulf Power [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 860
2022 | 695
2023 | 625
2024 | 685
2025 | 685
Total | 3,550
NEER [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 5,140
2022 | 905
2023 | 455
2024 | 295
2025 | 295
Total | 7,090
NEER [Member] | Wind Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 1,770
2022 | 60
2023 | 15
2024 | 15
2025 | 5
Total | $ 1,865
Planned New Generation To Be Added over 5 Years | MW | 2,394
NEER [Member] | Solar Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | $ 1,565
2022 | 340
2023 | 185
2024 | 0
2025 | 0
Total | $ 2,090
Planned New Generation To Be Added over 5 Years | MW | 2,354
NEER [Member] | Battery Storage Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | $ 355
2022 | 0
2023 | 0
2024 | 0
2025 | 0
Total | 355
NEER [Member] | Nuclear Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 230
2022 | 190
2023 | 145
2024 | 190
2025 | 200
Total | 955
NEER [Member] | Pipelines [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 285
2022 | 165
2023 | 0
2024 | 0
2025 | 0
Total | 450
NEER [Member] | Rate-Regulated Transmission [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 205
2022 | 25
2023 | 10
2024 | 15
2025 | 30
Total | 285
NEER [Member] | Other Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2021 | 730
2022 | 125
2023 | 100
2024 | 75
2025 | 60
Total | $ 1,090

X
- Definition Planned Capital Expenditures AFUDC Fifth Year + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresAFUDCFifthYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Planned Capital Expenditures AFUDC Fourth Year + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresAFUDCFourthYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated planned capital expenditures for the fifth year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresFifthYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated planned capital expenditures for the next year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresFirstYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated planned capital expenditures for the fourth year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresFourthYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresLineItems
Namespace Prefix: | nee_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated planned capital expenditures for the second year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresSecondYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated planned capital expenditures for the third year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresThirdYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Planned Generation Capital Expenditures AFUDC First Year + References No definition available. + Details
Name: | nee_PlannedGenerationCapitalExpendituresAFUDCFirstYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated AFUDC related to Generation for the remainder of the second year. + References No definition available. + Details
Name: | nee_PlannedGenerationCapitalExpendituresAFUDCSecondYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated AFUDC related to Generation for the remainder of the third year + References No definition available. + Details
Name: | nee_PlannedGenerationCapitalExpendituresAFUDCThirdYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Planned New Generation To Be Added over 5 Years in Megawatts + References No definition available. + Details
Name: | nee_PlannedNewGenerationToBeAddedover5Years
Namespace Prefix: | nee_
Data Type: | num:powerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total estimated planned capital expenditures. + References No definition available. + Details
Name: | nee_TotalPlannedCapitalExpenditures
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_NewGenerationExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_ExistingGenerationExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_TransmissionAndDistributionExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_NuclearFuelExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_GeneralAndOtherExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_GenerationExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_WindExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_SolarExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_BatteryStorageExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_NuclearExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=us-gaap_PipelinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_RateRegulatedTransmissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PlannedCapitalExpendituresByCommitmentAxis=nee_OtherExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |