<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nee="http://www.nexteraenergy.com/20201218"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nee-20201218.xsd" xlink:type="simple"/>
    <context id="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <context id="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nee:FloridaPowerLightCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <context id="ifa93ff1f12ec458096d1a3587dee45b9_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <context id="i5425a394d9624257ae0a8eacf9ef75a0_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nee:CorporateUnits4872Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <context id="i30228a23d8314e7ab470dbc0f5f142f6_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nee:CorporateUnits5.279Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <context id="i42f5323475eb4c15ac381ae235d93cdb_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nee:CorporateUnits6219Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml80L2ZyYWc6ZjNkNDRlNmFiNWFiNGMxZTgyZDFhYWY2ZmI2NzcwMWEvdGFibGU6ZWU2NTY0YWE4YWM2NGE1Yjk5NTg3NTU0YjRmNTc3ZGUvdGFibGVyYW5nZTplZTY1NjRhYThhYzY0YTViOTk1ODc1NTRiNGY1NzdkZV8xLTEtMS0xLTA_b29bf965-4617-4259-82a2-5c6654ce56ac">0000753308</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml80L2ZyYWc6ZjNkNDRlNmFiNWFiNGMxZTgyZDFhYWY2ZmI2NzcwMWEvdGFibGU6ZWU2NTY0YWE4YWM2NGE1Yjk5NTg3NTU0YjRmNTc3ZGUvdGFibGVyYW5nZTplZTY1NjRhYThhYzY0YTViOTk1ODc1NTRiNGY1NzdkZV8yLTEtMS0xLTA_c4aafad9-0c9a-43d9-bced-da60bd07f135">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml80L2ZyYWc6ZjNkNDRlNmFiNWFiNGMxZTgyZDFhYWY2ZmI2NzcwMWEvdGFibGU6ZWU2NTY0YWE4YWM2NGE1Yjk5NTg3NTU0YjRmNTc3ZGUvdGFibGVyYW5nZTplZTY1NjRhYThhYzY0YTViOTk1ODc1NTRiNGY1NzdkZV81LTEtMS0xLTA_669ea293-259f-4267-9f55-4ace400c0db1">0000037634</dei:EntityCentralIndexKey>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml80L2ZyYWc6ZjNkNDRlNmFiNWFiNGMxZTgyZDFhYWY2ZmI2NzcwMWEvdGFibGU6ZWU2NTY0YWE4YWM2NGE1Yjk5NTg3NTU0YjRmNTc3ZGUvdGFibGVyYW5nZTplZTY1NjRhYThhYzY0YTViOTk1ODc1NTRiNGY1NzdkZV82LTEtMS0xLTA_5fbe9630-3273-435e-80be-17c5b617b7cb">FL</dei:EntityIncorporationStateCountryCode>
    <dei:AmendmentFlag
      contextRef="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml80L2ZyYWc6ZjNkNDRlNmFiNWFiNGMxZTgyZDFhYWY2ZmI2NzcwMWEvdGFibGU6ZWU2NTY0YWE4YWM2NGE1Yjk5NTg3NTU0YjRmNTc3ZGUvdGFibGVyYW5nZTplZTY1NjRhYThhYzY0YTViOTk1ODc1NTRiNGY1NzdkZV83LTEtMS0xLTA_648fbb66-b998-4aaa-97ff-b3eb6896dfa6">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTI2_a28dfe4c-cd54-4b98-9678-5ff527094526">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8yMTU_58891492-9302-4988-b09d-1c3e3d8cb6b4">2020-12-18</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6MzM3ZGU1OTYyZmVmNDczMmFlOWM5YTEwZjcwMmM1ZDgvdGFibGVyYW5nZTozMzdkZTU5NjJmZWY0NzMyYWU5YzlhMTBmNzAyYzVkOF8xLTAtMS0xLTA_7f1ec93d-728c-4948-99d9-b9d10cb8f9d7">1-8841</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6MzM3ZGU1OTYyZmVmNDczMmFlOWM5YTEwZjcwMmM1ZDgvdGFibGVyYW5nZTozMzdkZTU5NjJmZWY0NzMyYWU5YzlhMTBmNzAyYzVkOF8xLTItMS0xLTA_cebe48d8-e70b-4905-8588-84814592b1cc">NEXTERA ENERGY, INC.</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6MzM3ZGU1OTYyZmVmNDczMmFlOWM5YTEwZjcwMmM1ZDgvdGFibGVyYW5nZTozMzdkZTU5NjJmZWY0NzMyYWU5YzlhMTBmNzAyYzVkOF8xLTQtMS0xLTA_ab7aac4d-81d2-492f-a399-6ed3f849d99a">59-2449419</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6MzM3ZGU1OTYyZmVmNDczMmFlOWM5YTEwZjcwMmM1ZDgvdGFibGVyYW5nZTozMzdkZTU5NjJmZWY0NzMyYWU5YzlhMTBmNzAyYzVkOF8yLTAtMS0xLTA_bc969fef-5f1b-4daf-b7a7-22cf385bc753">2-27612</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6MzM3ZGU1OTYyZmVmNDczMmFlOWM5YTEwZjcwMmM1ZDgvdGFibGVyYW5nZTozMzdkZTU5NjJmZWY0NzMyYWU5YzlhMTBmNzAyYzVkOF8yLTItMS0xLTA_a1d2fc58-b37d-4ca1-9c3a-b493ed065bec">FLORIDA POWER &amp; LIGHT COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia4de6ab80f8a463f8e8f71a804cb37d2_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6MzM3ZGU1OTYyZmVmNDczMmFlOWM5YTEwZjcwMmM1ZDgvdGFibGVyYW5nZTozMzdkZTU5NjJmZWY0NzMyYWU5YzlhMTBmNzAyYzVkOF8yLTQtMS0xLTA_2afa096f-831b-4608-8ac1-15e73fdaf9f2">59-0247775</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTI3_33237a81-6dcc-46ca-84d2-92052a00b708">700 Universe Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTI4_b11a2f4e-51ab-49f3-92b6-b961062a7300">Juno Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTE5_795bfc6e-8bbc-45f9-9ab0-105a7ae79b5a">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTI5_64e42bd0-343c-4bc7-90e4-a58952ddf144">33408</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTMw_fe30cb4a-7462-432a-b2f5-0c5330bfad77">561</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTIw_c4ff2315-3a12-4979-a3af-8d164efb643a">694-4000</dei:LocalPhoneNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTIx_49174cfd-8f96-40e2-ae87-80bd02328b2c">FL</dei:EntityIncorporationStateCountryCode>
    <dei:WrittenCommunications
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTMx_434f394c-6316-486a-b75b-fc5bfe0c0a9d">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTI0_256377b2-015f-416e-89f7-81f677b548ab">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTI1_c32bebbb-3f34-4ade-afba-501fd0959d41">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTIy_82befb68-7cd2-4fc7-aeda-2fc03d7aa969">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ifa93ff1f12ec458096d1a3587dee45b9_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8xLTItMS0xLTA_ca1456d3-32f8-46f6-a37b-05df6850df2f">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifa93ff1f12ec458096d1a3587dee45b9_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8xLTQtMS0xLTA_2b27ac9e-c148-4652-ba4c-bfb16b0dfeb4">NEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifa93ff1f12ec458096d1a3587dee45b9_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8xLTYtMS0xLTA_b1529b1c-7123-4747-8102-5f01516257de">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i5425a394d9624257ae0a8eacf9ef75a0_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8yLTItMS0xLTA_c8981163-1954-4121-9532-3ea6d17c7663">4.872% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5425a394d9624257ae0a8eacf9ef75a0_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8yLTQtMS0xLTA_2860ef48-14d3-4e59-a250-49b0d12e9eb1">NEE.PRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5425a394d9624257ae0a8eacf9ef75a0_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8yLTYtMS0xLTA_c8be7829-39f9-47a8-a7c8-619bd7f60a94">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i30228a23d8314e7ab470dbc0f5f142f6_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8zLTItMS0xLTA_b649be2e-2fd9-4d05-afe0-a76d4d45b75a">5.279% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i30228a23d8314e7ab470dbc0f5f142f6_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8zLTQtMS0xLTA_d26d3c00-8ffb-4e72-bfa3-6506ad89eab7">NEE.PRP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i30228a23d8314e7ab470dbc0f5f142f6_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF8zLTYtMS0xLTA_1828946e-b15f-4e03-8d11-948331fc0983">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i42f5323475eb4c15ac381ae235d93cdb_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF80LTItMS0xLTYy_d15892c5-8def-4575-b982-daca7092ba22">6.219% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i42f5323475eb4c15ac381ae235d93cdb_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF80LTQtMS0xLTI3Mw_e91903f6-a8c5-4c2b-893b-c5536af09e1f">NEE.PRQ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i42f5323475eb4c15ac381ae235d93cdb_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGFibGU6NjlkOGNjY2EwNmE2NDBmZmJjZWU1YmY0MzQzNDE1NzgvdGFibGVyYW5nZTo2OWQ4Y2NjYTA2YTY0MGZmYmNlZTViZjQzNDM0MTU3OF80LTYtMS0xLTI3NQ_ba776283-0626-4a61-9937-36ea6b7a1f3c">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i13e633e775434e56af66dd1ef434bc6f_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjZjNmQ0MDExZDEwYTQ5N2E5NjI4YTdmMzU1OTY5ZjYyL3NlYzo2YzZkNDAxMWQxMGE0OTdhOTYyOGE3ZjM1NTk2OWY2Ml8xL2ZyYWc6Y2FjMDUzYzU0OWU2NGE5NmI5MGE3MmI2YmIzODdlOTUvdGV4dHJlZ2lvbjpjYWMwNTNjNTQ5ZTY0YTk2YjkwYTcyYjZiYjM4N2U5NV8xNTIz_48024d9b-59f0-49cb-919e-8c35a5cdcb0b">false</dei:EntityEmergingGrowthCompany>
</xbrl>
