XML 71 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Narrative) (Details) (USD $)
1 Months Ended 0 Months Ended 2 Months Ended 0 Months Ended
Nov. 30, 2013
Sep. 30, 2012
May 31, 2012
Jun. 01, 2012
Sep. 30, 2013
Sep. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Aug. 31, 2013
Debt Instrument [Line Items]                  
Weighted-average interest rate of commercial paper and short-tem borrowings (in hundredths)             0.40%us-gaap_ShortTermDebtWeightedAverageInterestRate 0.20%us-gaap_ShortTermDebtWeightedAverageInterestRate  
Available lines of credit             $ 7,900,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity    
Sale of equity units [Abstract]                  
Issuances of common stock, net of issuance cost (in shares) 4,500,000us-gaap_StockIssuedDuringPeriodSharesNewIssues                
FPL [Member]                  
Debt Instrument [Line Items]                  
Weighted-average interest rate of commercial paper and short-tem borrowings (in hundredths)             0.40%us-gaap_ShortTermDebtWeightedAverageInterestRate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0.11%us-gaap_ShortTermDebtWeightedAverageInterestRate
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Available lines of credit             3,000,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Letters of Credit Outstanding, Amount             3,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Capital Holdings [Member]                  
Debt Instrument [Line Items]                  
Available lines of credit             4,900,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ dei_LegalEntityAxis
= nee_CapitalHoldingsMember
   
Letters of Credit Outstanding, Amount             843,000,000us-gaap_LettersOfCreditOutstandingAmount
/ dei_LegalEntityAxis
= nee_CapitalHoldingsMember
   
Letter of Credit [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity             6,600,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
   
Letter of Credit [Member] | FPL [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity             2,500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Letter of Credit [Member] | Capital Holdings [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity             4,100,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ dei_LegalEntityAxis
= nee_CapitalHoldingsMember
   
NEE Equity Units 2012 [Member]                  
Sale of equity units [Abstract]                  
Amount of equity units sold   650,000,000nee_AmountOfEquityUnitsSold
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
600,000,000nee_AmountOfEquityUnitsSold
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Stated amount of each equity unit (in dollars per share)   $ 50nee_StatedAmountOfEachEquityUnit
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
$ 50nee_StatedAmountOfEachEquityUnit
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Undivided beneficial ownership interest per debenture (in hundredths)   5.00%nee_UndividedBeneficialOwnershipInterestPerDebenture
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
5.00%nee_UndividedBeneficialOwnershipInterestPerDebenture
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Principal amount of each debenture   1,000nee_PrincipalAmountOfEachDebenture
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
1,000nee_PrincipalAmountOfEachDebenture
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Price per share of stock purchase contract - low range (in dollars per share)   $ 67.15nee_PricePerShareOfStockPurchaseContractLowRange
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
$ 64.35nee_PricePerShareOfStockPurchaseContractLowRange
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Price per share of stock purchase contract - high range (in dollars per share)   $ 80.58nee_PricePerShareOfStockPurchaseContractHighRange
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
$ 77.22nee_PricePerShareOfStockPurchaseContractHighRange
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Number Of Shares Subject To Antidilution Adjustments If Purchased On Final Settlement Date At Less Than Or Equal To Low Range Threshold   0.7507nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtLessThanOrEqualToLowRangeThreshold
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
0.7835nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtLessThanOrEqualToLowRangeThreshold
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Number of shares (subject to antidilution adjustments) if purchased on the final settlement date at equal to or greater than high range threshold (in shares)   0.6256nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtEqualToOrGreaterThanHighRangeThreshold
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
0.6529nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtEqualToOrGreaterThanHighRangeThreshold
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Trading period (in days) over which the market value is determined by reference to the average closing prices of the common stock   20 days 20 days            
Rate of total annual distributions on equity units (in hundredths)   5.889%nee_RateOfTotalAnnualDistributionsOnEquityUnits
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
5.599%nee_RateOfTotalAnnualDistributionsOnEquityUnits
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Interest rate   1.60%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
1.70%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
Rate of payments on stock purchase contracts (in hundredths)   4.289%nee_RateOfPaymentsOnStockPurchaseContracts
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
3.899%nee_RateOfPaymentsOnStockPurchaseContracts
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2012Member
           
NEE Equity Units 2009 [Member]                  
Sale of equity units [Abstract]                  
Debentures remarketed     350,000,000nee_DebenturesRemarketed
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2009Member
           
Rate of interest on debentures after remarketing     1.611%nee_RateofInterestondebenturesafterremarketing
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2009Member
           
Issuances of common stock, net of issuance cost (in shares)       5,400,500us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2009Member
         
Issuances of common stock       350,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2009Member
         
NEE Equity Units 2010 [Member]                  
Sale of equity units [Abstract]                  
Debentures remarketed                 402,400,000nee_DebenturesRemarketed
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2010Member
Debt Instrument, Face Amount                 402,500,000us-gaap_DebtInstrumentFaceAmount
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2010Member
Rate of interest on debentures after remarketing                 1.339%nee_RateofInterestondebenturesafterremarketing
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2010Member
Issuances of common stock, net of issuance cost (in shares)         5,946,530us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2010Member
       
Issuances of common stock         402,500,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ nee_EquityUnitsAxis
= nee_NeeEquityUnits2010Member
       
NEE Equity Units 2013 [Member]                  
Sale of equity units [Abstract]                  
Amount of equity units sold         500,000,000nee_AmountOfEquityUnitsSold
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
500,000,000nee_AmountOfEquityUnitsSold
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Stated amount of each equity unit (in dollars per share)         $ 50nee_StatedAmountOfEachEquityUnit
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
$ 50nee_StatedAmountOfEachEquityUnit
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Undivided beneficial ownership interest per debenture (in hundredths)         5.00%nee_UndividedBeneficialOwnershipInterestPerDebenture
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
5.00%nee_UndividedBeneficialOwnershipInterestPerDebenture
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Principal amount of each debenture         $ 1,000nee_PrincipalAmountOfEachDebenture
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
$ 1,000nee_PrincipalAmountOfEachDebenture
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Price per share of stock purchase contract - low range (in dollars per share)         $ 82.70nee_PricePerShareOfStockPurchaseContractLowRange
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
$ 82.70nee_PricePerShareOfStockPurchaseContractLowRange
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Price per share of stock purchase contract - high range (in dollars per share)         $ 99.24nee_PricePerShareOfStockPurchaseContractHighRange
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
$ 99.24nee_PricePerShareOfStockPurchaseContractHighRange
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Number Of Shares Subject To Antidilution Adjustments If Purchased On Final Settlement Date At Less Than Or Equal To Low Range Threshold         0.6062nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtLessThanOrEqualToLowRangeThreshold
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
0.6062nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtLessThanOrEqualToLowRangeThreshold
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Number of shares (subject to antidilution adjustments) if purchased on the final settlement date at equal to or greater than high range threshold (in shares)         0.5051nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtEqualToOrGreaterThanHighRangeThreshold
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
0.5051nee_NumberOfSharesSubjectToAntidilutionAdjustmentsIfPurchasedOnFinalSettlementDateAtEqualToOrGreaterThanHighRangeThreshold
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Trading period (in days) over which the market value is determined by reference to the average closing prices of the common stock           20 days      
Rate of total annual distributions on equity units (in hundredths)         5.799%nee_RateOfTotalAnnualDistributionsOnEquityUnits
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
5.799%nee_RateOfTotalAnnualDistributionsOnEquityUnits
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Interest rate         1.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
1.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
     
Rate of payments on stock purchase contracts (in hundredths)         4.349%nee_RateOfPaymentsOnStockPurchaseContracts
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member
4.349%nee_RateOfPaymentsOnStockPurchaseContracts
/ nee_EquityUnitsAxis
= nee_NEEEquityUnits2013Member