<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:so="http://southerncompany.com/20260730"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="so-20260730.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:AlabamaPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:GeorgiaPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:MississippiPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:SouthernPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:SouthernCompanyGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2017B5.25JuniorSubordinatedNotesDue2077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2020A4.95JuniorSubordinatedNotesDue2080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2020C420JuniorSubordinatedNotesDue2060Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2021B1875FixedToFixedResetRateJuniorSubordinatedNotesDue2081Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2025A6.50JuniorSubordinatedNotesDue2085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:A2025SeriesACorporateUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2017A500JuniorSubordinatedNotesDue2077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:GeorgiaPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2016B1.850SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">so:SouthernPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-30</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-100">0000092122</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-101">0000003153</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-3" id="f-102">0000041091</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-4" id="f-103">0000066904</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-5" id="f-104">0001160661</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey contextRef="c-6" id="f-105">0001004155</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-106">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2026-07-30</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber contextRef="c-1" id="f-3">1-3526</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-4">The Southern Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-5">58-0690070</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">30 Ivan Allen Jr. Boulevard, N.W</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">30308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">506-5000</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-2" id="f-13">1-3164</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-2" id="f-14">Alabama Power Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-2" id="f-15">63-0004250</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-2" id="f-16">AL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-2" id="f-17">600 North 18th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-2" id="f-18">Birmingham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-2" id="f-19">AL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-2" id="f-20">35203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-2" id="f-21">205</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-2" id="f-22">257-1000</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-3" id="f-23">1-6468</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-3" id="f-24">Georgia Power Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-3" id="f-25">58-0257110</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-3" id="f-26">GA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-3" id="f-27">241 Ralph McGill Boulevard, N.E.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-3" id="f-28">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-3" id="f-29">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-3" id="f-30">30308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-3" id="f-31">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-3" id="f-32">506-6526</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-4" id="f-33">001-11229</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-4" id="f-34">Mississippi Power Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-4" id="f-35">64-0205820</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-4" id="f-36">MS</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-4" id="f-37">2992 West Beach Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-4" id="f-38">Gulfport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-4" id="f-39">MS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-4" id="f-40">39501</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-4" id="f-41">228</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-4" id="f-42">864-1211</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-5" id="f-43">001-37803</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-5" id="f-44">Southern Power Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-5" id="f-45">58-2598670</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-5" id="f-46">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-5" id="f-47">30 Ivan Allen Jr. Boulevard, N.W.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-5" id="f-48">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-5" id="f-49">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-5" id="f-50">30308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-5" id="f-51">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-5" id="f-52">506-5000</dei:LocalPhoneNumber>
    <dei:EntityFileNumber contextRef="c-6" id="f-53">1-14174</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-6" id="f-54">Southern Company Gas</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="c-6" id="f-55">58-2210952</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c-6" id="f-56">GA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-6" id="f-57">725 W. Peachtree Street, N.E.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-6" id="f-58">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-6" id="f-59">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-6" id="f-60">30308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-6" id="f-61">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-6" id="f-62">584-4000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-63">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-64">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-65">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-66">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-7" id="f-67">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-7" id="f-68">SO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-7" id="f-69">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-8" id="f-70">Series 2017B 5.25% Junior Subordinated Notes due 2077</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-8" id="f-71">SOJC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-8" id="f-72">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-9" id="f-73">Series 2020A 4.95% Junior Subordinated Notes due 2080</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-9" id="f-74">SOJD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-9" id="f-75">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-10" id="f-76">Series 2020C 4.20% Junior Subordinated Notes due 2060</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-10" id="f-77">SOJE</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-10" id="f-78">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-11" id="f-79">Series 2021B 1.875% Fixed-to-Fixed Reset Rate Junior Subordinated Notes due 2081</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-11" id="f-80">SO 81</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-11" id="f-81">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-12" id="f-82">Series 2025A 6.50% Junior Subordinated Notes due 2085</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-12" id="f-83">SOJF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-12" id="f-84">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-13" id="f-85">2025 Series A Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-13" id="f-86">SOMN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-13" id="f-87">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-14" id="f-88">Series 2017A 5.00% Junior Subordinated Notes due 2077</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-14" id="f-89">GPJA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-14" id="f-90">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-15" id="f-91">Series 2016B 1.850% Senior Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-15" id="f-92">SO/26A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-15" id="f-93">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-94">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-5" id="f-95">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-3" id="f-96">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-2" id="f-97">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-6" id="f-98">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany contextRef="c-4" id="f-99">false</dei:EntityEmergingGrowthCompany>
</xbrl>
