XML 27 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Reconciliation of Changes in the Fair Value) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Realized and unrealized gains (losses): [Abstract]    
Realized and unrealized gains (losses) reflected in operating revenues $ 47nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInOperatingRevenues $ (405)nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInOperatingRevenues
Fair Value Net Assets Liabilities Measured On Recurring Basis Gain Loss Included In Interest Expense   (15)nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInInterestExpense
Unrealized gains (losses) reflected in operating revenues related to derivatives still held at the reporting date 55nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOperatingRevenues (234)nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOperatingRevenues
Financial Instruments, Net [Member]    
Reconciliation of changes in fair value based on significant unobservable inputs Roll Forward [Abstract]    
Fair value based on significant unobservable inputs, beginning balance 622nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
622nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Realized and unrealized gains (losses): [Abstract]    
Included in Earnings 30us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
(423)us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Included in other comprehensive income 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Included in regulatory assets and liabilities (1)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
4nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Purchases 22nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
4nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Settlements (187)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
266nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Issuances (20)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityIssuances
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
(19)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityIssuances
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Transfers in (19)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersIn
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
7nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersIn
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Transfers out (11)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersOut
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
(1)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersOut
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
Fair value based on significant unobservable inputs, ending balance 451nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
460nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
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 38nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOtherIncome
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
(249)nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOtherIncome
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
FPL [Member] | Financial Instruments, Net [Member]    
Reconciliation of changes in fair value based on significant unobservable inputs Roll Forward [Abstract]    
Fair value based on significant unobservable inputs, beginning balance 5nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Realized and unrealized gains (losses): [Abstract]    
Included in Earnings 0us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Included in regulatory assets and liabilities (1)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
4nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInRegulatoryAssetsAndLiabilities
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Purchases 0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityPurchases
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Settlements (5)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(1)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySettlements
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Issuances 0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityIssuances
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityIssuances
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Transfers in 0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersIn
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersIn
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Transfers out 0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersOut
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityTransfersOut
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Fair value based on significant unobservable inputs, ending balance (1)nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
3nee_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetValue
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ 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 $ 0nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOtherIncome
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 0nee_FairValueNetAssetsLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInOtherIncome
/ nee_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetLiabilityTypeAxis
= nee_FinancialInstrumentsNetMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember