XML 102 R71.htm IDEA: XBRL DOCUMENT
v3.22.4

Employee Retirement Benefits - Unrecognized Amounts (Details) - Pension Benefits [Member] - USD ($) $ in Millions | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Components of AOCI: |  |
Unrecognized prior service benefit | $ 1 | $ 2
Unrecognized losses | (91) | 41
Total | (90) | 43
Tax effects on components of AOCI [Abstract] |  |
Tax expense (benefit) related to unrecognized prior service benefit (cost) | 0 | 1
Tax expense (benefit) related to unrecognized gain (loss) | (33) | 7
Unrecognized amounts included in regulatory assets (liabilities) [Abstract] |  |
Unrecognized prior service cost (benefit) | 2 | (1)
Unrecognized losses (gains) | 277 | (80)
Total | $ 279 | $ (81)

X
- Definition The after tax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in other comprehensive income as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan. + References No definition available. + Details
Name: | nee_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesNetOfTax
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax expense (benefit) related to unrecognized gain (loss) included in accumulated other comprehensive income (loss) yet to be recognized as components of prepaid (accrued) benefit cost. + References No definition available. + Details
Name: | nee_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount related to the net of tax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost. + References No definition available. + Details
Name: | nee_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditNetOfTax
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Tax expense (benefit) related to unrecognized prior service benefit (cost) included in accumulated other comprehensive income (loss) yet to be recognized as components of prepaid (accrued) benefit cost. + References No definition available. + Details
Name: | nee_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total of net (gain) loss, prior service cost (credit), and transition obligations included in regulatory assets (liabilities) that are yet to be recognized as components of prepaid (accrued) benefit cost. + References No definition available. + Details
Name: | nee_DefinedBenefitPlanRegulatoryAssetsLiabilitiesTotal
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of (gain) loss not yet recognized as a component of prepaid (accrued) benefit cost and is included in regulatory assets (liabilities). + References No definition available. + Details
Name: | nee_DefinedBenefitPlanRegulatoryAssetsLiabilitiesUnrecognizedGainsLosses
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of prepaid (accrued) benefit cost and is included in regulatory assets (liabilities). + References No definition available. + Details
Name: | nee_DefinedBenefitPlanRegulatoryAssetsLiabilitiesUnrecognizedPriorServiceCost
Namespace Prefix: | nee_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Definition Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i-k) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |