<?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/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nee="http://www.nexteraenergy.com/20220125"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nee-20220125.xsd" xlink:type="simple"/>
    <context id="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
        </entity>
        <period>
            <startDate>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nee:FloridaPowerLightCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="i14020926c1cf4740b140afac6767982b_D20220125-20220125">
        <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>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="if89684e4a64c475fbbafb79411ab4ba7_D20220125-20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nee:CorporateUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="i9e7882f2fdd1452186969d3de75cf6d1_D20220125-20220125">
        <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>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="iaf6c9f1b494a478a920f76f4f54b2763_D20220125-20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nee:CorporateUnits6.219Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV80L2ZyYWc6ODVkMDUxMDczMDA0NGFkMTgwZWI5YmNiMDlkZjc0NmEvdGFibGU6NDA3MDk4OTAxMWE4NDYyMWJjMmRlZDU3MzdmYzgwNjgvdGFibGVyYW5nZTo0MDcwOTg5MDExYTg0NjIxYmMyZGVkNTczN2ZjODA2OF8xLTEtMS0xLTA_6c270cf7-1ae5-4936-9173-86357a1a8b4b">0000753308</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV80L2ZyYWc6ODVkMDUxMDczMDA0NGFkMTgwZWI5YmNiMDlkZjc0NmEvdGFibGU6NDA3MDk4OTAxMWE4NDYyMWJjMmRlZDU3MzdmYzgwNjgvdGFibGVyYW5nZTo0MDcwOTg5MDExYTg0NjIxYmMyZGVkNTczN2ZjODA2OF8yLTEtMS0xLTA_5a46c37c-8daf-4054-8dfb-11ca040daa56">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV80L2ZyYWc6ODVkMDUxMDczMDA0NGFkMTgwZWI5YmNiMDlkZjc0NmEvdGFibGU6NDA3MDk4OTAxMWE4NDYyMWJjMmRlZDU3MzdmYzgwNjgvdGFibGVyYW5nZTo0MDcwOTg5MDExYTg0NjIxYmMyZGVkNTczN2ZjODA2OF81LTEtMS0xLTA_109dffb1-35c2-4cba-8c67-6a925781a295">0000037634</dei:EntityCentralIndexKey>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV80L2ZyYWc6ODVkMDUxMDczMDA0NGFkMTgwZWI5YmNiMDlkZjc0NmEvdGFibGU6NDA3MDk4OTAxMWE4NDYyMWJjMmRlZDU3MzdmYzgwNjgvdGFibGVyYW5nZTo0MDcwOTg5MDExYTg0NjIxYmMyZGVkNTczN2ZjODA2OF82LTEtMS0xLTA_fef41be4-3d96-41bb-888a-702fc6a49cee">FL</dei:EntityIncorporationStateCountryCode>
    <dei:AmendmentFlag
      contextRef="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV80L2ZyYWc6ODVkMDUxMDczMDA0NGFkMTgwZWI5YmNiMDlkZjc0NmEvdGFibGU6NDA3MDk4OTAxMWE4NDYyMWJjMmRlZDU3MzdmYzgwNjgvdGFibGVyYW5nZTo0MDcwOTg5MDExYTg0NjIxYmMyZGVkNTczN2ZjODA2OF83LTEtMS0xLTA_58ff0167-e874-4bf3-9efb-078bcc6c8a7d">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTE1_91b55add-feb8-4cda-a436-89f78b0dd4c5">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18yMTU_54850d97-7c70-489e-a451-dc120f87e108">2022-01-25</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NWJlNTE1ODQ5ZTdlNGE5MGFhNDhjYmE4YjRiYzZhNDkvdGFibGVyYW5nZTo1YmU1MTU4NDllN2U0YTkwYWE0OGNiYThiNGJjNmE0OV8xLTAtMS0xLTA_0c2e2632-695b-442d-8465-748000b5ab0a">1-8841</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NWJlNTE1ODQ5ZTdlNGE5MGFhNDhjYmE4YjRiYzZhNDkvdGFibGVyYW5nZTo1YmU1MTU4NDllN2U0YTkwYWE0OGNiYThiNGJjNmE0OV8xLTItMS0xLTA_01394c3a-df2a-4842-b0bf-ef46d9e5f07d">NEXTERA ENERGY, INC.</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NWJlNTE1ODQ5ZTdlNGE5MGFhNDhjYmE4YjRiYzZhNDkvdGFibGVyYW5nZTo1YmU1MTU4NDllN2U0YTkwYWE0OGNiYThiNGJjNmE0OV8xLTQtMS0xLTA_093eaea5-8d48-4f51-8077-ca72eea57b30">59-2449419</dei:EntityTaxIdentificationNumber>
    <dei:EntityFileNumber
      contextRef="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NWJlNTE1ODQ5ZTdlNGE5MGFhNDhjYmE4YjRiYzZhNDkvdGFibGVyYW5nZTo1YmU1MTU4NDllN2U0YTkwYWE0OGNiYThiNGJjNmE0OV8yLTAtMS0xLTA_0b3fe9d3-9c0f-4736-b230-e486d65abc20">2-27612</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NWJlNTE1ODQ5ZTdlNGE5MGFhNDhjYmE4YjRiYzZhNDkvdGFibGVyYW5nZTo1YmU1MTU4NDllN2U0YTkwYWE0OGNiYThiNGJjNmE0OV8yLTItMS0xLTA_2153813f-375e-42f4-9ff8-337a19357dc6">FLORIDA POWER &amp; LIGHT COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i32f900b5806f4d5ea8d44a6ca63e6211_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NWJlNTE1ODQ5ZTdlNGE5MGFhNDhjYmE4YjRiYzZhNDkvdGFibGVyYW5nZTo1YmU1MTU4NDllN2U0YTkwYWE0OGNiYThiNGJjNmE0OV8yLTQtMS0xLTA_0119373d-5479-4968-bc09-1b8f680dd094">59-0247775</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTI0_a69c3e32-2047-4ac5-afd2-0ffb71597d75">700 Universe Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTIw_f68a6e2c-d405-4342-94ca-d572bae7c15c">Juno Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTI1_8b78672a-4d7b-4b5c-b34d-53b29b946e56">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTI2_c24ebd54-b80d-42ce-b887-6d404e8eb492">33408</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTI3_e80eccb3-67a7-4493-9b84-ea44e1b76c1f">561</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTIx_c824339f-c20a-4616-b107-8244209ab248">694-4000</dei:LocalPhoneNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTIy_68ed33be-ec78-4ff8-afce-ab5b097dc25e">FL</dei:EntityIncorporationStateCountryCode>
    <dei:WrittenCommunications
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTE2_d82287fa-87d7-419b-90a9-584080d08364">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTE3_bd978f55-030f-4506-86d6-cf5ef881c6e3">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTIz_6d938248-678e-4eaa-88f1-9d5a196e6dfa">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTE4_84b38036-0fc3-4134-9288-004db23a63b1">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i14020926c1cf4740b140afac6767982b_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8xLTItMS0xLTA_8277186b-85f8-4952-8679-c8036f048b71">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i14020926c1cf4740b140afac6767982b_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8xLTQtMS0xLTA_7f80b7ef-cabd-4323-8264-c1bf318abbbd">NEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i14020926c1cf4740b140afac6767982b_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8xLTYtMS0xLTA_5e59a6f0-0b01-4f83-a034-f3a507cf8f96">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="if89684e4a64c475fbbafb79411ab4ba7_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8yLTItMS0xLTA_a6411cc5-f56f-4925-b162-6c0f91e23670">4.872% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if89684e4a64c475fbbafb79411ab4ba7_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8yLTQtMS0xLTA_6fae6c0c-130a-4a40-91c5-b428ac83e2b3">NEE.PRO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if89684e4a64c475fbbafb79411ab4ba7_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8yLTYtMS0xLTA_850000ce-c51e-469f-ab30-aea4c7d6aa60">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9e7882f2fdd1452186969d3de75cf6d1_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8zLTItMS0xLTA_c4424f19-8cd9-4f9b-959e-3702cbaec45d">5.279% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9e7882f2fdd1452186969d3de75cf6d1_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8zLTQtMS0xLTA_72240389-7db3-4336-a62c-99d95e81d993">NEE.PRP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9e7882f2fdd1452186969d3de75cf6d1_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml8zLTYtMS0xLTA_67921a98-7049-4209-bdd5-a6e974549c85">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iaf6c9f1b494a478a920f76f4f54b2763_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml80LTItMS0xLTA_346dd482-9956-4d13-b8b2-617d3f1d95b8">6.219% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iaf6c9f1b494a478a920f76f4f54b2763_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml80LTQtMS0xLTA_a3da792c-adc7-4a57-8687-f8f20a526b3d">NEE.PRQ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iaf6c9f1b494a478a920f76f4f54b2763_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGFibGU6NjBmMTRjY2JjNTRjNDMyMjk0NDEzN2M3YTgxMjdlNTIvdGFibGVyYW5nZTo2MGYxNGNjYmM1NGM0MzIyOTQ0MTM3YzdhODEyN2U1Ml80LTYtMS0xLTA_fab00aad-0be6-49f0-9b24-15f34bc65965">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7a0e2758a021413f89e6a25274248b79_D20220125-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOjIzNTMwM2IwMjYxMzRkOTQ5MTNjNDYwYjdjMzdiNDFhL3NlYzoyMzUzMDNiMDI2MTM0ZDk0OTEzYzQ2MGI3YzM3YjQxYV8xL2ZyYWc6NjlkYzhmOTE3MjBiNGY0ZGE2ZGM1MDZiYWVkMjAwY2MvdGV4dHJlZ2lvbjo2OWRjOGY5MTcyMGI0ZjRkYTZkYzUwNmJhZWQyMDBjY18xNTE5_30cd3732-2802-4b5a-b165-11da018e950a">false</dei:EntityEmergingGrowthCompany>
</xbrl>
