XML 59 R44.htm IDEA: XBRL DOCUMENT
v3.19.2

Fair Value Measurements (Reconciliation of Changes in the Fair Value) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018
Realized and unrealized gains (losses): [Abstract] |  |  |  |
Fair value based on significant unobservable inputs, ending balance | $ 1,231 | $ 650 | $ 1,231 | $ 650
FPL [Member] |  |  |  |
Realized and unrealized gains (losses): [Abstract] |  |  |  |
Fair value based on significant unobservable inputs, ending balance | (13) | 0 | (13) | 0
Derivative Financial Instruments, Net [Member] |  |  |  |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] |  |  |  |
Fair value based on significant unobservable inputs, beginning balance | 844 | 625 | 647 | 566
Realized and unrealized gains (losses): [Abstract] |  |  |  |
Included in earnings | 513 | 37 | 692 | 52
Included in other comprehensive income | (2) | 7 | 1 | 4
Included in regulatory assets and liabilities | 1 | 2 | (1) | 0
Purchases | 43 | 61 | 67 | 103
Settlements | (81) | (55) | (119) | (7)
Issuances | (37) | (28) | (51) | (61)
Impact of adoption of new revenue standard |  |  | 0 | (30)
Transfers in | 0 | 1 | 0 | 1
Transfers out | (50) | 0 | (5) | 22
Fair value based on significant unobservable inputs, ending balance | 1,231 | 650 | 1,231 | 650
Gains (losses) included in earnings attributable to the change in unrealized gains (losses) relating to derivatives held at the reporting date | 487 | 57 | 568 | 38
Realized and unrealized gains (losses) reflected in operating revenues | 509 | 44 | 703 | 71
Unrealized gains (losses) reflected in operating revenues related to derivatives still held at the reporting date | 482 | 64 | 578 | 57
Derivative Financial Instruments, Net [Member] | FPL [Member] |  |  |  |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] |  |  |  |
Fair value based on significant unobservable inputs, beginning balance | (16) | (2) | (36) | 0
Realized and unrealized gains (losses): [Abstract] |  |  |  |
Included in earnings | 0 | 0 | 0 | 0
Included in other comprehensive income | 0 | 0 | 0 | 0
Included in regulatory assets and liabilities | 1 | 2 | (1) | 0
Purchases | 0 | 0 | 0 | 0
Settlements | 2 | (1) | 22 | (1)
Issuances | 0 | 0 | 0 | 0
Impact of adoption of new revenue standard |  |  | 0 | 0
Transfers in | 0 | 1 | 0 | 1
Transfers out | 0 | 0 | 2 | 0
Fair value based on significant unobservable inputs, ending balance | (13) | 0 | (13) | 0
Gains (losses) included in earnings attributable to the change in unrealized gains (losses) relating to derivatives held at the reporting date | 0 | $ 0 | 0 | $ 0
Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member] | NextEra Energy Resources [Member] |  |  |  |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |
Financial and Nonfinancial Liabilities, Fair Value Disclosure | $ 145 |  | $ 145 |

X
- Definition This element represents total gains or losses for the period (realized and unrealized), arising from net assets (liabilities) measured at fair value on a recurring basis using unobservable inputs (Level 3), which are included in regulatory assets and liabilities. + References No definition available. + Details
Name: | nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the amount of the total change in unrealized (holding) gains or losses for the period which are included in the statement of income (or changes in net assets) in Earnings. Such unrealized (holding) gains or losses relate to those assets (liabilities) still held at the reporting date for which fair value is measured on a recurring basis using significant unobservable inputs (Level 3). + References No definition available. + Details
Name: | nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the amount of the total change in unrealized (holding) gains or losses for the period which are included in the statement of income (or changes in net assets) in Operating Revenues. Such unrealized (holding) gains or losses relate to those assets (liabilities) still held at the reporting date for which fair value is measured on a recurring basis using significant unobservable inputs (Level 3). + References No definition available. + Details
Name: | nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOperatingRevenues
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the amount of the total realized and unrealized gains or losses for the period which are included in the statement of income (or changes in net assets) in operating revenues; the fair value of which assets was or is measured on a recurring basis using significant unobservable inputs (Level 3). + References No definition available. + Details
Name: | nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInOperatingRevenues
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Impact of Adoption of Accounting Standards Update + References No definition available. + Details
Name: | nee_FairValueNetDerivativeAssetLiabilityMeasuredonRecurringBasisUnobservableInputsReconciliationImpactofAdoptionofAccountingStandardsUpdate
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Realized and unrealized gains (losses): [Abstract] + References No definition available. + Details
Name: | nee_RealizedAndUnrealizedGainsLossesAbstract
Namespace Prefix: | nee_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258 + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in other comprehensive income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into level 3 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258 + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis=nee_DerivativeFinancialInstrumentsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | nee_FairValueInputsTransactionTypeAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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