XML 53 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Reconciliation of Change in Fair Value of Derivatives, Significant Unobservable Inputs) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair Value Net Assets Liabilities Measured On Recurring Basis Gain Loss Included In Interest Expense $ (79)nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInInterestExpense    
Realized and unrealized gains (losses):      
Realized and unrealized gains (losses) reflected in operating revenues   302nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInOperatingRevenues 220nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInOperatingRevenues
Unrealized gains (losses) reflected in operating revenues, for derivatives still held at the reporting date 328nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOperatingRevenues 330nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOperatingRevenues 157nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOperatingRevenues
Derivative Financial Instruments, Net [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of derivatives based on significant unobservable inputs beginning balance 622nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
566nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
486nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
Realized and unrealized gains (losses):      
Realized and unrealized gains (losses) included in earnings (77)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[1] 299nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[1] 218nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[1]
Realized and unrealized gains (losses) included in other comprehensive income 18 0 0
Realized and unrealized gains (losses) included in regulatory assets and liabilities 7nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
5nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
Purchases 55us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
101us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
273us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
Settlements 194us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
(55)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
(181)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
Issuances (122)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
(173)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
(243)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
Transfers in(b) 80us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[2] (120)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[2] 20us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[2]
Transfers out(b) (155)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[2] 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[2] (12)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[2]
Fair value of derivatives based on significant unobservable inputs ending balance 622nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
622nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
566nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
The amount of gains (losses) for the period included in earnings attributable to the change in unrealized gains (losses) relating to derivatives still held at the reporting date(c) 248nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[3] 329nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[3] 152nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
[3]
FPL [Member] | Derivative Financial Instruments, Net [Member]      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of derivatives based on significant unobservable inputs beginning balance 0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
4nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Realized and unrealized gains (losses):      
Realized and unrealized gains (losses) included in earnings 0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Realized and unrealized gains (losses) included in other comprehensive income 0 0  
Realized and unrealized gains (losses) included in regulatory assets and liabilities 7nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
5nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Purchases 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Settlements (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Issuances 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Transfers in(b) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Transfers out(b) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Fair value of derivatives based on significant unobservable inputs ending balance 5nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
The amount of gains (losses) for the period included in earnings attributable to the change in unrealized gains (losses) relating to derivatives still held at the reporting date(c) $ 0nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 0nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 0nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_DerivativeFinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
[1] For the year ended December 31, 2014, $79 million of realized and unrealized losses are reflected in the consolidated statements of income in interest expense and the balance is primarily reflected in operating revenues. For the year December 31, 2013, $302 million of realized and unrealized gains are reflected in the consolidated statements of income in operating revenues and the balance is primarily reflected in interest expense. For the year ended December 31, 2012, $220 million of realized and unrealized gains are reflected in the consolidated statements of income in operating revenues and the balance is reflected in fuel, purchased power and interchange.
[2] Transfers into Level 3 were a result of decreased observability of market data and, in 2013, a significant credit valuation adjustment. Transfers from Level 3 to Level 2 were a result of increased observability of market data. NEE's and FPL's policy is to recognize all transfers at the beginning of the reporting period.
[3] For the years ended December 31, 2014 and 2013, $328 million and $330 million of unrealized gains are reflected in the consolidated statements of income in operating revenues and the balance is reflected in interest expense. For the year ended December 31, 2012, $157 million of unrealized gains are reflected in the consolidated statements of income in operating revenues and the balance is reflected in fuel, purchased power and interchange.