XML 113 R78.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Equity (Additional Disclosures Regarding Common and Preferred Stock) (Details) - USD ($) $ / shares in Units, $ in Millions | Dec. 31, 2017 | Nov. 30, 2017
--- | --- | ---
NextEra Energy [Member] | Serial Preferred Stock [Member] |  |
Preferred stock [Abstract] |  |
Authorized (in shares) | 100,000,000 |
Par value (in dollars per share) | $ 0.01 |
Outstanding (in shares) | 0 |
Preferred Stock, $100 Par Value [Member] | FPL [Member] |  |
Preferred stock [Abstract] |  |
Authorized (in shares) | 10,414,100 |
Par value (in dollars per share) | $ 100 |
Preferred Stock, No Par Value [Member] | FPL [Member] |  |
Preferred stock [Abstract] |  |
Authorized (in shares) | 5,000,000 |
Par value (in dollars per share) | $ 0 |
Outstanding (in shares) | 0 |
Preferred Stock, No Par Value [Member] | FPL [Member] | Subordinated Preferred Stock [Member] |  |
Preferred stock [Abstract] |  |
Authorized (in shares) | 5,000,000 |
Par value (in dollars per share) | $ 0 |
NEP [Member] | Series A Convertible Preferred Units [Member] |  |
Preferred stock [Abstract] |  |
Preferred stock, value of issuance |  | $ 550

X
- Definition The maximum number of preferred shares permitted to be issued by NextEra Energy's charter. + References No definition available. + Details
Name: | nee_PreferredStockNumberOfSharesAuthorized
Namespace Prefix: | nee_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all preferred stock held by stockholders. Does not include preferred shares that have been repurchased. + References No definition available. + Details
Name: | nee_PreferredStockNumberOfSharesOutstanding
Namespace Prefix: | nee_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock; generally not indicative of the fair market value per share. + References No definition available. + Details
Name: | nee_PreferredStockParValuePerShare
Namespace Prefix: | nee_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=nee_SerialPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_PreferredStockParValueAxis=nee_PreferredStock100ParValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | nee_PreferredStockParValueAxis=nee_PreferredStockNoParValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=nee_SubordinatedPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=nee_NextEraEnergyPartnersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=nee_SeriesAConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |