XML 148 R103.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Commitments and Contingencies (Estimated Planned Capital Expenditures) (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 USD ($) MW
Planned Capital Expenditures [Line Items] |
Guarantor Obligations, Current Carrying Value | $ 705
NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | 11,045
2026 | 7,485
2027 | 3,840
2028 | 1,470
2029 | 1,195
Total | 25,035
Wind Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | 1,380
2026 | 1,525
2027 | 85
2028 | 55
2029 | 0
Total | $ 3,045
Planned New Generation To Be Added over 5 Years | MW | 2,228
Solar Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | $ 4,865
2026 | 3,350
2027 | 1,360
2028 | 105
2029 | 45
Total | $ 9,725
Planned New Generation To Be Added over 5 Years | MW | 8,205
Other Clean Energy Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | $ 2,810
2026 | 1,070
2027 | 1,325
2028 | 270
2029 | 0
Total | $ 5,475
Planned New Generation To Be Added over 5 Years | MW | 4,265
Nuclear Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | $ 425
2026 | 360
2027 | 385
2028 | 340
2029 | 385
Total | 1,895
Rate-Regulated Transmission [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | 1,130
2026 | 930
2027 | 460
2028 | 480
2029 | 545
Total | 3,545
Planned Generation Capital Expenditures AFUDC First Year | 10
Planned Generation Capital Expenditures AFUDC Second Year | 10
Planned Generation Capital Expenditures AFUDC Third Year | 20
Planned Generation Capital Expenditures AFUDC Fourth Year | 10
Planned Generation Capital Expenditures AFUDC Fifth Year | 10
Other Expenditures [Member] | NEER Segment |
Planned Capital Expenditures [Line Items] |
2025 | 435
2026 | 250
2027 | 225
2028 | 220
2029 | 220
Total | 1,350
FPL [Member] |
Planned Capital Expenditures [Line Items] |
2025 | 8,425
2026 | 10,520
2027 | 9,905
2028 | 10,170
2029 | 10,585
Total | 49,605
FPL [Member] | New Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2025 | 2,185
2026 | 3,925
2027 | 3,385
2028 | 3,385
2029 | 3,510
Total | 16,390
FPL [Member] | Existing Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2025 | 945
2026 | 1,160
2027 | 1,325
2028 | 1,275
2029 | 1,275
Total | 5,980
FPL [Member] | Transmission and Distribution Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2025 | 4,310
2026 | 4,255
2027 | 4,080
2028 | 4,325
2029 | 4,710
Total | 21,680
Planned Generation Capital Expenditures AFUDC First Year | 80
Planned Generation Capital Expenditures AFUDC Second Year | 80
Planned Generation Capital Expenditures AFUDC Third Year | 75
Planned Generation Capital Expenditures AFUDC Fourth Year | 110
Planned Generation Capital Expenditures AFUDC Fifth Year | 140
FPL [Member] | Nuclear Fuel Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2025 | 205
2026 | 300
2027 | 305
2028 | 395
2029 | 375
Total | 1,580
FPL [Member] | General and Other Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
2025 | 780
2026 | 880
2027 | 810
2028 | 790
2029 | 715
Total | 3,975
FPL [Member] | Generation Expenditures [Member] |
Planned Capital Expenditures [Line Items] |
Planned Generation Capital Expenditures AFUDC First Year | 115
Planned Generation Capital Expenditures AFUDC Second Year | 170
Planned Generation Capital Expenditures AFUDC Third Year | 180
Planned Generation Capital Expenditures AFUDC Fourth Year | 175
Planned Generation Capital Expenditures AFUDC Fifth Year | $ 160

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: |