XML 140 R103.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments and Contingencies (Estimated Planned Capital Expenditures) (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) MW
Planned Capital Expenditures [Line Items] |
Guarantor Obligations, Current Carrying Value | $ 480
NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | 9,835
2025 | 4,420
2026 | 1,570
2027 | 1,465
2028 | 1,010
Total | 18,300
Wind Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | 2,820
2025 | 545
2026 | 60
2027 | 70
2028 | 50
Total | $ 3,545
Planned New Generation To Be Added over 5 Years | MW | 2,621
Solar Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | $ 3,270
2025 | 1,370
2026 | 10
2027 | 5
2028 | 5
Total | $ 4,660
Planned New Generation To Be Added over 5 Years | MW | 6,134
Other Clean Energy Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | $ 1,625
2025 | 620
2026 | 55
2027 | 45
2028 | 20
Total | 2,365
Nuclear Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | 295
2025 | 270
2026 | 255
2027 | 380
2028 | 315
Total | 1,515
Rate-Regulated Transmission [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | 765
2025 | 1,215
2026 | 890
2027 | 705
2028 | 395
Total | 3,970
Planned Generation Capital Expenditures AFUDC First Year | 30
Planned Generation Capital Expenditures AFUDC Second Year | 70
Planned Generation Capital Expenditures AFUDC Third Year | 145
Planned Generation Capital Expenditures AFUDC Fourth Year | 105
Planned Generation Capital Expenditures AFUDC Fifth Year | 65
Other Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2024 | 1,060
2025 | 400
2026 | 300
2027 | 260
2028 | 225
Total | 2,245
FPL [Member] |
Planned Capital Expenditures [Line Items] |
2024 | 7,570
2025 | 7,550
2026 | 9,000
2027 | 9,810
2028 | 9,845
Total | 43,775
FPL [Member] | New Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2024 | 2,175
2025 | 3,015
2026 | 3,785
2027 | 3,400
2028 | 3,020
Total | 15,395
FPL [Member] | Existing Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2024 | 885
2025 | 730
2026 | 855
2027 | 1,220
2028 | 1,400
Total | 5,090
FPL [Member] | Transmission and Distribution Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2024 | 3,770
2025 | 2,905
2026 | 3,250
2027 | 4,270
2028 | 4,495
Total | 18,690
Planned Generation Capital Expenditures AFUDC First Year | 95
Planned Generation Capital Expenditures AFUDC Second Year | 90
Planned Generation Capital Expenditures AFUDC Third Year | 100
Planned Generation Capital Expenditures AFUDC Fourth Year | 90
Planned Generation Capital Expenditures AFUDC Fifth Year | 65
FPL [Member] | Nuclear Fuel Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2024 | 150
2025 | 205
2026 | 300
2027 | 305
2028 | 390
Total | 1,350
FPL [Member] | General and Other Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2024 | 590
2025 | 695
2026 | 810
2027 | 615
2028 | 540
Total | 3,250
FPL [Member] | Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
Planned Generation Capital Expenditures AFUDC First Year | 135
Planned Generation Capital Expenditures AFUDC Second Year | 115
Planned Generation Capital Expenditures AFUDC Third Year | 165
Planned Generation Capital Expenditures AFUDC Fourth Year | 160
Planned Generation Capital Expenditures AFUDC Fifth Year | $ 145

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: | dtr-types1: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://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4 + 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_NEERSegmentMember
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=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: | 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: |