XML 276 R234.htm IDEA: XBRL DOCUMENT
v3.24.0.1

ACQUISITIONS AND DISPOSITIONS - Southern Company Narrative (Details) | 1 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2021 USD ($) project | Oct. 31, 2021 USD ($) | Jun. 30, 2021 USD ($) | Dec. 31, 2023 project
Business Acquisition [Line Items] |  |  |  |
Proceeds from sale of assets subject to leveraged lease | $ 673,000,000 | $ 45,000,000 |  |
Gain (loss) on sale of assets subject to leveraged lease |  | 0 |  |
Leveraged leases, income tax benefits |  | $ 16,000,000 |  |
Number of international projects subject to leveraged lease terminated | project | 2 |  |  | 2
Gain (loss) on termination of leveraged leases | $ 93,000,000 |  |  |
Gain (loss) on termination of leveraged leases, after tax | $ 99,000,000 |  |  |
All Other |  |  |  |
Business Acquisition [Line Items] |  |  |  |
Lease, impairment loss |  |  | $ 7,000,000 |
Lease, impairment loss, after tax |  |  | $ 6,000,000 |

X
- Definition Gain (Loss) On Contract Termination, Net Of Tax + References No definition available. + Details
Name: | so_GainLossOnContractTerminationNetOfTax
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain (Loss) on Sale of Assets Subject to Leveraged Lease + References No definition available. + Details
Name: | so_GainLossOnSaleOfAssetsSubjectToLeveragedLease
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease, Impairment Loss + References No definition available. + Details
Name: | so_LeaseImpairmentLoss
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease, Impairment Loss, After Tax + References No definition available. + Details
Name: | so_LeaseImpairmentLossAfterTax
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of Projects Subject to Leveraged Lease Terminated + References No definition available. + Details
Name: | so_NumberOfProjectsSubjectToLeveragedLeaseTerminated
Namespace Prefix: | so_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds From Sale Of Assets Subject To Leveraged Lease + References No definition available. + Details
Name: | so_ProceedsFromSaleOfAssetsSubjectToLeveragedLease
Namespace Prefix: | so_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5 + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_GainLossOnContractTermination
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of investment tax credit recognized as income. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481192/840-30-45-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 50 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478989/842-50-45-1 + Details
Name: | us-gaap_LeveragedLeasesIncomeStatementInvestmentTaxCreditRecognizedOnLeveragedLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |