v3.7.0.1

Commitments and Contingencies (Planned Capital Expenditures) (Details) $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2017 USD ($) MW
FPL [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | $ 2,655
2018 | 4,650
2019 | 4,070
2020 | 4,620
2021 | 4,410
Total | 20,405
NextEra Energy Resources [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 1,630
2018 | 2,450
2019 | 1,700
2020 | 320
2021 | 310
Total | 6,410
New Generation Expenditures [Member] | FPL [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 670
2018 | 675
2019 | 540
2020 | 1,105
2021 | 885
Total | 3,875
Allowance for funds used during construction (AFUDC) - remainder of 2017 | 55
Allowance for funds used during construction (AFUDC) - 2018 | 88
Allowance for funds used during construction (AFUDC) - 2019 | 45
Allowance for funds used during construction (AFUDC) - 2020 | 41
Allowance for funds used during construction (AFUDC) - 2021 | 35
Existing Generation Expenditures [Member] | FPL [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 555
2018 | 795
2019 | 670
2020 | 620
2021 | 475
Total | 3,115
Transmission And Distribution Expenditures [Member] | FPL [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 1,100
2018 | 2,710
2019 | 2,440
2020 | 2,465
2021 | 2,680
Total | 11,395
Nuclear Fuel Expenditures [Member] | FPL [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 30
2018 | 190
2019 | 170
2020 | 210
2021 | 120
Total | 720
General And Other Expenditures [Member] | FPL [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 300
2018 | 280
2019 | 250
2020 | 220
2021 | 250
Total | 1,300
Wind Expenditures [Member] | NextEra Energy Resources [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 845
2018 | 1,165
2019 | 1,390
2020 | 40
2021 | 25
Total | $ 3,465
Planned new generation over 5 year period (in megawatts) | MW | 3,400
Solar Expenditures [Member] | NextEra Energy Resources [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | $ 175
2018 | 65
2019 | 5
2020 | 0
2021 | 0
Total | $ 245
Planned new generation over 5 year period (in megawatts) | MW | 145
Nuclear Expenditures [Member] | NextEra Energy Resources [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | $ 135
2018 | 250
2019 | 225
2020 | 215
2021 | 245
Total | 1,070
Pipelines [Member] | NextEra Energy Resources [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 235
2018 | 855
2019 | 40
2020 | 30
2021 | 10
Total | 1,170
Other Expenditures [Member] | NextEra Energy Resources [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 240
2018 | 115
2019 | 40
2020 | 35
2021 | 30
Total | 460
Corporate and Other [Member] |
Planned Capital Expenditures [Line Items] |
Remainder of 2017 | 40
2018 | 60
2019 | 85
2020 | 50
2021 | 40
Total | $ 275

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 Planned Capital Expenditures AFUDC Remainder of Current Year + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresAFUDCRemainderofCurrentYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated allowance for funds used during construction (AFUDC) for the next year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresAfudcNextYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated allowance for funds used during construction (AFUDC) for the third year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresAfudcThirdYear
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 next year. + References No definition available. + Details
Name: | nee_PlannedCapitalExpendituresNextYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 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 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
- Details
Name: | dei_LegalEntityAxis=nee_FloridaPowerLightCompanyMember
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_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_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_OtherExpendituresMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidatedEntitiesAxis=us-gaap_CorporateAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |