XML 82 R58.htm IDEA: XBRL DOCUMENT
v3.21.1

Commitments and Contingencies (Planned Capital Expenditures) (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2021 USD ($) MW
Planned Capital Expenditures [Line Items] |
Guarantor obligations, current carrying value | $ 288
FPL Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 5,340
2022 | 6,630
2023 | 6,480
2024 | 6,710
2025 | 6,695
Total | 31,855
Gulf Power Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 705
2022 | 695
2023 | 625
2024 | 685
2025 | 685
Total | 3,395
NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 4,700
2022 | 1,290
2023 | 490
2024 | 320
2025 | 325
Total | 7,125
New Generation Expenditures [Member] | FPL Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 640
2022 | 880
2023 | 1,030
2024 | 1,050
2025 | 760
Total | 4,360
Existing Generation Expenditures [Member] | FPL Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 880
2022 | 1,155
2023 | 1,005
2024 | 945
2025 | 695
Total | 4,680
Transmission And Distribution Expenditures [Member] | FPL Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 3,035
2022 | 3,665
2023 | 3,575
2024 | 3,925
2025 | 4,300
Total | 18,500
Allowance for funds used during construction (AFUDC) - remainder of 2021 | 40
Allowance for funds used during construction (AFUDC) - 2022 | 50
Allowance for funds used during construction (AFUDC) - 2023 | 40
Allowance for funds used during construction (AFUDC) - 2024 | 55
Allowance for funds used during construction (AFUDC) - 2025 | 45
Nuclear Fuel Expenditures [Member] | FPL Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 185
2022 | 170
2023 | 120
2024 | 145
2025 | 145
Total | 765
General And Other Expenditures [Member] | FPL Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 600
2022 | 760
2023 | 750
2024 | 645
2025 | 795
Total | 3,550
Wind Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 1,755
2022 | 75
2023 | 30
2024 | 30
2025 | 20
Total | $ 1,910
Planned new generation over 5 year period (in megawatts) | MW | 2,509
Solar Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | $ 1,445
2022 | 660
2023 | 190
2024 | 10
2025 | 10
Total | $ 2,315
Planned new generation over 5 year period (in megawatts) | MW | 2,866
Battery Storage Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | $ 195
2022 | 0
2023 | 0
2024 | 0
2025 | 0
Total | 195
Nuclear Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 190
2022 | 190
2023 | 145
2024 | 190
2025 | 200
Total | 915
Pipelines [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 360
2022 | 150
2023 | 5
2024 | 0
2025 | 0
Total | 515
Rate-Regulated Transmission [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 175
2022 | 100
2023 | 20
2024 | 15
2025 | 30
Total | 340
Other Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
Remainder of 2021 | 580
2022 | 115
2023 | 100
2024 | 75
2025 | 65
Total | 935
Generation Expenditures [Member] | FPL Segment |
Planned Capital Expenditures [Line Items] |
Allowance for funds used during construction (AFUDC) - remainder of 2021 | 60
Allowance for funds used during construction (AFUDC) - 2022 | 50
Allowance for funds used during construction (AFUDC) - 2023 | 35
Allowance for funds used during construction (AFUDC) - 2024 | 35
Allowance for funds used during construction (AFUDC) - 2025 | $ 25

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 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 remainder of the current year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresRemainderCurrentYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Estimated AFUDC for the remainder of the current year + References No definition available. + Details
Name: | nee_PlannedGenerationCapitalExpendituresAFUDCRemainderCurrentYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated AFUDC 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 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: | us-gaap_StatementBusinessSegmentsAxis=nee_FPLSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nee_GulfPowerSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nee_NEERSegmentMember
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_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: |

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