false--12-31FY2019000009212200000031530000041091000006690400010041550001160661YesYesYesYesYesfalsefalsefalsefalsefalsefalseNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerYesYesYesYesYesfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseNoNoNoNoNoYesYesNoNo150000001500000015000000150000007000000070000000P1DP2Y8000000200000020000000.00690.01080.0000250.000025P3YP15YP3Y6M000P182D0.00920.008760000000.3333P5Y0.6667P6YP9Y0.0001P2Y110000000.330.050.04520.04920.04720.04640.0460.04212.30002.38002.460054010000.000.015400.010.01150000000040000000200000001130000100100000015000000004000000020000000113000010000000010000001000000000110000000030537500926150011210001001000305375009261500112100010010000.0713000.03340.02750.023750.0250.010.05250.01850.04120.02750.023750.0250.01P1YP3YP2Y0.5100000000114000000117000000610000006900000000890000001500000023000000290000001100000011000000720000002200000026000000070000001700000074000000190000003500000010000006000000150000000P40YP15Y2060000002700000005000000021111000000114000000P3Y290000006000000002000000020000003100000014000000600000039000000015000000020000002200000019000000200000010000000014000000270000003700000020000001000000100000004600000024000000200000010000000100000019000000600000000500000030000000100000000900000034000000100000001000000300000039000000160000000010000002000000170000000.04920.04200.05000.050.04920.04200.05000.04920.04200.0510025110011002511001P40YP45YP35YP30YP5Y00P5YP3YP5YP3YP8YP5YP8YP6YP8YP3Y31000000700000000654000000P1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP3YP3YP3YP3Y0.3312400000014000000350000006000000291000000385000027500000100000002800000038500002750000010000000280000004751151000000047511510000000475115100000004751151000000010000001000000
0000092122
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
2020-01-31
0000092122
2020-01-31
0000092122
so:GeorgiaPowerMember
2020-01-31
0000092122
so:AlabamaPowerMember
2020-01-31
0000092122
so:SouthernCompanyGasMember
2020-01-31
0000092122
so:SouthernPowerMember
2020-01-31
0000092122
so:AlabamaPowerMember
so:PreferredStockCumulative100ParValue4.72SeriesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:PreferredStockCumulative100ParValue4.92SeriesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:PreferredStockCumulative100ParValue4.20SeriesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:PreferredStockCumulative100ParValue4.52SeriesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:PreferredStockCumulative100ParValue4.60SeriesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:PreferredStockCumulative100ParValue4.64SeriesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
2019-01-01
2019-12-31
0000092122
2019-06-28
0000092122
so:SouthernPowerMember
so:Series2016B1.850SeniorNotesDue2026Member
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:A5.00SeriesClassAPreferredStockMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:Series2016A1.000SeniorNotesDue2022Member
2019-01-01
2019-12-31
0000092122
so:Series2015A6.25JuniorSubordinatedNotesDue2075Member
2019-01-01
2019-12-31
0000092122
so:Series2017B5.25JuniorSubordinatedNotesDue2077Member
2019-01-01
2019-12-31
0000092122
so:Series2016A5.25JuniorSubordinatedNotesDue2076Member
2019-01-01
2019-12-31
0000092122
so:TwoThousandNineteenSeriesACorporateUnitsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:Series2017A5.00JuniorSubordinatedNotesDue2077Member
2019-01-01
2019-12-31
0000092122
so:Series2020A4.95JuniorSubordinatedNotesDue2080Member
2019-01-01
2019-12-31
0000092122
us-gaap:CommonStockMember
2019-01-01
2019-12-31
0000092122
2017-01-01
2017-12-31
0000092122
us-gaap:NaturalGasUsRegulatedMember
2019-01-01
2019-12-31
0000092122
us-gaap:ElectricityPurchasedMember
2017-01-01
2017-12-31
0000092122
2018-01-01
2018-12-31
0000092122
so:WholesaleNonAffiliatesMember
2018-01-01
2018-12-31
0000092122
us-gaap:NaturalGasUsRegulatedMember
2017-01-01
2017-12-31
0000092122
us-gaap:NaturalGasUsRegulatedMember
2018-01-01
2018-12-31
0000092122
us-gaap:ElectricityPurchasedMember
2018-01-01
2018-12-31
0000092122
us-gaap:RetailMember
2019-01-01
2019-12-31
0000092122
so:WholesaleNonAffiliatesMember
2017-01-01
2017-12-31
0000092122
srt:FuelMember
2018-01-01
2018-12-31
0000092122
us-gaap:ProductAndServiceOtherMember
2017-01-01
2017-12-31
0000092122
srt:FuelMember
2019-01-01
2019-12-31
0000092122
us-gaap:ProductAndServiceOtherMember
2019-01-01
2019-12-31
0000092122
us-gaap:ProductAndServiceOtherMember
2018-01-01
2018-12-31
0000092122
so:OtherElectricRevenueMember
2019-01-01
2019-12-31
0000092122
us-gaap:ElectricityPurchasedMember
2019-01-01
2019-12-31
0000092122
so:OtherElectricRevenueMember
2017-01-01
2017-12-31
0000092122
so:OtherElectricRevenueMember
2018-01-01
2018-12-31
0000092122
so:WholesaleNonAffiliatesMember
2019-01-01
2019-12-31
0000092122
us-gaap:RetailMember
2017-01-01
2017-12-31
0000092122
srt:FuelMember
2017-01-01
2017-12-31
0000092122
us-gaap:RetailMember
2018-01-01
2018-12-31
0000092122
2016-12-31
0000092122
2018-12-31
0000092122
2017-12-31
0000092122
2019-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:AdjustableRateLoansMember
2019-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:PreferredAndPreferenceStockMember
2018-12-31
0000092122
so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember
2018-12-31
0000092122
so:MaturityOfLoansDueTwoThousandTwentyOneMember
2019-12-31
0000092122
so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember
2019-12-31
0000092122
so:MaturityofJuniorSubordinatedNotesDue2024Member
us-gaap:JuniorSubordinatedDebtMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember
2018-12-31
0000092122
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDue2024Member
2019-12-31
0000092122
so:MaturityOfLoansForFederalFinancingBankPeriodOneMember
2019-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityofJuniorSubordinatedNotesDue2027To2077Member
us-gaap:JuniorSubordinatedDebtMember
2019-12-31
0000092122
so:MaturityOfLoansDueTwoThousandTwentyMember
2018-12-31
0000092122
so:MaturityOfFirstMortgageBondsDue2026to2059Member
2018-12-31
0000092122
so:MaturityOfFirstMortgageBondsDue2026to2059Member
2019-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDue2022Member
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember
2019-12-31
0000092122
so:MaturityOfPollutionControlBondsPeriodTwoMember
2018-12-31
0000092122
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeOneMember
2019-12-31
0000092122
so:MaturityOfPollutionControlBondsDue2023Member
2019-12-31
0000092122
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeTwoMember
2019-12-31
0000092122
so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsPeriodTwoMember
2019-12-31
0000092122
so:MaturityOfLoansDue2024Member
2019-12-31
0000092122
so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember
2019-12-31
0000092122
so:MaturityofPollutionControlBondsDue2022Member
2019-12-31
0000092122
so:PreferredAndPreferenceStockMember
2019-12-31
0000092122
so:MaturityOfLongTermDebtInFuturePeriodTwoMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember
2018-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:AdjustableRateLoansMember
2018-12-31
0000092122
so:MaturityOfLoansDue2022Member
2019-12-31
0000092122
so:MaturityOfLoansDueTwoThousandTwentyMember
2019-12-31
0000092122
so:MaturityofJuniorSubordinatedNotesDue2024Member
us-gaap:JuniorSubordinatedDebtMember
2019-12-31
0000092122
so:MaturityOfTaxableRevenueBondsPeriodOneMember
2018-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:AdjustableRateLoansMember
2018-12-31
0000092122
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeTwoMember
2018-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDue2020Member
2019-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:AdjustableRateLoansMember
2019-12-31
0000092122
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeOneMember
2018-12-31
0000092122
so:MaturityofJuniorSubordinatedNotesDue2027To2077Member
us-gaap:JuniorSubordinatedDebtMember
2018-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:MaturityOfLoansDue2023Member
2019-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDue2024Member
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDue2020Member
2018-12-31
0000092122
so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember
2018-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:MaturityOfTaxableRevenueBondsPeriodOneMember
2019-12-31
0000092122
so:MaturityOfLoansDue2023Member
2018-12-31
0000092122
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember
2019-12-31
0000092122
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:MaturityOfLoansForFederalFinancingBankPeriodOneMember
2018-12-31
0000092122
so:MaturityofPollutionControlBondsDueTwothousandNineteenMember
2019-12-31
0000092122
so:MaturityOfLongTermDebtInFuturePeriodTwoMember
2019-12-31
0000092122
so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsVariableRateDue2022Member
2019-12-31
0000092122
so:MaturityOfLoansDueTwoThousandTwentyOneMember
2018-12-31
0000092122
so:MaturityOfLoansDue2024Member
2018-12-31
0000092122
so:MaturityofPollutionControlBondsDue2022Member
2018-12-31
0000092122
so:MaturityofPollutionControlBondsDueTwothousandNineteenMember
2018-12-31
0000092122
so:MaturityOfPollutionControlBondsDue2023Member
2018-12-31
0000092122
so:MaturityOfLoansDue2022Member
2018-12-31
0000092122
so:RedeemablePreferredStockTypeTwoMember
2018-12-31
0000092122
us-gaap:RedeemablePreferredStockMember
2018-12-31
0000092122
so:RedeemablePreferredStockTypeOneMember
2019-12-31
0000092122
so:RedeemablePreferredStockTypeTwoMember
2019-12-31
0000092122
so:RedeemablePreferredStockTypeOneMember
2018-12-31
0000092122
so:RedeemablePreferredStockTypeTwoMember
2018-01-01
2018-12-31
0000092122
us-gaap:CumulativePreferredStockMember
srt:MinimumMember
so:RedeemablePreferredStockTypeOneMember
2019-01-01
2019-12-31
0000092122
us-gaap:RedeemablePreferredStockMember
2019-12-31
0000092122
us-gaap:CumulativePreferredStockMember
srt:MaximumMember
so:RedeemablePreferredStockTypeOneMember
2019-01-01
2019-12-31
0000092122
so:RedeemablePreferredStockTypeTwoMember
2019-01-01
2019-12-31
0000092122
so:PreferredAndPreferenceStockMember
2019-12-31
0000092122
us-gaap:RetainedEarningsMember
2019-01-01
2019-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2017-01-01
2017-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-12-31
0000092122
us-gaap:TreasuryStockMember
2016-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-12-31
0000092122
us-gaap:RetainedEarningsMember
2017-01-01
2017-12-31
0000092122
us-gaap:CommonStockMember
2017-12-31
0000092122
us-gaap:CommonStockMember
2018-01-01
2018-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2017-01-01
2017-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000092122
so:PreferredAndPreferenceStockMember
2016-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2017-12-31
0000092122
us-gaap:TreasuryStockMember
2018-12-31
0000092122
us-gaap:RetainedEarningsMember
2018-12-31
0000092122
us-gaap:CommonStockMember
2019-01-01
2019-12-31
0000092122
us-gaap:RetainedEarningsMember
2019-12-31
0000092122
us-gaap:RetainedEarningsMember
2018-01-01
2018-12-31
0000092122
us-gaap:TreasuryStockMember
2019-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2018-01-01
2018-12-31
0000092122
us-gaap:CommonStockMember
2016-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000092122
so:PreferredAndPreferenceStockMember
2017-01-01
2017-12-31
0000092122
us-gaap:TreasuryStockMember
2017-12-31
0000092122
us-gaap:TreasuryStockMember
2018-01-01
2018-12-31
0000092122
us-gaap:CommonStockMember
2017-01-01
2017-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2019-12-31
0000092122
us-gaap:RetainedEarningsMember
2017-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2019-01-01
2019-12-31
0000092122
so:PreferredAndPreferenceStockMember
2018-12-31
0000092122
us-gaap:TreasuryStockMember
2019-01-01
2019-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2016-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-01-01
2017-12-31
0000092122
us-gaap:CommonStockMember
2018-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-12-31
0000092122
us-gaap:CommonStockMember
2019-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000092122
us-gaap:TreasuryStockMember
2017-01-01
2017-12-31
0000092122
us-gaap:AdditionalPaidInCapitalMember
2016-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2016-12-31
0000092122
so:PreferredAndPreferenceStockMember
2017-12-31
0000092122
us-gaap:RetainedEarningsMember
2016-12-31
0000092122
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000092122
us-gaap:NoncontrollingInterestMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleNonAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetailMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:ProductAndServiceOtherMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
srt:FuelMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
srt:FuelMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetailMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:ProductAndServiceOtherMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleNonAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
srt:FuelMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleNonAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetailMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:ProductAndServiceOtherMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
2017-12-31
0000092122
so:AlabamaPowerMember
2016-12-31
0000092122
so:AlabamaPowerMember
2018-12-31
0000092122
so:AlabamaPowerMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeOneMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:LongtermNotesPayableVariableRateDue2021Member
us-gaap:AdjustableRateLoansMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsVariableRateDue2024Member
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyFourToTwoThousandThirtyEightMemberMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsTwoThousandThirtyFourMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeOneMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsTwoThousandThirtyFourMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyFourToTwoThousandThirtyEightMemberMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermDebtInFuturePeriodTwoMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermDebtInFuturePeriodTwoMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeTwoMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeTwoMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MaturityOfPollutionControlBondsVariableRateDue2024Member
2018-12-31
0000092122
so:AlabamaPowerMember
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:LongtermNotesPayableVariableRateDue2021Member
us-gaap:AdjustableRateLoansMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
srt:MaximumMember
so:RedeemablePreferredStockTypeOneMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
srt:MinimumMember
so:RedeemablePreferredStockTypeOneMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeTwoMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
srt:MaximumMember
so:RedeemablePreferredStockTypeOneMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeThreeMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeThreeMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
so:RedeemablePreferredStockTypeTwoMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CumulativePreferredStockMember
srt:MinimumMember
so:RedeemablePreferredStockTypeOneMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CommonStockMember
2016-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CommonStockMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2016-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CommonStockMember
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:CommonStockMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RetainedEarningsMember
2016-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2016-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleNonAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetailMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleNonAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:ProductAndServiceOtherMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetailMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
srt:FuelMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetailMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:FuelMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
srt:FuelMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:ProductAndServiceOtherMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:ProductAndServiceOtherMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleNonAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
2018-12-31
0000092122
so:GeorgiaPowerMember
2017-12-31
0000092122
so:GeorgiaPowerMember
2019-12-31
0000092122
so:GeorgiaPowerMember
2016-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDue2022Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofJuniorSubordinatedNotesDue2077Member
us-gaap:JuniorSubordinatedDebtMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDue2023Member
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansForFederalFinancingBankPeriodOneMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentySixtoTwoThousandFortyThreeMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDue2024Member
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofJuniorSubordinatedNotesDue2077Member
us-gaap:JuniorSubordinatedDebtMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDue2023Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDue2024Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDueTwoThousandTwentyOneMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofPollutionControlBondsDue2022Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDueTwoThousandTwentyOneMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansForFederalFinancingBankPeriodOneMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofPollutionControlBondsTwoThousandTwentySixtoTwoThousandFiftyThreeMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfPollutionControlRevenueBondsVariableRate2019Member
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofPollutionControlBondsDue2022Member
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDueTwoThousandTwentyMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDue2022Member
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofPollutionControlBondsTwoThousandTwentySixtoTwoThousandFiftyThreeMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLoansDueTwoThousandTwentyMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityOfPollutionControlRevenueBondsVariableRate2019Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentySixtoTwoThousandFortyThreeMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2016-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:CommonStockMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:CommonStockMember
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2016-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:CommonStockMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2016-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:CommonStockMember
2016-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RetainedEarningsMember
2018-12-31
0000092122
so:MississippiPowerMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:WholesaleNonAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
srt:FuelMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:WholesaleAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
srt:FuelMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:ProductAndServiceOtherMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleNonAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
srt:FuelMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:ProductAndServiceOtherMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:WholesaleNonAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:WholesaleAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:ProductAndServiceOtherMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
2018-12-31
0000092122
so:MississippiPowerMember
2016-12-31
0000092122
so:MississippiPowerMember
2017-12-31
0000092122
so:MississippiPowerMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfPollutionControlRevenueBondsVariableRatesTwoThousandTwentyFiveThroughTwoThousandTwentyEightMember
2018-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfPollutionControlBondsVariableRateDue2020Member
2018-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfPollutionControlRevenueBondsVariableRatesTwoThousandTwentyFiveThroughTwoThousandTwentyEightMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfPollutionControlBondsDueTwoThousandTwentyEightMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyEightToTwoThousandFortyTwoMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfTaxableRevenueBondsPeriodOneMember
2018-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfPollutionControlBondsVariableRateDue2020Member
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:AdjustableRateLoansMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyEightToTwoThousandFortyTwoMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfTaxableRevenueBondsPeriodOneMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember
us-gaap:AdjustableRateLoansMember
2018-12-31
0000092122
so:MississippiPowerMember
so:MaturityOfPollutionControlBondsDueTwoThousandTwentyEightMember
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2016-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:CommonStockMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2016-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:CommonStockMember
2016-12-31
0000092122
so:MississippiPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:CommonStockMember
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000092122
so:MississippiPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2016-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:CommonStockMember
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetainedEarningsMember
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
srt:FuelMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:ProductAndServiceOtherMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:ProductAndServiceOtherMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:ProductAndServiceOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:WholesaleNonAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:WholesaleAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:WholesaleNonAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
srt:FuelMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleNonAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
srt:FuelMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
2017-12-31
0000092122
so:SouthernPowerMember
2016-12-31
0000092122
so:SouthernPowerMember
2018-12-31
0000092122
so:SouthernPowerMember
2019-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotes2.75Due2023Member
2019-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherLongTermNotesDueTwoThousand2020Member
2018-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2018-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyMember
2019-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyTwoMember
2018-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotes2.75Due2023Member
2018-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyOneMember
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherLongTermNotesDueTwoThousand2020Member
2019-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyMember
2018-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyOneMember
2019-12-31
0000092122
so:SouthernPowerMember
so:SeniorNotesDueTwoThousandTwentyTwoMember
2019-12-31
0000092122
so:SouthernPowerMember
srt:MinimumMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2019-12-31
0000092122
so:SouthernPowerMember
srt:WeightedAverageMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2019-12-31
0000092122
so:SouthernPowerMember
srt:MinimumMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2018-12-31
0000092122
so:SouthernPowerMember
srt:MaximumMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2018-12-31
0000092122
so:SouthernPowerMember
srt:MaximumMember
so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2016-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2016-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:CommonStockMember
2016-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2018-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:CommonStockMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:CommonStockMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:RetainedEarningsMember
2016-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2016-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:CommonStockMember
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:NoncontrollingInterestMember
2016-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember
2017-12-31
0000092122
so:SCSMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:NaturalGasUsRegulatedMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:ProductAndServiceOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AlternativeEnergyMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AlternativeEnergyMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:NaturalGasUsRegulatedMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:NaturalGasUsRegulatedMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:ProductAndServiceOtherMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AlternativeEnergyMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:ProductAndServiceOtherMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
2016-12-31
0000092122
so:SouthernCompanyGasMember
2017-12-31
0000092122
so:SouthernCompanyGasMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfFirstMortgageBondsDue2026to2059Member
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfFirstMortgageBondsDue2026to2059Member
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyFiveToTwoThousandFortySevenMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyFiveToTwoThousandFortySevenMember
us-gaap:SeniorNotesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:LongTermSeniorNotesAndDebtMaturedIn2019Member
us-gaap:SeniorNotesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:CommonStockMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:CommonStockMember
2016-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2016-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2016-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:CommonStockMember
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:CommonStockMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AdditionalPaidInCapitalMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RetainedEarningsMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2016-12-31
0000092122
so:TraditionalOperatingCompaniesMember
2019-12-31
0000092122
so:SouthernPowerMember
so:SouthernCompanyServicesIncMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:SouthernCompanyServicesIncMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:SouthernCompanyServicesIncMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:SouthernCompanyServicesIncMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernCompanyServicesIncMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:SouthernCompanyServicesIncMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernCompanyServicesIncMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:SouthernCompanyServicesIncMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:SouthernCompanyServicesIncMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:SouthernCompanyServicesIncMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernCompanyServicesIncMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:SouthernCompanyServicesIncMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
so:SouthernCompanyServicesIncMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:SouthernCompanyServicesIncMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:SouthernCompanyServicesIncMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:PurchasedPowerFromAffiliatesMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:OperatingLeasePpaMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:SouthernNuclearOperatingCompanyIncMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NonFuelExpenseMember
so:MississippiPowerMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:PowerSecureInternationalInc.Member
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:GulfPowerMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNuclearOperatingCompanyIncMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NonFuelExpenseMember
so:MississippiPowerMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNaturalGasCompanyLLCMember
us-gaap:SubsequentEventMember
2020-01-01
2020-01-31
0000092122
so:AlabamaPowerMember
so:PowerSecureInternationalInc.Member
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:OperatingLeasePpaMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:PowerSecureInternationalInc.Member
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:GulfPowerMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:PurchasedPowerFromAffiliatesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:SouthernNuclearOperatingCompanyIncMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
us-gaap:ElectricTransmissionMember
so:SouthernCompanyServicesIncMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:SubsequentEventMember
2020-01-01
2020-01-31
0000092122
so:GeorgiaPowerMember
so:SouthernPowerMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNuclearOperatingCompanyIncMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNuclearOperatingCompanyIncMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernPowerMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OperatingLeasePpaMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:ElectricTransmissionMember
so:SouthernCompanyServicesIncMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:GulfPowerMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:SouthernNuclearOperatingCompanyIncMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:PlantSchererUnitThreeMember
so:GulfPowerMember
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:ElectricTransmissionMember
so:SouthernCompanyServicesIncMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernPowerMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:PurchasedPowerFromAffiliatesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:GulfPowerMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NonFuelExpenseMember
so:MississippiPowerMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:PowerPoolMember
so:AlabamaPowerMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:PowerPoolMember
so:AlabamaPowerMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:PowerPoolMember
so:AlabamaPowerMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:PowerPoolMember
so:AlabamaPowerMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:PowerPoolMember
so:AlabamaPowerMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:PowerPoolMember
so:AlabamaPowerMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:SouthernCompanyGasMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernCompanyGasMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernCompanyGasMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:SouthernCompanyGasMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:SouthernCompanyGasMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernCompanyGasMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:SouthernNaturalGasCompanyLLCMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNaturalGasCompanyLLCMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:SouthernNaturalGasCompanyLLCMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
so:SouthernNaturalGasCompanyLLCMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:SouthernNaturalGasCompanyLLCMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:SouthernNaturalGasCompanyLLCMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
so:SouthernNaturalGasCompanyLLCMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNaturalGasCompanyLLCMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:SouthernNaturalGasCompanyLLCMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:SouthernNaturalGasCompanyLLCMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:SouthernNaturalGasCompanyLLCMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:SouthernNaturalGasCompanyLLCMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:GulfPowerMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:GulfPowerMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:MajorStormMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:MajorStormMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:MajorStormMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:MajorStormMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:MajorStormMember
2017-01-01
2017-12-31
0000092122
so:MajorStormMember
2019-01-01
2019-12-31
0000092122
so:MajorStormMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:MajorStormMember
2017-01-01
2017-12-31
0000092122
so:MississippiPowerMember
so:MajorStormMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:MajorStormMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:MajorStormMember
2018-01-01
2018-12-31
0000092122
so:MajorStormMember
2017-01-01
2017-12-31
0000092122
so:DomesticAndInternationalLeveragedLeaseMember
2018-12-31
0000092122
so:DomesticAndInternationalLeveragedLeaseMember
2019-12-31
0000092122
so:CashAndCashEquivalentsAssetsHeldForSaleMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:CashAndCashEquivalentsAssetsHeldForSaleMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:CashAndCashEquivalentsAssetsHeldForSaleMember
2018-12-31
0000092122
so:OtherAccountsAndNotesReceivableMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherAccountsAndNotesReceivableMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherAccountsAndNotesReceivableMember
2018-12-31
0000092122
so:AtlantaGasLightMember
2017-12-31
0000092122
so:NicorGasMember
2018-12-31
0000092122
so:NicorGasMember
2019-12-31
0000092122
so:AtlantaGasLightMember
2018-12-31
0000092122
so:ChattanoogaGasMember
2017-12-31
0000092122
so:AtlantaGasLightMember
2019-12-31
0000092122
so:ChattanoogaGasMember
2018-12-31
0000092122
so:ChattanoogaGasMember
2019-12-31
0000092122
so:NicorGasMember
2017-12-31
0000092122
so:OtherAccountsAndNotesReceivableMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherAccountsAndNotesReceivableMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:GasDistributionOperationsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:GasDistributionOperationsMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:GasMarketingServicesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:GasMarketingServicesMember
2019-12-31
0000092122
so:DomesticAndInternationalLeveragedLeaseMember
2017-01-01
2017-12-31
0000092122
so:DomesticAndInternationalLeveragedLeaseMember
2019-01-01
2019-12-31
0000092122
so:DomesticAndInternationalLeveragedLeaseMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:CustomerRelationshipsMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:StorageandTransportationContractsMember
2018-12-31
0000092122
so:FCCLicensesMember
2019-12-31
0000092122
so:PPAFairValueAdjustmentsMember
2018-12-31
0000092122
so:StorageandTransportationContractsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:TradeNamesMember
2019-12-31
0000092122
us-gaap:CustomerRelationshipsMember
2018-12-31
0000092122
us-gaap:CustomerRelationshipsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:CustomerRelationshipsMember
2019-12-31
0000092122
so:StorageandTransportationContractsMember
2018-12-31
0000092122
so:SouthernPowerMember
so:PPAFairValueAdjustmentsMember
2018-12-31
0000092122
us-gaap:TradeNamesMember
2018-12-31
0000092122
so:SouthernPowerMember
so:PPAFairValueAdjustmentsMember
2019-12-31
0000092122
us-gaap:TradeNamesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:StorageandTransportationContractsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:TradeNamesMember
2018-12-31
0000092122
us-gaap:OtherIntangibleAssetsMember
2019-12-31
0000092122
so:PPAFairValueAdjustmentsMember
2019-12-31
0000092122
so:FCCLicensesMember
2018-12-31
0000092122
us-gaap:OtherIntangibleAssetsMember
2018-12-31
0000092122
so:SouthernPowerMember
so:MorganStanleyCapitalGroupMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:DukeEnergyCorporationMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:SouthernCaliforniaEdisonMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:GeorgiaPowerMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:DukeEnergyCorporationMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2017-01-01
2017-12-31
0000092122
so:SouthernPowerMember
so:SouthernCaliforniaEdisonMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:GeorgiaPowerMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:MorganStanleyCapitalGroupMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:GeorgiaPowerMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleGasServicesMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
so:GasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:GasMarketingServicesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:GasMarketingServicesMember
2017-01-01
2017-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:GulfPowerMember
so:MajorStormMember
2017-01-01
2017-12-31
0000092122
so:OperatingRevenuesMember
2019-01-01
2019-12-31
0000092122
us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember
so:PowerSecureInternationalInc.LightingBusinessMember
2019-07-01
2019-09-30
0000092122
so:SouthernCompanyGasMember
so:IntangibleLiabilitiesMember
2019-12-31
0000092122
so:OperatingRevenuesMember
2018-01-01
2018-12-31
0000092122
srt:MaximumMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:PowerPurchaseAgreementMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:IncludedInOperatingExpensesMember
2017-01-01
2017-12-31
0000092122
so:PowerSecureInternationalInc.Member
2019-01-01
2019-12-31
0000092122
us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember
so:PowerSecureUtilityInfrastructureServicesUnitMember
2019-04-01
2019-06-30
0000092122
so:SouthernCompanyGasMember
so:IncludedInOperatingExpensesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:TransmissionInterconnectionsMember
us-gaap:OtherNoncurrentAssetsMember
2019-12-31
0000092122
so:OperatingRevenuesMember
2017-01-01
2017-12-31
0000092122
so:AlabamaPowerMember
so:AccumulatedDeferredIncomeTaxesMember
so:MajorStormMember
2019-12-03
2019-12-03
0000092122
so:SouthernCompanyGasMember
so:IncludedInOperatingExpensesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:TransmissionInterconnectionsMember
us-gaap:SubsequentEventMember
2020-02-19
0000092122
us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember
so:LeverageLeaseInvestmentMember
2019-12-30
0000092122
2019-12-30
0000092122
so:GulfPowerMember
so:MajorStormMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:TransmissionInterconnectionsMember
2019-12-31
0000092122
so:PacificGasElectricCompanyMember
2019-01-29
0000092122
so:SouthernPowerMember
so:TransmissionInterconnectionsMember
so:OtherAccountsAndNotesReceivableMember
2019-12-31
0000092122
2019-10-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
2019-10-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccountsReceivableMember
us-gaap:CreditConcentrationRiskMember
so:WholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccountsReceivableMember
us-gaap:CreditConcentrationRiskMember
so:WholesaleGasServicesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-01-01
2019-12-31
0000092122
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-12-31
0000092122
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-12-31
0000092122
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-12-31
0000092122
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-12-31
0000092122
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
2019-12-31
0000092122
us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-12-31
0000092122
so:DeferredIncomeTaxCreditsMember
2019-12-31
0000092122
so:RetireeBenefitPlansMember
2019-12-31
0000092122
so:LongTermDebtFairValueAdjustmentMember
2018-12-31
0000092122
so:OtherRegulatoryAssetsMember
2019-12-31
0000092122
us-gaap:AssetRetirementObligationCostsMember
2019-12-31
0000092122
so:RetireeBenefitPlansMember
2018-12-31
0000092122
us-gaap:EnvironmentalRestorationCostsMember
2019-12-31
0000092122
so:PropertyDamageReservesAssetMember
2018-12-31
0000092122
so:OtherCostOfRemovalObligationsMember
2019-12-31
0000092122
so:OtherRegulatoryAssetsMember
2018-12-31
0000092122
so:OverRecoveredRegulatoryClauseRevenuesMember
2019-12-31
0000092122
us-gaap:EnvironmentalRestorationCostsMember
2018-12-31
0000092122
us-gaap:RecoverableVacationPayMember
2019-12-31
0000092122
so:PropertyDamageReservesLiabilityMember
2018-12-31
0000092122
so:OtherRegulatoryLiabilitiesMember
2018-12-31
0000092122
us-gaap:AssetRetirementObligationCostsMember
2018-12-31
0000092122
so:OtherCostOfRemovalObligationsMember
2018-12-31
0000092122
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2019-12-31
0000092122
us-gaap:RecoverableVacationPayMember
2018-12-31
0000092122
so:OverRecoveredRegulatoryClauseRevenuesMember
2018-12-31
0000092122
us-gaap:DeferredIncomeTaxChargesMember
2018-12-31
0000092122
so:LongTermDebtFairValueAdjustmentMember
2019-12-31
0000092122
so:OtherRegulatoryLiabilitiesMember
2019-12-31
0000092122
so:RemainingNetBookValueOfRetiredAssetsMember
2018-12-31
0000092122
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2018-12-31
0000092122
us-gaap:DeferredIncomeTaxChargesMember
2019-12-31
0000092122
so:PropertyDamageReservesLiabilityMember
2019-12-31
0000092122
so:CustomerRefundsMember
2019-12-31
0000092122
so:PropertyDamageReservesAssetMember
2019-12-31
0000092122
us-gaap:LossOnReacquiredDebtMember
2018-12-31
0000092122
so:RemainingNetBookValueOfRetiredAssetsMember
2019-12-31
0000092122
us-gaap:LossOnReacquiredDebtMember
2019-12-31
0000092122
so:CustomerRefundsMember
2018-12-31
0000092122
so:DeferredIncomeTaxCreditsMember
2018-12-31
0000092122
srt:MaximumMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-01-01
2019-12-31
0000092122
us-gaap:RecoverableVacationPayMember
2019-01-01
2019-12-31
0000092122
srt:MaximumMember
so:OtherRegulatoryLiabilitiesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RevenueSubjectToRefundMember
2019-12-31
0000092122
srt:MaximumMember
so:AssetGroup1Member
2019-01-01
2019-12-31
0000092122
srt:MaximumMember
so:DeferredIncomeTaxCreditsMember
2019-01-01
2019-12-31
0000092122
srt:MaximumMember
us-gaap:DeferredIncomeTaxChargesMember
2019-01-01
2019-12-31
0000092122
so:GulfPowerMember
2018-04-01
2018-12-31
0000092122
so:GulfPowerMember
2017-07-01
2017-07-31
0000092122
so:GeorgiaPowerMember
us-gaap:RevenueSubjectToRefundMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:RevenueSubjectToRefundRSEPortionMember
2018-12-31
0000092122
so:GulfPowerMember
so:PlantSchererUnit3Member
2017-01-01
2017-03-31
0000092122
so:SouthernCompanyGasMember
srt:MaximumMember
so:LongTermDebtFairValueAdjustmentMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RevenueSubjectToRefundRSEPortionMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MajorStormMember
us-gaap:SubsequentEventMember
2020-01-01
2020-01-01
0000092122
srt:MaximumMember
so:RetireeBenefitPlansMember
2019-01-01
2019-12-31
0000092122
srt:MaximumMember
so:OtherRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherCostOfRemovalObligationsMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AssetRetirementObligationCostsMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:RetireeBenefitPlansMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:RemainingNetBookValueofRetiredAssetsandOtherRegulatoryLiabilitiesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryLiabilitiesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:DeferredIncomeTaxCreditsMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:DeferredIncomeTaxCreditsMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryLiabilitiesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:RemainingNetBookValueofRetiredAssetsandOtherRegulatoryLiabilitiesMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RecoverableVacationPayMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:LossOnReacquiredDebtMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:NuclearOutageMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:NuclearDisasterReserveMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherCostOfRemovalObligationsMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:OverRecoveredRegulatoryClauseRevenuesMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:OverRecoveredRegulatoryClauseRevenuesMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:NuclearOutageMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:RetireeBenefitPlansMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RevenueSubjectToRefundMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RecoverableVacationPayMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:AssetRetirementObligationCostsMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryAssetsMember
2018-12-31
0000092122
so:AlabamaPowerMember
so:NuclearDisasterReserveMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RevenueSubjectToRefundMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryAssetsMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2018-12-31
0000092122
so:AlabamaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:LossOnReacquiredDebtMember
2018-12-31
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
2021-01-01
2021-01-01
0000092122
so:AlabamaPowerMember
srt:MaximumMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OverRecoveredRegulatoryClauseRevenuesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
so:OtherRegulatoryLiabilitiesCurrentMember
so:MajorStormMember
2020-12-31
0000092122
so:AlabamaPowerMember
us-gaap:RecoverableVacationPayMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OverRecoveredRegulatoryClauseRevenuesMember
2018-12-31
0000092122
so:AlabamaPowerMember
2017-01-31
0000092122
so:AlabamaPowerMember
srt:MinimumMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
2019-12-03
2019-12-03
0000092122
so:AlabamaPowerMember
so:UnrecoveredInvestmentCostsMember
2019-12-31
0000092122
so:AlabamaPowerMember
2019-01-01
2019-01-31
0000092122
so:AlabamaPowerMember
so:EnergyCostRecoveryRateRefundMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
2020-01-01
2020-12-31
0000092122
so:AlabamaPowerMember
2019-02-06
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
2021-01-01
2021-01-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryLiabilitiesDeferredMember
2019-12-31
0000092122
so:AlabamaPowerMember
srt:MinimumMember
2019-12-31
0000092122
so:AlabamaPowerMember
2019-09-06
0000092122
so:AlabamaPowerMember
so:Years2022Through2024Member
2019-12-31
0000092122
so:AlabamaPowerMember
so:MajorStormMember
2019-12-31
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
2025-01-01
2025-12-31
0000092122
so:AlabamaPowerMember
so:RegulatoryLiabilitiesNoncurrentMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:MajorStormMember
2019-12-01
2019-12-31
0000092122
so:AlabamaPowerMember
srt:RestatementAdjustmentMember
so:PlantGorgasUnits89And10Member
2019-04-15
0000092122
so:AlabamaPowerMember
srt:MaximumMember
so:RetireeBenefitPlansMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
2020-03-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryLiabilitiesCurrentMember
so:MajorStormMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:RegulatoryLiabilitiesCurrentMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:PlantBarryUnit8Member
2019-10-01
0000092122
so:AlabamaPowerMember
srt:MaximumMember
us-gaap:DeferredIncomeTaxChargesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
2017-12-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RegulatoryLiabilityAssociatedWithTaxReformMember
2019-12-31
0000092122
so:AlabamaPowerMember
srt:ScenarioForecastMember
2021-01-01
0000092122
so:AlabamaPowerMember
so:NuclearOutageMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRegulatoryLiabilitiesCurrentMember
2019-12-31
0000092122
so:AlabamaPowerMember
srt:RestatementAdjustmentMember
2019-04-15
0000092122
so:AlabamaPowerMember
srt:MaximumMember
2019-12-31
0000092122
so:AlabamaPowerMember
2019-02-05
0000092122
so:AlabamaPowerMember
2018-05-01
2018-05-01
0000092122
so:AlabamaPowerMember
so:PlantBarryUnit8Member
2019-05-08
0000092122
so:AlabamaPowerMember
so:Year2020Member
2019-12-31
0000092122
so:AlabamaPowerMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
2019-12-02
2019-12-02
0000092122
so:AlabamaPowerMember
2019-10-01
2019-10-01
0000092122
so:GeorgiaPowerMember
so:OtherCostOfRemovalObligationsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:LossOnReacquiredDebtMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRegulatoryLiabilitiesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:CustomerRefundsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RemainingNetBookValueOfRetiredAssetsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:EnvironmentalRemediationMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRegulatoryAssetsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:EnvironmentalRemediationMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RecoverableVacationPayMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AssetRetirementObligationCostsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:DeferredIncomeTaxCreditsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:StormReserveMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:LossOnReacquiredDebtMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:CustomerRefundsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:RetireeBenefitPlansMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:FuelHedgingRealizedAndUnrealizedLossesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:StormReserveMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRegulatoryLiabilitiesMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RecoverableVacationPayMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetireeBenefitPlansMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherCostOfRemovalObligationsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:AssetRetirementObligationCostsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:FuelHedgingRealizedAndUnrealizedLossesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:DeferredIncomeTaxCreditsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRegulatoryAssetsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:DemandSideManagementMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MunicipalFranchiseFeeMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:TraditionalBaseMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:EnvironmentalComplianceCostRecoveryMember
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
2022-12-31
0000092122
so:GeorgiaPowerMember
so:PlantBranchUnits1Through4Member
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantHammondAndPlantMcIntoshUnitsMember
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
2020-01-01
2020-12-31
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
2020-12-31
0000092122
so:GeorgiaPowerMember
so:PropertyDamageReservesLiabilityMember
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:MinimumMember
2013-01-01
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
2020-02-01
2020-02-29
0000092122
so:GeorgiaPowerMember
so:PlantHammondUnits1Through4Member
2019-12-31
0000092122
so:GeorgiaPowerMember
2019-12-17
2019-12-17
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
so:RetireeBenefitPlansMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantMcIntoshUnit1Member
2019-01-31
2019-01-31
0000092122
so:GeorgiaPowerMember
us-gaap:AssetRetirementObligationCostsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:StateAndLocalJurisdictionMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:ObsoleteInventoriesofRetiredUnitsMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetireeMedicareDrugSubsidyMember
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
2021-12-31
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
2016-01-01
2022-12-31
0000092122
so:GeorgiaPowerMember
so:FuelHedgingRealizedAndUnrealizedLossesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
2019-12-16
2019-12-16
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
2013-01-01
0000092122
so:GeorgiaPowerMember
so:PlantMitchellUnit3Member
2019-12-31
0000092122
so:CustomersMember
srt:ScenarioForecastMember
2016-01-01
2022-12-31
0000092122
so:GeorgiaPowerMember
so:PlantHammondUnits1Through4Member
2019-01-31
2019-01-31
0000092122
so:GeorgiaPowerMember
us-gaap:StateAndLocalJurisdictionMember
2018-04-03
2018-04-03
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
2019-12-17
2019-12-17
0000092122
so:GeorgiaPowerMember
so:OtherRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
2013-01-01
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
so:DeferredIncomeTaxChargeAROsCostOfRemovalObligationsDeferredIncomeTaxCreditsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PropertyDamageReservesLiabilityMember
2018-12-31
0000092122
so:GeorgiaPowerMember
so:PlantMitchellUnit3Member
2018-12-31
0000092122
so:GeorgiaPowerMember
us-gaap:RecoverableVacationPayMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRegulatoryLiabilitiesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:MinimumMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantBranchUnits1Through4Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantMcIntoshUnit1Member
2019-12-31
0000092122
so:GeorgiaPowerMember
2019-12-16
2019-12-16
0000092122
so:GeorgiaPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
srt:MaximumMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2018-06-30
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
us-gaap:SubsequentEventMember
2020-02-19
2020-02-19
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
2009-01-01
2009-12-31
0000092122
so:GeorgiaPowerMember
so:VogtleOwnersMember
so:PlantVogtleUnits3And4Member
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2018-01-01
2018-01-01
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
so:PlantVogtleUnits3And4Member
2020-01-01
2020-01-01
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2015-01-01
2015-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:TwentiethVogtleConstructionMonitoringReportMember
so:PlantVogtleUnits3And4Member
us-gaap:SubsequentEventMember
2020-02-18
2020-02-18
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2009-01-01
2009-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2018-08-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2016-01-01
2016-01-01
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2016-12-31
0000092122
so:GeorgiaPowerMember
so:TwentyFirstVogtleConstructionMonitoringReportMember
so:PlantVogtleUnits3And4Member
us-gaap:SubsequentEventMember
2020-02-18
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
so:PlantVogtleUnits3And4Member
2020-01-01
2020-12-31
0000092122
so:GeorgiaPowerMember
so:TwentyFirstVogtleConstructionMonitoringReportMember
so:PlantVogtleUnits3And4Member
us-gaap:SubsequentEventMember
2020-02-18
2020-02-18
0000092122
so:GeorgiaPowerMember
so:PlantVogtleUnits3And4Member
2018-12-18
2018-12-18
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
so:PlantVogtleUnits3And4Member
2021-01-01
2021-12-31
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
so:PlantVogtleUnits3And4Member
2021-01-01
2021-01-01
0000092122
so:GeorgiaPowerMember
srt:ScenarioForecastMember
so:PlantVogtleUnits3And4Member
2022-01-01
2022-12-31
0000092122
so:MississippiPowerMember
so:PlantGreeneCountyUnits1And2Member
2017-07-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2018-02-01
2018-02-28
0000092122
so:MississippiPowerMember
so:WholesaleMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2019-12-31
0000092122
so:MississippiPowerMember
2018-02-07
0000092122
so:MississippiPowerMember
2019-11-26
2019-11-26
0000092122
so:MississippiPowerAndGulfPowerMember
2019-10-24
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2018-12-31
0000092122
so:MississippiPowerMember
srt:MaximumMember
2018-02-14
2018-02-14
0000092122
so:MississippiPowerMember
2018-08-07
0000092122
so:MississippiPowerMember
us-gaap:AssetRetirementObligationCostsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
2019-11-26
0000092122
so:MississippiPowerMember
so:OtherMiscellaneousRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2019-12-31
0000092122
so:MississippiPowerMember
so:ContestedCompensationCostsMember
2019-12-31
0000092122
so:MississippiPowerMember
so:AshPondClosureMember
2019-10-24
0000092122
so:MississippiPowerMember
so:OtherRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
srt:ScenarioForecastMember
2020-02-01
2020-02-29
0000092122
so:MississippiPowerMember
so:PerformanceSettlementAgreementAverageEquityRatioDifferentialMember
2019-12-31
0000092122
so:MississippiPowerMember
2019-10-24
0000092122
so:MississippiPowerMember
so:FuelhedgingAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherRegulatoryLiabilitiesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
so:KemperIgccMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2018-05-08
2018-05-08
0000092122
so:MississippiPowerMember
so:PlantWatsonMember
2016-07-31
0000092122
so:MississippiPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MraRevenueMember
us-gaap:SubsequentEventMember
2020-01-01
2020-01-01
0000092122
so:MississippiPowerMember
so:ECOSettlementAgreementAverageEquityRatioDifferentialMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RecoverableVacationPayMember
2019-12-31
0000092122
so:MississippiPowerMember
so:RetireeBenefitPlansMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
srt:MaximumMember
so:OtherRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:MississippiPublicServiceCommissionMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MraRevenueMember
2019-12-31
0000092122
so:MississippiPowerMember
so:PlantDanielUnitsThreeAndFourMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
so:PropertyTaxMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
srt:MaximumMember
2018-08-07
0000092122
so:MississippiPowerMember
2018-02-07
2018-02-07
0000092122
so:MississippiPowerMember
us-gaap:LossOnReacquiredDebtMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MraRevenueMember
2019-01-01
2019-01-01
0000092122
so:MississippiPowerMember
so:OtherMiscellaneousRegulatoryAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
2019-02-01
2019-02-28
0000092122
so:MississippiPowerMember
so:WholesaleMember
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherRegulatoryAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:AssetRetirementObligationCostsMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:AssetRetirementObligationCostsMember
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherRegulatoryLiabilitiesMember
2019-12-31
0000092122
so:MississippiPowerMember
so:RetireeBenefitPlansRegulatoryAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherCostOfRemovalObligationsMember
2019-12-31
0000092122
so:MississippiPowerMember
so:ECOCarryforwardMember
2018-12-31
0000092122
so:MississippiPowerMember
so:ECOCarryforwardMember
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherRegulatoryAssetsMember
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherCostOfRemovalObligationsMember
2018-12-31
0000092122
so:MississippiPowerMember
so:PropertyTaxMember
2019-12-31
0000092122
so:MississippiPowerMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-12-31
0000092122
so:MississippiPowerMember
so:RetireeBenefitPlansRegulatoryAssetsMember
2018-12-31
0000092122
so:MississippiPowerMember
so:PlantDanielUnitsThreeAndFourMember
2019-12-31
0000092122
so:MississippiPowerMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2018-12-31
0000092122
so:MississippiPowerMember
so:PlantDanielUnitsThreeAndFourMember
2018-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2018-12-31
0000092122
so:MississippiPowerMember
us-gaap:DeferredIncomeTaxChargesMember
2018-12-31
0000092122
so:MississippiPowerMember
so:PropertyDamageReservesLiabilityMember
2018-12-31
0000092122
so:MississippiPowerMember
so:PropertyDamageReservesLiabilityMember
2019-12-31
0000092122
so:MississippiPowerMember
so:RemainingNetBookValueOfRetiredAssetsMember
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherRegulatoryLiabilitiesMember
2018-12-31
0000092122
so:MississippiPowerMember
so:PropertyTaxMember
2018-12-31
0000092122
so:MississippiPowerMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
so:RemainingNetBookValueOfRetiredAssetsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
us-gaap:RetailMember
so:KemperIgccMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:KemperRateFactorRegulatoryLiabilityRetailMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleMember
so:DeferredCreditsRelatedToIncomeTaxesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:MraRevenueMember
2018-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2012-01-01
2017-05-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
srt:MaximumMember
srt:ScenarioForecastMember
so:KemperIgccMember
2020-01-01
2023-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2018-04-01
2018-04-30
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2017-06-01
2017-06-30
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2018-02-06
2018-02-06
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2010-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2017-07-01
2017-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2017-10-01
2017-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2010-01-01
2018-12-31
0000092122
so:MississippiPowerMember
srt:MinimumMember
srt:ScenarioForecastMember
so:KemperIgccMember
2020-01-01
2023-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2016-12-31
0000092122
so:MississippiPowerMember
so:DepartmentOfEnergyAdditionalGrantsForFutureRateImpactsMember
so:KemperIgccMember
2010-01-01
2018-12-31
0000092122
so:MississippiPowerMember
srt:ScenarioForecastMember
so:KemperIgccMember
2020-01-01
2020-12-31
0000092122
so:MississippiPowerMember
srt:ScenarioForecastMember
so:KemperIgccMember
2024-01-01
2024-12-31
0000092122
so:MississippiPowerMember
so:DepartmentOfEnergyInitialGrantsMember
so:KemperIgccMember
2010-01-01
2018-12-31
0000092122
so:MississippiPowerMember
2012-01-01
2012-12-31
0000092122
so:MississippiPowerMember
so:KemperIgccMember
2019-12-31
2019-12-31
0000092122
so:MississippiPowerMember
so:CooperativeEnergyMember
2019-12-31
0000092122
so:MississippiPowerMember
so:CooperativeEnergyMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:LongTermDebtFairValueAdjustmentMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:EnvironmentalRemediationMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherCostOfRemovalObligationsMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRegulatoryAssetsMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherCostOfRemovalObligationsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RetireeBenefitPlansMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:LongTermDebtFairValueAdjustmentMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OverRecoveredRegulatoryClauseRevenuesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:DeferredIncomeTaxCreditsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OverRecoveredRegulatoryClauseRevenuesMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRegulatoryLiabilitiesMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRegulatoryAssetsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:DeferredIncomeTaxCreditsMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:EnvironmentalRemediationMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RetireeBenefitPlansMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRegulatoryLiabilitiesMember
2018-12-31
0000092122
so:NicorGasMember
2019-10-02
2019-10-02
0000092122
so:VirginiaNaturalGasMember
srt:ScenarioForecastMember
2020-04-01
2020-06-30
0000092122
so:VirginiaNaturalGasMember
2018-12-17
2018-12-17
0000092122
so:SouthernCompanyGasMember
us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember
2019-01-01
2019-12-31
0000092122
so:VirginiaNaturalGasMember
2017-12-21
2017-12-21
0000092122
so:NicorGasMember
srt:MaximumMember
2013-01-01
2013-12-31
0000092122
so:AtlantaGasLightMember
us-gaap:SubsequentEventMember
2020-01-31
2020-01-31
0000092122
so:AtlantaGasLightMember
us-gaap:FavorableRegulatoryActionMember
2018-01-01
2018-03-31
0000092122
so:AtlantaGasLightMember
2018-05-15
2018-05-15
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2018Member
2019-12-31
0000092122
so:AtlantaGasLightMember
2018-07-01
2018-07-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2019Member
2019-12-31
0000092122
so:AtlantaGasLightMember
2019-12-19
2019-12-19
0000092122
so:NicorGasMember
2018-01-01
2019-09-30
0000092122
so:NicorGasMember
2018-01-01
2018-01-31
0000092122
so:SouthernCompanyGasMember
srt:MaximumMember
so:OtherRegulatoryLiabilitiesMember
2019-01-01
2019-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
2017-12-21
2017-12-21
0000092122
so:AtlantaGasLightMember
srt:MinimumMember
2018-01-01
2018-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:FinancialInstrumentHedgingMember
2018-12-31
0000092122
so:SouthernCompanyGasMember
srt:MaximumMember
so:FinancialInstrumentHedgingMember
2019-01-01
2019-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2021Member
2019-12-31
0000092122
so:SouthernCompanyGasMember
srt:MaximumMember
so:RetireeBenefitPlansMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
srt:MaximumMember
so:DeferredIncomeTaxChargesandOtherCostofRemovalObligationsMember
2019-01-01
2019-12-31
0000092122
so:AtlantaGasLightMember
so:TrueUpRecoveryMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
srt:MaximumMember
so:OtherRegulatoryAssetsMember
2019-01-01
2019-12-31
0000092122
so:NicorGasMember
so:InvestingInIllinoisMember
2019-10-02
2019-10-02
0000092122
so:NicorGasMember
so:InvestingInIllinoisMember
2018-01-01
2018-01-31
0000092122
so:NicorGasMember
2018-05-05
2018-05-05
0000092122
so:VirginiaNaturalGasMember
2018-12-31
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:ExcessDeferredIncomeTaxLiabilitiesNotSubjectToNormalizationMember
2019-12-31
0000092122
so:VirginiaNaturalGasMember
srt:MaximumMember
2017-12-21
2017-12-21
0000092122
so:SouthernCompanyGasMember
us-gaap:RecoverableVacationPayMember
2019-01-01
2019-12-31
0000092122
so:AtlantaGasLightMember
2017-10-10
2017-10-10
0000092122
so:AtlantaGasLightMember
srt:MaximumMember
2019-12-19
2019-12-19
0000092122
so:AtlantaGasLightMember
srt:MaximumMember
2018-01-01
2018-12-31
0000092122
so:AtlantaGasLightMember
so:TrueUpRecoveryUnrecognizedEquityMember
2019-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2022Member
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:FinancialInstrumentHedgingMember
2019-12-31
0000092122
so:AtlantaGasLightMember
2018-02-23
2018-02-23
0000092122
so:VirginiaNaturalGasMember
srt:MinimumMember
2017-12-21
2017-12-21
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2020Member
2019-12-31
0000092122
so:AtlantaGasLightMember
srt:MinimumMember
2019-12-19
2019-12-19
0000092122
so:SouthernCompanyGasMember
us-gaap:RecoverableVacationPayMember
2019-12-31
0000092122
so:AtlantaGasLightMember
us-gaap:FavorableRegulatoryActionMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RegulatoryAssetOffBalanceSheetMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RegulatoryAssetOffBalanceSheetMember
2018-12-31
0000092122
so:NicorGasMember
so:RegulatoryAssetOffBalanceSheetMember
2019-12-31
0000092122
so:AtlantaGasLightMember
so:RegulatoryAssetOffBalanceSheetMember
2018-12-31
0000092122
so:VirginiaNaturalGasMember
so:RegulatoryAssetOffBalanceSheetMember
2018-12-31
0000092122
so:NicorGasMember
so:RegulatoryAssetOffBalanceSheetMember
2018-12-31
0000092122
so:AtlantaGasLightMember
so:RegulatoryAssetOffBalanceSheetMember
2019-12-31
0000092122
so:VirginiaNaturalGasMember
so:RegulatoryAssetOffBalanceSheetMember
2019-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2023Member
2019-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
2012-01-01
2012-12-31
0000092122
so:VirginiaNaturalGasMember
so:SAVEMember
so:Year2024Member
2019-12-31
0000092122
so:NicorGasMember
so:RegulatoryInfrastructureProgramMember
2014-01-01
2014-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:RecoverableVacationPayMember
2018-12-31
0000092122
so:AtlantaGasLightMember
2018-10-01
2018-10-31
0000092122
so:ShareholderDerivativeLawsuitsMember
us-gaap:PendingLitigationMember
2018-04-25
2018-04-25
0000092122
so:ShareholderDerivativeLawsuitsMember
us-gaap:PendingLitigationMember
2018-05-04
2018-05-04
0000092122
so:ShareholderDerivativeLawsuitsMember
us-gaap:PendingLitigationMember
2017-08-31
0000092122
so:PutativeSecuritiesClassActionMember
us-gaap:PendingLitigationMember
2017-01-01
2017-12-31
0000092122
so:MartinProductSalesLLCLitigationMember
2018-05-18
2018-05-18
0000092122
so:MississippiPowerMember
so:PurportedViolationsOfMississippiConsumerProtectionActMember
us-gaap:PendingLitigationMember
2019-03-14
2019-03-14
0000092122
so:MartinProductSalesLLCLitigationMember
so:MartinProductSalesLLCLitigationMember
2019-09-27
2019-09-27
0000092122
so:MississippiPowerMember
so:PurportedViolationsOfMississippiConsumerProtectionActMember
us-gaap:PendingLitigationMember
2018-05-01
2018-05-31
0000092122
so:MississippiPowerMember
so:PurportedViolationsOfMississippiConsumerProtectionActMember
us-gaap:PendingLitigationMember
2018-11-01
2018-11-30
0000092122
2018-11-21
2018-11-21
0000092122
so:SouthernPowerMember
2019-04-01
2019-06-30
0000092122
so:SouthernPowerMember
so:RERoserockLLCMember
2019-12-31
0000092122
so:MississippiPowerMember
so:MississippiCommissionOnEnvironmentalQualityMember
2019-12-23
2019-12-23
0000092122
so:SouthernCompanyGasMember
so:ManufacturedGasPlantsMember
2019-12-31
0000092122
so:SouthernCompanyMember
2018-12-31
0000092122
so:SouthernCompanyMember
2019-12-31
0000092122
so:AlabamaPowerAndGeorgiaPowerMember
2019-12-31
0000092122
so:AlabamaPowerAndGeorgiaPowerMember
2019-01-01
2019-12-31
0000092122
so:VogtleUnitsThreeAndFourMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:AlabamaDepartmentOfConservationAndNaturalResourcesMember
so:FishKillInvestigationMember
2019-10-16
2019-10-16
0000092122
so:AlabamaPowerMember
so:AlabamaDepartmentofEnvironmentalManagementADEMMember
so:FishKillInvestigationMember
2019-10-16
2019-10-16
0000092122
so:MississippiPowerMember
srt:ScenarioForecastMember
so:PlantDanielUnits1And2Member
2019-01-15
2024-01-15
0000092122
us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember
so:GulfPowerMember
2019-01-01
2019-01-01
0000092122
so:GulfPowerMember
srt:ScenarioForecastMember
so:PlantDanielUnits1And2Member
2019-01-15
2024-01-15
0000092122
so:MississippiPowerMember
so:DeepwaterHorizonOilSpillLitigationCaseMember
2018-05-01
2018-05-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasStorageFacilityMember
2019-12-31
0000092122
so:NaturalGasStorageSaltDomeCavernsMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:PipelinesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasStorageFacilityMember
2019-01-01
2019-12-31
0000092122
so:PennEastPipelinesMember
us-gaap:SubsequentEventMember
2020-01-30
0000092122
so:SouthernCompanyGasMember
so:PennEastPipelinesMember
srt:MaximumMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:CALIFORNIAAndTEXASMember
so:NaturalGasStorageFacilityMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
us-gaap:PipelinesMember
srt:MaximumMember
2019-12-31
0000092122
us-gaap:PipelinesMember
srt:MaximumMember
2019-12-31
0000092122
so:PennEastPipelinesMember
2019-12-30
2019-12-30
0000092122
so:GeorgiaPowerMember
so:PlantVogtleNuclearUnitsOneAndTwoMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleNuclearUnitsOneAndTwoMember
2017-01-01
2017-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleNuclearUnitsOneAndTwoMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:PlantVogtleNuclearUnitsOneAndTwoMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:MeagPowerMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:PipelineChargesStorageCapacityAndGasSupplyMember
2019-12-31
0000092122
so:AlabamaPowerMember
so:SegcoMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:AtlanticCoastPipelineMember
2014-12-31
0000092122
so:AlabamaPowerMember
so:MaturityDecemberFirstTwoThousandEighteenMember
so:SouthernElectricGeneratingCompanyMember
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:AtlanticCoastPipelineMember
us-gaap:RevolvingCreditFacilityMember
2017-10-31
0000092122
so:SouthernCompanyGasMember
so:AtlanticCoastPipelineMember
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricIndustrialMember
2018-01-01
2018-12-31
0000092122
so:OtherNaturalGasGasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleElectricNonPPARevenuesMember
2018-01-01
2018-12-31
0000092122
so:NaturalGasDistributionIndustrialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasGasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionCommercialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricCommercialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionOtherMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricCommercialMember
2018-01-01
2018-12-31
0000092122
so:RetailElectricCommercialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleElectricRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionTransportationMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricRevenuesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:ContractsWithCustomersMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherRevenuesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionTransportationMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:ContractsWithCustomersMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionOtherMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionIndustrialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:ContractsWithCustomersMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricOtherMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionResidentialMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricOtherMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricIndustrialMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:WholesaleElectricNonPPARevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricOtherMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionIndustrialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricResidentialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricIndustrialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2018-01-01
2018-12-31
0000092122
so:ContractsWithCustomersMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionTransportationMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionCommercialMember
2018-01-01
2018-12-31
0000092122
so:NaturalGasDistributionMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherAdjustmentsMember
2018-01-01
2018-12-31
0000092122
so:NaturalGasDistributionOtherMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:ContractsWithCustomersMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasWholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:OtherNaturalGasWholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:WholesaleElectricNonPPARevenuesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherAdjustmentsMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionResidentialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionResidentialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricNonPPARevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionTransportationMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionOtherMember
2018-01-01
2018-12-31
0000092122
so:RetailElectricResidentialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionIndustrialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricCommercialMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricResidentialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionIndustrialMember
2018-01-01
2018-12-31
0000092122
so:OtherNaturalGasMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionCommercialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:WholesaleElectricRevenuesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:OtherAdjustmentsMember
2018-01-01
2018-12-31
0000092122
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2018-01-01
2018-12-31
0000092122
so:RetailElectricMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherRevenueSourcesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherRevenueSourcesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRevenueSourcesMember
2018-01-01
2018-12-31
0000092122
so:NaturalGasDistributionTransportationMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionOtherMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherAdjustmentsMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionIndustrialMember
2018-01-01
2018-12-31
0000092122
so:OtherRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:ContractsWithCustomersMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleElectricPPAEnergyRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRevenueSourcesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionOtherMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2018-01-01
2018-12-31
0000092122
so:NaturalGasDistributionResidentialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionResidentialMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricNonPPARevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2018-01-01
2018-12-31
0000092122
so:WholesaleElectricPPAEnergyRevenuesMember
2018-01-01
2018-12-31
0000092122
so:RetailElectricIndustrialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionCommercialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricCommercialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricResidentialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricResidentialMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherRevenueSourcesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricIndustrialMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleElectricPPACapacityRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricMember
2018-01-01
2018-12-31
0000092122
so:OtherRevenueSourcesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricOtherMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherRevenuesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionCommercialMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasMember
2018-01-01
2018-12-31
0000092122
so:NaturalGasDistributionCommercialMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricRevenuesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricIndustrialMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricOtherMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionResidentialMember
2018-01-01
2018-12-31
0000092122
so:WholesaleElectricRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricMember
2018-01-01
2018-12-31
0000092122
so:RetailElectricOtherMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionTransportationMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherAdjustmentsMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricResidentialMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherAdjustmentsMember
2018-01-01
2018-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricNonPPARevenuesMember
2018-01-01
2018-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2018-01-01
2018-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2018-01-01
2018-12-31
0000092122
so:OtherNaturalGasGasPipelineInvestmentsMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2018-01-01
2018-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricCommercialMember
2018-01-01
2018-12-31
0000092122
so:WholesaleElectricPPACapacityRevenuesMember
2018-01-01
2018-12-31
0000092122
so:AlabamaPowerMember
so:ContractsWithCustomersMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionResidentialMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherAdjustmentsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricNonPPARevenuesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricIndustrialMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2019-01-01
2019-12-31
0000092122
so:NaturalGasDistributionMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionOtherMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherRevenuesMember
2019-01-01
2019-12-31
0000092122
so:NaturalGasDistributionResidentialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2019-01-01
2019-12-31
0000092122
so:WholesaleElectricNonPPARevenuesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionCommercialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRevenueSourcesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionOtherMember
2019-01-01
2019-12-31
0000092122
so:NaturalGasDistributionTransportationMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricCommercialMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2019-01-01
2019-12-31
0000092122
so:RetailElectricResidentialMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2019-01-01
2019-12-31
0000092122
so:NaturalGasDistributionIndustrialMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionTransportationMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionIndustrialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricCommercialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:ContractsWithCustomersMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricIndustrialMember
2019-01-01
2019-12-31
0000092122
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherRevenuesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricRevenuesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionIndustrialMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasGasMarketingServicesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricIndustrialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricNonPPARevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:ContractsWithCustomersMember
2019-01-01
2019-12-31
0000092122
so:OtherNaturalGasMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:ContractsWithCustomersMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricResidentialMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionTransportationMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricIndustrialMember
2019-01-01
2019-12-31
0000092122
so:OtherNaturalGasGasMarketingServicesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherRevenuesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionResidentialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionTransportationMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherRevenueSourcesMember
2019-01-01
2019-12-31
0000092122
so:WholesaleElectricPPACapacityRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasWholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionCommercialMember
2019-01-01
2019-12-31
0000092122
so:RetailElectricOtherMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionIndustrialMember
2019-01-01
2019-12-31
0000092122
so:OtherAdjustmentsMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricResidentialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricRevenuesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionIndustrialMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherRevenueSourcesMember
2019-01-01
2019-12-31
0000092122
so:WholesaleElectricRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleElectricPPAEnergyRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionMember
2019-01-01
2019-12-31
0000092122
so:ContractsWithCustomersMember
2019-01-01
2019-12-31
0000092122
so:OtherRevenueSourcesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherRevenuesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricPPAEnergyRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherAdjustmentsMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionOtherMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherNaturalGasGasPipelineInvestmentsMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionResidentialMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherAdjustmentsMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricResidentialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherAdjustmentsMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasOtherNaturalGasRevenuesMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionTransportationMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasGasMarketingServicesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:WholesaleElectricNonPPARevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:ContractsWithCustomersMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionCommercialMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:NaturalGasDistributionCommercialMember
2019-01-01
2019-12-31
0000092122
so:NaturalGasDistributionCommercialMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:WholesaleElectricPPACapacityRevenuesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:OtherRevenueSourcesMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:RetailElectricIndustrialMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:OtherNaturalGasWholesaleGasServicesMember
2019-01-01
2019-12-31
0000092122
so:OtherNaturalGasGasPipelineInvestmentsMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:NaturalGasDistributionMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricCommercialMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:NaturalGasDistributionResidentialMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:OtherNaturalGasMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:OtherNaturalGasMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:NaturalGasDistributionCommercialMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricOtherMember
2019-01-01
2019-12-31
0000092122
so:NaturalGasDistributionOtherMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:WholesaleElectricPPACapacityRevenuesMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricResidentialMember
2019-01-01
2019-12-31
0000092122
so:RetailElectricIndustrialMember
2019-01-01
2019-12-31
0000092122
so:SouthernPowerMember
so:RetailElectricOtherMember
2019-01-01
2019-12-31
0000092122
so:SouthernCompanyGasMember
so:RetailElectricCommercialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:NaturalGasDistributionIndustrialMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:WholesaleElectricNonPPARevenuesMember
2019-01-01
2019-12-31
0000092122
so:MississippiPowerMember
so:RetailElectricMember
2019-01-01
2019-12-31
0000092122
so:AlabamaPowerMember
so:RetailElectricCommercialMember
2019-01-01
2019-12-31
0000092122
so:GeorgiaPowerMember
so:OtherNaturalGasGasMarketi