<?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/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nee="http://www.nexteraenergy.com/20230209"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nee-20230209.xsd" xlink:type="simple"/>
    <context id="i09e00585944f4920857834944e1ab700_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i72d95a9cdb654381b9333fcdc3c97498_D20230209-20230209">
        <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>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="ic6e42cb258b647c1bb32c874815c84dd_D20230209-20230209">
        <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>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="icee799ea76ad4d21a3284f27bf0942e0_D20230209-20230209">
        <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>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i73ed376c29b04e78bc639ce7fe3e0a2a_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000753308</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nee:CorporateUnits6926Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl80L2ZyYWc6MmJkM2I3NDE5NDcxNDlhYmI3YjdjZmRjZWFiMzRmZTkvdGFibGU6ZmMyMTc0NDk4OGNmNDc0YzliOGNlZTI5NjgyNDdmYzUvdGFibGVyYW5nZTpmYzIxNzQ0OTg4Y2Y0NzRjOWI4Y2VlMjk2ODI0N2ZjNV8wLTEtMS0xLTI3MTExMA_39169ca7-eca2-43d5-9e3e-a5f4100ee0b1">0000753308</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl80L2ZyYWc6MmJkM2I3NDE5NDcxNDlhYmI3YjdjZmRjZWFiMzRmZTkvdGFibGU6ZmMyMTc0NDk4OGNmNDc0YzliOGNlZTI5NjgyNDdmYzUvdGFibGVyYW5nZTpmYzIxNzQ0OTg4Y2Y0NzRjOWI4Y2VlMjk2ODI0N2ZjNV8xLTEtMS0xLTI3MTExMA_9b678115-fb6c-4698-92af-334dda40ee47">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTIw_d6fa6310-b42e-4f19-a98e-3c5789464ad1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8yMTU_46171a74-4332-4e9d-b5e0-b6a25b94345a">2023-02-09</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6MzcxODM1NTk5MTI3NGE0OWJkOTU4NWUyNGY3ZjNhYTEvdGFibGVyYW5nZTozNzE4MzU1OTkxMjc0YTQ5YmQ5NTg1ZTI0ZjdmM2FhMV8xLTAtMS0xLTI3MTExMA_225da5d9-46c9-45b8-aadf-4ec686fb7e2a">1-8841</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6MzcxODM1NTk5MTI3NGE0OWJkOTU4NWUyNGY3ZjNhYTEvdGFibGVyYW5nZTozNzE4MzU1OTkxMjc0YTQ5YmQ5NTg1ZTI0ZjdmM2FhMV8xLTItMS0xLTI3MTExMA_d2394217-5432-48bf-a5bb-c021312063b3">NEXTERA ENERGY, INC.</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6MzcxODM1NTk5MTI3NGE0OWJkOTU4NWUyNGY3ZjNhYTEvdGFibGVyYW5nZTozNzE4MzU1OTkxMjc0YTQ5YmQ5NTg1ZTI0ZjdmM2FhMV8xLTQtMS0xLTI3MTExMA_8c6ef8d7-3965-4ef1-b846-3e0a24066a21">59-2449419</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTI1_81eb8cfa-8d09-4a25-bd2c-f1df0a1b6083">700 Universe Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTI2_ced689ec-0e8d-41d6-a78c-c4e5c0fa4e3f">Juno Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTIx_d9642531-98d9-42fc-a1db-7905a7623ee1">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTE4_7aac4671-6c73-4d40-8de5-d4976f996ad0">33408</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTE2_d6421ac3-eac8-4d81-aa6c-7a691debec55">561</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTIy_b1ca3653-5dcc-4550-b0ba-90a069106ca8">694-4000</dei:LocalPhoneNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTI3_1b05b918-1b89-4c8e-8d54-b54c6c9a2886">FL</dei:EntityIncorporationStateCountryCode>
    <dei:WrittenCommunications
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTI4_086a68ad-6161-45cf-816f-fc7b13af8c37">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTIz_0932f637-ad9e-4ff8-859b-760f198bdd65">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTE5_f0f48c68-0af4-4f92-a5a2-d9cbef40b967">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTE3_23943e85-b951-486e-8709-e9f07a2ac81b">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i72d95a9cdb654381b9333fcdc3c97498_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF8xLTAtMS0xLTI3MTExMA_13645e11-24c3-43a7-bf15-e8ee37f5cbf5">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i72d95a9cdb654381b9333fcdc3c97498_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF8xLTItMS0xLTI3MTExMA_3e069e80-520f-458a-bed0-db72d929d54b">NEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i72d95a9cdb654381b9333fcdc3c97498_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF8xLTQtMS0xLTI3MTExMA_e2448a02-a634-4058-8a51-ca81d40fe98b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic6e42cb258b647c1bb32c874815c84dd_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF8zLTAtMS0xLTI3MTExMA_5b5b55b2-89a1-497a-847b-f7f696ef96a7">5.279% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic6e42cb258b647c1bb32c874815c84dd_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF8zLTItMS0xLTI3MTExMA_d7c208f0-9250-4d35-8b5e-f33ea1f9e591">NEE.PRP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic6e42cb258b647c1bb32c874815c84dd_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF8zLTQtMS0xLTI3MTExMA_e7c8b06e-4d6f-4d79-b90b-7bcaaa65c965">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="icee799ea76ad4d21a3284f27bf0942e0_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF80LTAtMS0xLTI3MTExMA_c2ebb8b5-78ec-4715-b585-4721289d2c43">6.219% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icee799ea76ad4d21a3284f27bf0942e0_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF80LTItMS0xLTI3MTExMA_0d7d4956-e2b8-42c7-842c-8dc883cacef0">NEE.PRQ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icee799ea76ad4d21a3284f27bf0942e0_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF80LTQtMS0xLTI3MTExMA_baf13e9c-ff2c-4502-aa54-16ce3fc7bcf4">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i73ed376c29b04e78bc639ce7fe3e0a2a_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF80LTAtMS0xLTI3Mjk0Mw_92933480-878a-4534-ab50-9d41eadc557d">6.926% Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i73ed376c29b04e78bc639ce7fe3e0a2a_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF80LTItMS0xLTI3Mjk3Ng_8c9b5697-bcf3-4204-857d-4e6aa6bd4aa5">NEE.PRR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i73ed376c29b04e78bc639ce7fe3e0a2a_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGFibGU6ZTczZjlhZmUwYjY2NDk0YWI2YjBjMDVmZDAxNDI5MjgvdGFibGVyYW5nZTplNzNmOWFmZTBiNjY0OTRhYjZiMGMwNWZkMDE0MjkyOF80LTQtMS0xLTI3Mjk3OA_b4d133fd-e08f-45f2-bc47-8137d9ae3a50">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xL2ZyYWc6YTQ4MWNmMjNkZTgwNDY0YTk0NDhmNjZiOWJjNzZjOWUvdGV4dHJlZ2lvbjphNDgxY2YyM2RlODA0NjRhOTQ0OGY2NmI5YmM3NmM5ZV8xNTI0_4657cd5d-93d8-445f-bafe-df432ab52f2e">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="i09e00585944f4920857834944e1ab700_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1Mzk3NDk4MjJiNzQ3MDdhOTgwZTA0NTM0ODMwYTA2L3NlYzo0NTM5NzQ5ODIyYjc0NzA3YTk4MGUwNDUzNDgzMGEwNl8xMy9mcmFnOjIwMjE5Mzc3MDgzYjQ5MWE5NzEyOTBmM2NiNGJhYTBiL3RleHRyZWdpb246MjAyMTkzNzcwODNiNDkxYTk3MTI5MGYzY2I0YmFhMGJfMjEw_46171a74-4332-4e9d-b5e0-b6a25b94345a">2023-02-09</dei:DocumentPeriodEndDate>
</xbrl>
