XML 104 R69.htm IDEA: XBRL DOCUMENT
v3.20.4

Employee Retirement Benefits - Fair Value of Pension Plan Assets (Details) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Fair Value Measured at Net Asset Value Per Share |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments | $ 153 | $ 190
Equity Securities [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments | 881 | 741
Equity Securities [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 2,030 | 1,605
Equity Securities [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 2,017 | 1,593
Equity Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 10 | 9
Equity Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 3 | 3
Equity Commingled Vehicles [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments | 156 | 141
Equity Commingled Vehicles [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 668 | 706
Equity Commingled Vehicles [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Equity Commingled Vehicles [Member] | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 668 | 706
Equity Commingled Vehicles [Member] | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
U.S. Government And Municipal Bonds [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 177 | 102
U.S. Government And Municipal Bonds [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 169 | 95
U.S. Government And Municipal Bonds [Member] | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 8 | 7
U.S. Government And Municipal Bonds [Member] | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Corporate debt securities [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments | 93 | 76
Corporate debt securities [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 340 | 247
Corporate debt securities [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Corporate debt securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 340 | 247
Corporate debt securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Asset-backed securities [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 375 | 416
Asset-backed securities [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Asset-backed securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 375 | 416
Asset-backed securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Debt Security Commingled Vehicles [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments | 5 |
Debt Security Commingled Vehicles [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 201 | 190
Debt Security Commingled Vehicles [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 47
Debt Security Commingled Vehicles [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 201 | 143
Debt Security Commingled Vehicles [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Convertible securities [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments | 35 | 5
Convertible securities [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 517 | 404
Convertible securities [Member] | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 64 | 32
Convertible securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 453 | 372
Convertible securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 0 | 0
Investments measured at net asset value [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Foreign investments |  | 20
Total Investments |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 5,314 | 4,800
Total Investments | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 4,308 | 3,670
Total Investments | Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 2,250 | 1,767
Total Investments | Significant Other Observable Inputs (Level 2) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 2,055 | 1,900
Total Investments | Significant Unobservable Inputs (Level 3) [Member] | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | 3 | 3
Total Investments | Fair Value Measured at Net Asset Value Per Share | Reported Value Measurement [Member] |  |
Fair value measurements of plan assets [Abstract] |  |
Fair value | $ 1,006 | $ 1,130

X
- Definition The amount of foreign investments included in plan assets. + References No definition available. + Details
Name: | nee_ForeignInvestmentsIncludedInPlanAssets
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
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: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=nee_EquityCommingledVehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=nee_UsGovernmentAndMunicipalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=nee_DebtSecurityCommingledVehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ConvertibleDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=nee_InvestmentsmeasuredatnetassetvalueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=nee_TotalInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |