XML 107 R79.htm IDEA: XBRL DOCUMENT
v3.23.2

Regulatory Matters - APC Renewable Generation Certificate (Details) | Jun. 14, 2023 MW | Jun. 13, 2023 MW | Apr. 04, 2023 claim MW
--- | --- | --- | ---
Public Utilities, General Disclosures [Line Items] |  |  |
Renewable generation certificate, number of new solar power purchase agreements | claim |  |  | 2
ALABAMA POWER CO |  |  |
Public Utilities, General Disclosures [Line Items] |  |  |
Renewable generation certificate, additional generating capacity procured (in MWs) |  |  | 160
Renewable generation certificate, generating capacity (in MWs) |  |  | 490
Renewable generation certificate, authorized generating capacity (in MWs) |  |  | 500
Renewable generation certificate, additional renewable capacity (in MWs) | 2,400 |  |
Renewable generation certificate, size of allowable projects (in MWs) | 200 | 80 |
Renewable generation certificate, annual approval limit (in MWs) | 400 | 160 |

X
- Definition Renewable Generation Certificate, Additional Generating Capacity + References No definition available. + Details
Name: | so_RenewableGenerationCertificateAdditionalGeneratingCapacity
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renewable Generation Certificate, Additional Renewable Capacity + References No definition available. + Details
Name: | so_RenewableGenerationCertificateAdditionalRenewableCapacity
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renewable Generation Certificate, Annual Approval Limit + References No definition available. + Details
Name: | so_RenewableGenerationCertificateAnnualApprovalLimit
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renewable Generation Certificate, Authorized Generating Capacity + References No definition available. + Details
Name: | so_RenewableGenerationCertificateAuthorizedGeneratingCapacity
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renewable Generation Certificate, Generating Capacity + References No definition available. + Details
Name: | so_RenewableGenerationCertificateGeneratingCapacity
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renewable Generation Certificate, Number Of New Power Purchase Agreements + References No definition available. + Details
Name: | so_RenewableGenerationCertificateNumberOfNewPowerPurchaseAgreements
Namespace Prefix: | so_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Renewable Generation Certificate, Size of Allowable Projects + References No definition available. + Details
Name: | so_RenewableGenerationCertificateSizeOfAllowableProjects
Namespace Prefix: | so_
Data Type: | dtr-types1:powerItemType
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_AlabamaPowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |