XML 172 R119.htm IDEA: XBRL DOCUMENT
v3.25.0.1

REGULATORY MATTERS - GPC Nuclear Construction and Cost and Schedule (Details) $ in Millions | 3 Months Ended | 12 Months Ended | 192 Months Ended
--- | --- | --- | ---
Jun. 30, 2024 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2012 utility MW | Dec. 31, 2024 USD ($)
Public Utilities, General Disclosures [Line Items] |  |  |  |  |  |
Pre-tax credit to income |  | $ 21 | $ 68 | $ (183) |  |
Georgia Power |  |  |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |  |  |
Number of construction units approved | utility |  |  |  |  | 2 |
Electric generating capacity (in MWs) | MW |  |  |  |  | 1,100 |
Pre-tax credit to income | $ 21 | $ 21 | 68 | $ (183) |  |
After tax credit to income | $ 16 |  |  |  |  |
Plant Vogtle Units 3 and 4 | Georgia Power |  |  |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |  |  |
Percent ownership |  | 45.70% |  |  |  | 45.70%
Total project capital cost forecast |  | $ 10,732 |  |  |  | $ 10,732
Net investment |  | (10,663) |  |  |  | (10,663)
Remaining estimate to complete |  | 69 |  |  |  | 69
Estimated cost to complete, costs not shared with other owners |  | 1,200 |  |  |  | 1,200
Total AFUDC and interest capitalized, accrual amount |  | 440 | $ 14 |  |  | 440
Estimated construction financing costs |  | 3,530 |  |  |  | 3,530
Proceeds from recovery of financing costs |  |  |  |  |  | 3,080
Plant Vogtle Units 3 and 4 | Georgia Power | Twenty Fifth Vogtle Construction Monitoring Report |  |  |  |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |  |  |  |
Maximum guarantee |  | 1,700 |  |  |  | $ 1,700
Customer refund |  | $ 188 |  |  |  |

X
- Definition Allowance For Funds Used During Construction, Capitalized Interest Accrued + References No definition available. + Details
Name: | so_AllowanceForFundsUsedDuringConstructionCapitalizedInterestAccrued
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Customer Refund + References No definition available. + Details
Name: | so_CustomerRefund
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Electric generating capacity in mega watts under consortium agreement. + References No definition available. + Details
Name: | so_ElectricGeneratingCapacityInMegaWattsUnderConsortiumAgreement
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated Cost To Complete, Construction Contingency Estimate, Financing Costs + References No definition available. + Details
Name: | so_EstimatedCostToCompleteConstructionContingencyEstimateFinancingCosts
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated Cost To Complete, Costs Not Shared With Other Owners + References No definition available. + Details
Name: | so_EstimatedCostToCompleteCostsNotSharedWithOtherOwners
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated Loss On Plant Vogtle Units 3 And 4 + References No definition available. + Details
Name: | so_EstimatedLossOnPlantVogtleUnits3And4
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Estimated Loss On Plant Vogtle Units 3 And 4, Net Of Tax + References No definition available. + Details
Name: | so_EstimatedLossOnPlantVogtleUnits3And4NetOfTax
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Guarantee Obligations of Contractor's Parent + References No definition available. + Details
Name: | so_GuaranteeObligationsofContractorsParent
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number Of Construction Units Approved + References No definition available. + Details
Name: | so_NumberOfConstructionUnitsApproved
Namespace Prefix: | so_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preliminary Estimated Cost to Complete + References No definition available. + Details
Name: | so_PreliminaryEstimatedCosttoComplete
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Proceeds from Recovery of Financing Costs + References No definition available. + Details
Name: | so_ProceedsfromRecoveryofFinancingCosts
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Public Utilities, Property, Plant and Equipment, Investment, Net + References No definition available. + Details
Name: | so_PublicUtilitiesPropertyPlantandEquipmentInvestmentNet
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The proportionate share of interest (percent) in a jointly owned utility plant. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 980 -SubTopic 360 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 10.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479070/980-360-S99-1 + Details
Name: | us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesGeneralDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=so_GeorgiaPowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityAxis=so_PlantVogtleUnits3And4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | so_VogtleConstructionMonitoringReportNumberAxis=so_TwentyFifthVogtleConstructionMonitoringReportMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |