<?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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:so="http://southerncompany.com/20210913"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="so-20210913.xsd" xlink:type="simple"/>
    <context id="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
        </entity>
        <period>
            <startDate>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <context id="i95442676f0ad461291b9e928476f6f1e_D20210916-20210916">
        <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>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <context id="i614ca7fff4a6478e9f7f97671cd22958_D20210916-20210916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2016A5.25JuniorSubordinatedNotesDue2076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <context id="i41becf4907b84794834b3bab00fa98a5_D20210916-20210916">
        <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>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <context id="idf4a00ebc0e945268aa55dc98ae2c5d7_D20210916-20210916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">so:Series2019ACorporateUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <context id="i9ae4d692fb4e4153920588ba3fe78007_D20210916-20210916">
        <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>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <context id="ibaa5b28ddb4d445292cc30721e34c815_D20210916-20210916">
        <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>2021-09-16</startDate>
            <endDate>2021-09-16</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N180L2ZyYWc6NWNiNDYxMDgxNGFmNGEwMGFlNmUyNDM4ZTQ4MjlhMzYvdGFibGU6NzEyY2NjY2U4OTAxNGUwOGE1YjI3ZDVjMDExY2RiMGYvdGFibGVyYW5nZTo3MTJjY2NjZTg5MDE0ZTA4YTViMjdkNWMwMTFjZGIwZl8xLTEtMS0xLTE_d8c1c525-b142-493f-b44d-2bab35512e51">0000092122</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N180L2ZyYWc6NWNiNDYxMDgxNGFmNGEwMGFlNmUyNDM4ZTQ4MjlhMzYvdGFibGU6NzEyY2NjY2U4OTAxNGUwOGE1YjI3ZDVjMDExY2RiMGYvdGFibGVyYW5nZTo3MTJjY2NjZTg5MDE0ZTA4YTViMjdkNWMwMTFjZGIwZl8yLTEtMS0xLTE_85881bb7-08a9-44a4-9012-3735baf79610">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTM0_605432db-4173-46cb-96be-9b9403594df0">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6YzczZTVjM2RmMDBlNDZjZDljNTY0MGM0YjFmMzE2YjMvdGFibGVyYW5nZTpjNzNlNWMzZGYwMGU0NmNkOWM1NjQwYzRiMWYzMTZiM18wLTItMS0xLTE_57d637f1-1a98-426a-aad0-ee0a54ce37ce">2021-09-13</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6YTE1NzcxMDY2MTllNDU3NWE3ODgxNGFlODViZGY2YzMvdGFibGVyYW5nZTphMTU3NzEwNjYxOWU0NTc1YTc4ODE0YWU4NWJkZjZjM18wLTEtMS0xLTE_ac7e7755-b928-4a3c-acab-5486ab1591cc">1-3526</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6YTE1NzcxMDY2MTllNDU3NWE3ODgxNGFlODViZGY2YzMvdGFibGVyYW5nZTphMTU3NzEwNjYxOWU0NTc1YTc4ODE0YWU4NWJkZjZjM18wLTMtMS0xLTE_e8a980fb-d10e-4599-8617-bc34e80dadbf">The Southern Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6YTE1NzcxMDY2MTllNDU3NWE3ODgxNGFlODViZGY2YzMvdGFibGVyYW5nZTphMTU3NzEwNjYxOWU0NTc1YTc4ODE0YWU4NWJkZjZjM18wLTUtMS0xLTE_4f3512e0-af2b-4361-94bf-6e027ea4cb52">58-0690070</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTM5_aa64ccd4-d090-4278-978d-5985434234d7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTM1_3aac89d6-4d46-45b4-a35c-bfcaadb9ebb3">30 Ivan Allen Jr. Boulevard, N.W</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTMx_053d5514-57fc-45db-ae64-e6631b85dab0">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTMy_b0032809-f1ab-405d-9fd3-ef4549c0e0cd">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTM2_fec15d39-074e-46d4-8528-2046211bbeb2">30308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTMz_fc8b5cf3-4c53-4411-8486-926d121f4f60">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTM3_b62d63f4-1fd9-48ec-b6d5-933f6f8a9da5">506-5000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6NmY1YWI5NmE2NjVjNGU5OWJlMjI2NTgyZTRiOWM2YTYvdGFibGVyYW5nZTo2ZjVhYjk2YTY2NWM0ZTk5YmUyMjY1ODJlNGI5YzZhNl8wLTAtMS0xLTE_85c43fb6-9daa-4c74-a0f6-cd6acdbc8dfc">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6NmY1YWI5NmE2NjVjNGU5OWJlMjI2NTgyZTRiOWM2YTYvdGFibGVyYW5nZTo2ZjVhYjk2YTY2NWM0ZTk5YmUyMjY1ODJlNGI5YzZhNl8xLTAtMS0xLTE_175eba95-12b4-4fdc-aef5-e15a0e0ae4d7">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6NmY1YWI5NmE2NjVjNGU5OWJlMjI2NTgyZTRiOWM2YTYvdGFibGVyYW5nZTo2ZjVhYjk2YTY2NWM0ZTk5YmUyMjY1ODJlNGI5YzZhNl8yLTAtMS0xLTE_56450f6d-cc79-443e-9d21-751cdd4d320e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6NmY1YWI5NmE2NjVjNGU5OWJlMjI2NTgyZTRiOWM2YTYvdGFibGVyYW5nZTo2ZjVhYjk2YTY2NWM0ZTk5YmUyMjY1ODJlNGI5YzZhNl8zLTAtMS0xLTE_364d9f67-7439-42f9-bcaa-57882d48e367">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i95442676f0ad461291b9e928476f6f1e_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8xLTEtMS0xLTE_eb30ad32-8d67-4e54-accc-d6186b5f21d6">Common Stock, par value $5 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i95442676f0ad461291b9e928476f6f1e_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8xLTItMS0xLTE_ddd6217c-bf23-4ef9-95f2-d06c8c434cfd">SO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i95442676f0ad461291b9e928476f6f1e_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8xLTMtMS0xLTE_ebe5cca2-6fd2-4e30-b1ab-c2507fe0d428">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i614ca7fff4a6478e9f7f97671cd22958_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8yLTEtMS0xLTE_d69f4d29-fc11-4416-8136-c80468595c9b">Series 2016A 5.25% Junior Subordinated Notes due 2076</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i614ca7fff4a6478e9f7f97671cd22958_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8yLTItMS0xLTE_91852cfe-eae3-4a8d-83d6-e8aa047d1f02">SOJB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i614ca7fff4a6478e9f7f97671cd22958_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8yLTMtMS0xLTE_e2c39f11-8cfe-4c84-9a4d-1d72cab9dfc1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i41becf4907b84794834b3bab00fa98a5_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8zLTEtMS0xLTE_7ffff132-b9ac-4f60-a0f9-042378f412ff">Series 2017B 5.25% Junior Subordinated Notes due 2077</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i41becf4907b84794834b3bab00fa98a5_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8zLTItMS0xLTE_36653451-abfe-4aaa-aaf7-4df27f77f85f">SOJC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i41becf4907b84794834b3bab00fa98a5_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV8zLTMtMS0xLTE_07035ff3-ea8f-49bc-a17c-1e35f7fab15c">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="idf4a00ebc0e945268aa55dc98ae2c5d7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV80LTEtMS0xLTE_037d6ff2-47c1-4e1a-910e-233ffd8e7f84">2019 Series A Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idf4a00ebc0e945268aa55dc98ae2c5d7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV80LTItMS0xLTE_7d0eb012-7424-4f30-9eac-486a297e9200">SOLN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idf4a00ebc0e945268aa55dc98ae2c5d7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV80LTMtMS0xLTE_c2ec8b52-d4fe-4f8e-a26d-87cb5eb4c66d">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9ae4d692fb4e4153920588ba3fe78007_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV81LTEtMS0xLTE_e8c3df3c-db2e-4936-8561-ae7d307dd7bc">Series 2020A 4.95% Junior Subordinated Notes due 2080</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9ae4d692fb4e4153920588ba3fe78007_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV81LTItMS0xLTE_02fd2559-df58-4d36-a90d-5f35c67496bd">SOJD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9ae4d692fb4e4153920588ba3fe78007_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV81LTMtMS0xLTE_40ccb813-acb5-4645-96a3-5f45ee270010">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ibaa5b28ddb4d445292cc30721e34c815_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV82LTEtMS0xLTE_0d8bb7b2-54c8-4872-b08e-9efda0a8b526">Series 2020C 4.20% Junior Subordinated Notes due 2060</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibaa5b28ddb4d445292cc30721e34c815_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV82LTItMS0xLTE_72b80af9-2ebf-4355-9d28-4122b73a018a">SOJE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibaa5b28ddb4d445292cc30721e34c815_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGFibGU6ZGJiNmFlOGVhM2M1NDM0NmE1MThlNzE3N2Y4OGNjODUvdGFibGVyYW5nZTpkYmI2YWU4ZWEzYzU0MzQ2YTUxOGU3MTc3Zjg4Y2M4NV82LTMtMS0xLTE_cf96db5b-22e4-4640-ad84-0ec202524f7e">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0beca79bf3f8420bbb3b7f84d8c690f7_D20210916-20210916"
      id="id3VybDovL2RvY3MudjEvZG9jOmIyNWVhMGNhYzExYTQyOTg5YWIxYjcwYmRiMjViNzg3L3NlYzpiMjVlYTBjYWMxMWE0Mjk4OWFiMWI3MGJkYjI1Yjc4N18xL2ZyYWc6MmVmZTIxZWU1ODBhNDIyYjhiYzAyNDlmN2U1YmM2ZGYvdGV4dHJlZ2lvbjoyZWZlMjFlZTU4MGE0MjJiOGJjMDI0OWY3ZTViYzZkZl8xMTM4_2da6c8c8-00a4-4a4b-8c39-5693135bd6bd">false</dei:EntityEmergingGrowthCompany>
</xbrl>
