XML 54 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Shareholders' Equity (Assumptions and Options) (Details) (Options [Member], USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Options [Member]
     
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Maximum term (in years) 10 years    
Assumptions used to estimate the fair value of options using the Black-Scholes option pricing model [Abstract]      
Expected volatility (in hundredths) 20.32%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
[1]   21.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
[1]
Expected volatility, low range (in hundredths)   20.08%nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateLowRange
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
[1]  
Expected volatility, high range (in hundredths)   20.15%nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateHighRange
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
[1]  
Expected dividends (in hundredths) 3.11%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
  3.99%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
Expected dividends, low range (in hundredths)   3.28%nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateLowRange
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
 
Expected dividends, high range (in hundredths)   3.64%nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateHighRange
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
 
Expected term (years) 7 years [2] 7 years [2] 6 years 8 months 12 days [2]
Risk-free rate (in hundredths) 2.17%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
  1.37%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
Risk-free rate, low range (in hundredths)   1.15%nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateLowRange
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
 
Risk-free rate, high range (in hundredths)   1.40%nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateHighRange
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
 
Option activity [Roll Forward]      
Shares underlying options - Balance at beginning of year (in shares) 3,191,547us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Shares underlying options - Granted (in shares) 198,358us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Shares underlying options - Exercised (in shares) (564,870)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Shares underlying options - Forfeited (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Shares underlying options - Expired (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Shares underlying options - Balance at end of year (in shares) 2,825,035us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
3,191,547us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
 
Shares underlying options - Exercisable (in shares) 2,344,937us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Additional disclosures pertaining to options [Abstract]      
Balance at beginning of year, weighted average exercise price (in dollars per share) $ 54.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Granted, weighted average exercise price (in dollars per share) $ 93.27us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Exercised, weighted average exercise price (in dollars per share) $ 46.51us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Forfeited, weighted average exercise price (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Expired, weighted average exercise price (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Balance at end of year, weighted average exercise price (in dollars per share) $ 59.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
$ 54.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
 
Exercisable at end of year, weighted average exercise price (in dollars per share) $ 55.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Balance at end of year, weighted average remaining contractual term (years) 5 years 9 months 18 days    
Balance at end of year, aggregate intrinsic value $ 133us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Exercisable at end of year, weighted average remaining contractual term (years) 5 years 2 months 12 days    
Exercisable at end of year, aggregate intrinsic value 120nee_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
   
Granted, weighted average grant date fair value (in dollars per share) $ 14.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
$ 9.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
$ 7.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
Total intrinsic value of stock options exercised 30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
Cash received from option exercises 26us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
14us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
55us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
Tax benefit realized from options exercised $ 11us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
$ 5us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
$ 22us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= nee_OptionsMember
[1] Based on historical experience.
[2] Based on historical exercise and post-vesting cancellation experience adjusted for outstanding awards.