XML 121 R86.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments and Contingencies (Insurance) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2017 USD ($)
Insurance [Abstract] |
Maximum obtainable amount of private liability insurance available under Price-Anderson Act | $ 450,000,000
Amount of secondary financial protection liability insurance coverage per incident | 13,000,000,000
Potential retrospective assessments under secondary financial protection system | 1,000,000,000
Potential retrospective assessments under secondary financial protection system payable per incident per year | 152,000,000
Amount of coverage per occurrence per site for property damage, decontamination and premature decommissioning risks | 2,750,000,000
Amount of sublimit for non nuclear perils per occurrence per site under nuclear insurance mutual companies for property damage decontamination and premature decommissioning risks | $ 1,500,000,000
Coinsurance, percent | 10.00%
Coinsurance, limit of coverage per loss per site occurrence | $ 400,000,000
Potential retrospective assessment, limited insurance coverage per occurrence per site, nuclear insurance mutual companies, property damage decontamination and premature decommissioning risks | 178,000,000
Seabrook Station Insurance [Member] |
Insurance [Abstract] |
Potential retrospective assessment recoverable from minority interest for nuclear liability secondary financial protection | 15,000,000
Potential retrospective assessment recoverable from minority interest for property damage, decontamination and premature decommissioning risks | 2,000,000
Duane Arnold Energy Center Insurance [Member] |
Insurance [Abstract] |
Potential retrospective assessment recoverable from minority interest for nuclear liability secondary financial protection | 38,000,000
Potential retrospective assessment recoverable from minority interest for property damage, decontamination and premature decommissioning risks | 5,000,000
St Lucie Unit No 2 Insurance [Member] |
Insurance [Abstract] |
Potential retrospective assessment recoverable from minority interest for nuclear liability secondary financial protection | 19,000,000
Potential retrospective assessment recoverable from minority interest for property damage, decontamination and premature decommissioning risks | 4,000,000
FPL[Member] |
Insurance [Abstract] |
Potential retrospective assessments under secondary financial protection system | 509,000,000
Potential retrospective assessments under secondary financial protection system payable per incident per year | 76,000,000
Potential retrospective assessment, limited insurance coverage per occurrence per site, nuclear insurance mutual companies, property damage decontamination and premature decommissioning risks | 108,000,000
Duane Arnold Energy Center Insurance [Member] |
Insurance [Abstract] |
Amount of sublimit for non nuclear perils per occurrence per site under nuclear insurance mutual companies for property damage decontamination and premature decommissioning risks | $ 1,000,000,000

X
- Definition Amount of limited insurance coverage per occurrence per site for property damage, decontamination and premature decommissioning risks at nuclear plants. + References No definition available. + Details
Name: | nee_AmountOfLimitedInsuranceCoveragePerOccurrencePerSiteUnderNuclearInsuranceMutualCompaniesForPropertyDamageDecontaminationAndPrematureDecommissioningRisks
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum obtainable amount of private liability insurance per nuclear site available under the Price-Anderson Act. + References No definition available. + Details
Name: | nee_AmountOfPrivateLiabilityInsurancePerNuclearPowerPlantSite
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of secondary financial protection liability insurance coverage per incident at any nuclear reactor in the United States. + References No definition available. + Details
Name: | nee_AmountOfSecondaryFinancialProtectionPerIncidentAtNuclearReactor
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount Of Sublimit For Non Nuclear Perils Per Occurrence Per Site Under Nuclear Insurance Mutual Companies For Property Damage Decontamination And Premature Decommissioning Risks + References No definition available. + Details
Name: | nee_AmountOfSublimitForNonNuclearPerilsPerOccurrencePerSiteUnderNuclearInsuranceMutualCompaniesForPropertyDamageDecontaminationAndPrematureDecommissioningRisks
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Coinsurance, Limit of Coverage Per Loss Per Site Occurrence + References No definition available. + Details
Name: | nee_CoinsuranceLimitofCoveragePerLossPerSiteOccurrence
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Coinsurance, Percent + References No definition available. + Details
Name: | nee_CoinsurancePercent
Namespace Prefix: | nee_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Potential amount of retrospective premium in a policy year for property damage, decontamination and premature decommissioning risks at participating nuclear plants, plus any applicable taxes. + References No definition available. + Details
Name: | nee_PotentialRetrospectiveAssessmentLimitedInsuranceCoveragePerOccurrencePerSiteNuclearInsuranceMutualCompaniesPropertyDamageDecontaminationAndPrematureDecommissioningRisks
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Potential retrospective assessment recoverable from minority interest for property damage, decontamination and premature decommissioning risks, plus any applicable taxes. + References No definition available. + Details
Name: | nee_PotentialRetrospectiveAssessmentsApproximateRecoveryOfProportionateShareFromMinorityInterestsUnderNuclearInsuranceMutualCompanies
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Potential retrospective assessment recoverable from minority interest for nuclear liability secondary financial protection. + References No definition available. + Details
Name: | nee_PotentialRetrospectiveAssessmentsApproximateRecoveryOfProportionateShareFromMinorityInterestsUnderSecondaryFinancialProtectionSystem
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Potential Retrospective Assessments Under Secondary Financial Protection System + References No definition available. + Details
Name: | nee_PotentialRetrospectiveAssessmentsUnderSecondaryFinancialProtectionSystem
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Potential Retrospective Assessments Under Secondary Financial Protection System Payable Per Incident Per Year + References No definition available. + Details
Name: | nee_PotentialRetrospectiveAssessmentsUnderSecondaryFinancialProtectionSystemPayablePerIncidentPerYear
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_InsuranceAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | nee_InsuranceByNuclearPowerPlantAxis=nee_SeabrookStationInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_InsuranceByNuclearPowerPlantAxis=nee_DuaneArnoldEnergyCenterInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_InsuranceByNuclearPowerPlantAxis=nee_StLucieUnitNo2InsuranceMember
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: | dei_LegalEntityAxis=nee_DuaneArnoldEnergyCenterInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |