<?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/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:so="http://southerncompany.com/20221003"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="so-20221003.xsd" xlink:type="simple"/>
    <context id="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000092122</identifier>
        </entity>
        <period>
            <startDate>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="i9a49f8cf78d24a7aa4e0ee8f24b054b1_D20221003-20221003">
        <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>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="iea96f0f0507f459993ce054f6a9be65b_D20221003-20221003">
        <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>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="i0536ad92e2d2433b8e48e0fc6cfb8ce7_D20221003-20221003">
        <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>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="id9f60e430aa844bd8377d0b4300a7108_D20221003-20221003">
        <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>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="i33de400cc68749c7b0df77b766526431_D20221003-20221003">
        <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>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="i96577c6a7fca44b0a6b66e82c62a3060_D20221003-20221003">
        <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>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY180L2ZyYWc6YWI0OWFjOTBmNTYxNGJlOWFkYmQxZDc0MTEwZDc4MWMvdGFibGU6Zjg0YjIyMzUwZTJiNGYxMGExNGFlYTYyNjc1MjZiZjcvdGFibGVyYW5nZTpmODRiMjIzNTBlMmI0ZjEwYTE0YWVhNjI2NzUyNmJmN18xLTEtMS0xLTQxNTUxMw_48720d8b-fef7-47e2-a759-0c4f3cee6128">0000092122</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY180L2ZyYWc6YWI0OWFjOTBmNTYxNGJlOWFkYmQxZDc0MTEwZDc4MWMvdGFibGU6Zjg0YjIyMzUwZTJiNGYxMGExNGFlYTYyNjc1MjZiZjcvdGFibGVyYW5nZTpmODRiMjIzNTBlMmI0ZjEwYTE0YWVhNjI2NzUyNmJmN18yLTEtMS0xLTQxNTUxMw_74182d55-9392-4f07-80cc-52b9d67d53f0">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTM0_e6038e25-08f3-4482-96ea-5f7e59a29d45">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6NzkyMTI5YmI5NjJmNDA4ZDhkNzIyMjAwMWE2NjFhYTAvdGFibGVyYW5nZTo3OTIxMjliYjk2MmY0MDhkOGQ3MjIyMDAxYTY2MWFhMF8wLTItMS0xLTQxNTUxMw_70aae09e-17c5-4924-8a68-9afb3221514b">2022-10-03</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6MmEyYTdlOGU2OTE5NDFmZGJmMTdhZGYzOGY4NDRlOTcvdGFibGVyYW5nZToyYTJhN2U4ZTY5MTk0MWZkYmYxN2FkZjM4Zjg0NGU5N18wLTEtMS0xLTQxNTUxMw_08abe213-cc4e-4c3c-990d-246c3c0e91e0">1-3526</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6MmEyYTdlOGU2OTE5NDFmZGJmMTdhZGYzOGY4NDRlOTcvdGFibGVyYW5nZToyYTJhN2U4ZTY5MTk0MWZkYmYxN2FkZjM4Zjg0NGU5N18wLTMtMS0xLTQxNTUxMw_fe503a3e-337a-426a-bb1f-c3ea2278a34d">The Southern Company</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6MmEyYTdlOGU2OTE5NDFmZGJmMTdhZGYzOGY4NDRlOTcvdGFibGVyYW5nZToyYTJhN2U4ZTY5MTk0MWZkYmYxN2FkZjM4Zjg0NGU5N18wLTUtMS0xLTQxNTUxMw_78e67fd7-0585-41d8-a57c-f93128ed8723">58-0690070</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTI5_ad026a3b-fac2-4f5b-901b-6b253aab97a9">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTM1_8933fd15-2dfd-4c4b-9568-ebc8b36a2fa2">30 Ivan Allen Jr. Boulevard, N.W</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTM2_83cef6f4-d35f-41da-abca-d165c61e74c7">Atlanta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTMw_8960b429-f069-44b8-add8-51df4f58be35">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTMy_9b631bcf-8abf-408c-b38f-73472f2bc677">30308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTMx_382113c9-3b9a-432f-877a-0f0a1a764088">404</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTMz_0400f113-24f0-49f0-aec2-3b65a274bad7">506-5000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6ZjhjZmZjMzg0YTVmNDdlM2FkZTY5YzU5NzQ1NjllZmMvdGFibGVyYW5nZTpmOGNmZmMzODRhNWY0N2UzYWRlNjljNTk3NDU2OWVmY18wLTAtMS0xLTQxNTUxMw_f91c485c-8ce4-41e7-92d1-58b38988a8fb">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6ZjhjZmZjMzg0YTVmNDdlM2FkZTY5YzU5NzQ1NjllZmMvdGFibGVyYW5nZTpmOGNmZmMzODRhNWY0N2UzYWRlNjljNTk3NDU2OWVmY18xLTAtMS0xLTQxNTUxMw_e12a644d-a064-4bd8-baab-7fcec8a0f029">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6ZjhjZmZjMzg0YTVmNDdlM2FkZTY5YzU5NzQ1NjllZmMvdGFibGVyYW5nZTpmOGNmZmMzODRhNWY0N2UzYWRlNjljNTk3NDU2OWVmY18yLTAtMS0xLTQxNTUxMw_f0dedd67-614c-4ff5-94ff-d1621c6f8135">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6ZjhjZmZjMzg0YTVmNDdlM2FkZTY5YzU5NzQ1NjllZmMvdGFibGVyYW5nZTpmOGNmZmMzODRhNWY0N2UzYWRlNjljNTk3NDU2OWVmY18zLTAtMS0xLTQxNTUxMw_070c8590-3c86-4ebd-b292-1bc641b114ba">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i9a49f8cf78d24a7aa4e0ee8f24b054b1_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8xLTEtMS0xLTQxNTUxMw_52a02953-7ff8-428e-a36d-9a63b3d727c4">Common Stock, par value $5 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9a49f8cf78d24a7aa4e0ee8f24b054b1_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8xLTItMS0xLTQxNTUxMw_627023d3-51ea-4f6d-ac79-becab12d7b19">SO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9a49f8cf78d24a7aa4e0ee8f24b054b1_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8xLTMtMS0xLTQxNTUxMw_0c4afc98-93fd-4752-8e6b-51bd8bf836cf">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iea96f0f0507f459993ce054f6a9be65b_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8yLTEtMS0xLTQxNTUxMw_2d31af99-c94b-4933-ba7c-2d9a91e3c059">Series 2017B 5.25% Junior Subordinated Notes due 2077</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iea96f0f0507f459993ce054f6a9be65b_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8yLTItMS0xLTQxNTUxMw_9001d501-d189-494b-bab3-140216aeb2bc">SOJC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iea96f0f0507f459993ce054f6a9be65b_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8yLTMtMS0xLTQxNTUxMw_dffb1e51-51e1-454e-b85b-7a935f285668">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0536ad92e2d2433b8e48e0fc6cfb8ce7_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8zLTEtMS0xLTQxNTUxMw_2f67365d-58d4-4a14-b619-ba7fbac4ac06">2019 Series A Corporate Units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0536ad92e2d2433b8e48e0fc6cfb8ce7_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8zLTItMS0xLTQxNTUxMw_e8356ffb-14c5-4e5a-91e1-db9e5fed5330">SOLN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0536ad92e2d2433b8e48e0fc6cfb8ce7_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV8zLTMtMS0xLTQxNTUxMw_f613f1f3-a7a5-41e6-a18d-624cd2c0fb2e">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id9f60e430aa844bd8377d0b4300a7108_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV80LTEtMS0xLTQxNTUxMw_2349df4f-17c7-4a50-88a4-312a2938969d">Series 2020A 4.95% Junior Subordinated Notes due 2080</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id9f60e430aa844bd8377d0b4300a7108_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV80LTItMS0xLTQxNTUxMw_c9b3be84-1dab-451d-889c-d8ee06a3a991">SOJD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id9f60e430aa844bd8377d0b4300a7108_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV80LTMtMS0xLTQxNTUxMw_2db1cce2-023a-4ef7-957a-7ade2f4794fe">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i33de400cc68749c7b0df77b766526431_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV81LTEtMS0xLTQxNTUxMw_680597e0-ae77-443c-945f-d88380b8eac1">Series 2020C 4.20% Junior Subordinated Notes due 2060</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i33de400cc68749c7b0df77b766526431_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV81LTItMS0xLTQxNTUxMw_cba6bc4f-1ba1-48db-9456-406fa975f551">SOJE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i33de400cc68749c7b0df77b766526431_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV81LTMtMS0xLTQxNTUxMw_e405b719-035b-4bfa-8519-4854945e53ee">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i96577c6a7fca44b0a6b66e82c62a3060_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV82LTEtMS0xLTQxNTUxMw_7d3cbcea-54f0-4228-9fc9-05e236c81537">Series 2021B 1.875% Fixed-to-Fixed Reset Rate Junior Subordinated Notes due 2081</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i96577c6a7fca44b0a6b66e82c62a3060_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV82LTItMS0xLTQxNTUxMw_613fd035-26a9-4329-a2f7-fab3f9acf361">SO 81</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i96577c6a7fca44b0a6b66e82c62a3060_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGFibGU6YWFlNGJhNDIzYjFiNDFhZGI5YTYzMTg3OGE4Y2FjNmUvdGFibGVyYW5nZTphYWU0YmE0MjNiMWI0MWFkYjlhNjMxODc4YThjYWM2ZV82LTMtMS0xLTQxNTUxMw_8c74dc66-b96c-471f-b5e5-839cc1295a9a">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="iac7cfb05afe1448aacdaead11aa305aa_D20221003-20221003"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyMzUxYzhiZGMyZTRhMzhiMDNiM2FkZDdjOTI3M2VjL3NlYzo1MjM1MWM4YmRjMmU0YTM4YjAzYjNhZGQ3YzkyNzNlY18xL2ZyYWc6YjkxZjMyMDczZjUyNDY3N2EzOGMzZDkwMmE5MWIwYzEvdGV4dHJlZ2lvbjpiOTFmMzIwNzNmNTI0Njc3YTM4YzNkOTAyYTkxYjBjMV8xMTI4_4b1e1888-9c44-4e85-b0c6-d19f4c044bee">false</dei:EntityEmergingGrowthCompany>
</xbrl>
