Company Quick10K Filing
Southern
Closing Price ($) Shares Out (MM) Market Cap ($MM)
$0.00 1,052 $58,891
10-Q 2019-10-30 Quarter: 2019-09-30
10-Q 2019-07-31 Quarter: 2019-06-30
10-Q 2019-05-01 Quarter: 2019-03-31
10-K 2019-02-20 Annual: 2018-12-31
10-Q 2018-11-07 Quarter: 2018-09-30
10-Q 2018-08-08 Quarter: 2018-06-30
10-Q 2018-05-02 Quarter: 2018-03-31
10-K 2018-02-21 Annual: 2017-12-31
10-Q 2017-11-01 Quarter: 2017-09-30
10-Q 2017-08-02 Quarter: 2017-06-30
10-Q 2017-05-03 Quarter: 2017-03-31
10-K 2017-02-22 Annual: 2016-12-31
10-Q 2016-11-04 Quarter: 2016-09-30
10-Q 2016-08-08 Quarter: 2016-06-30
10-Q 2016-05-05 Quarter: 2016-03-31
10-K 2016-02-26 Annual: 2015-12-31
10-Q 2015-11-05 Quarter: 2015-09-30
10-Q 2015-08-05 Quarter: 2015-06-30
10-Q 2015-05-07 Quarter: 2015-03-31
10-K 2015-03-02 Annual: 2014-12-31
10-Q 2014-11-06 Quarter: 2014-09-30
10-Q 2014-08-07 Quarter: 2014-06-30
10-Q 2014-05-08 Quarter: 2014-03-31
10-K 2014-02-27 Annual: 2013-12-31
10-Q 2013-11-06 Quarter: 2013-09-30
10-Q 2013-08-06 Quarter: 2013-06-30
10-Q 2013-05-10 Quarter: 2013-03-31
10-K 2013-02-28 Annual: 2012-12-31
10-Q 2012-11-07 Quarter: 2012-09-30
10-Q 2012-08-06 Quarter: 2012-06-30
10-Q 2012-05-07 Quarter: 2012-03-31
10-K 2012-02-24 Annual: 2011-12-31
10-Q 2011-11-07 Quarter: 2011-09-30
10-Q 2011-08-05 Quarter: 2011-06-30
10-Q 2011-05-06 Quarter: 2011-03-31
10-Q 2010-08-06 Quarter: 2010-06-30
10-Q 2010-05-07 Quarter: 2010-03-31
10-K 2010-02-25 Annual: 2009-12-31
8-K 2020-01-06 Other Events, Exhibits
8-K 2019-12-17 Other Events
8-K 2019-12-11 Other Events
8-K 2019-12-09 Amend Bylaw, Exhibits
8-K 2019-10-30 Earnings
8-K 2019-08-13 Other Events, Exhibits
8-K 2019-07-31 Earnings
8-K 2019-06-28 Other Events
8-K 2019-05-22 Shareholder Vote
8-K 2019-05-01 Earnings
8-K 2019-02-20 Earnings
8-K 2019-01-16 Regulation FD, Exhibits
8-K 2019-01-01 M&A, Exhibits
8-K 2018-12-10 Officers
8-K 2018-11-07 Earnings
8-K 2018-09-26 Other Events
8-K 2018-08-10 Other Events
8-K 2018-08-08 Earnings
8-K 2018-07-29 Other Events
8-K 2018-07-02 Officers
8-K 2018-05-23 Officers, Shareholder Vote
8-K 2018-05-23 Exhibits
8-K 2018-05-20 Enter Agreement, Impairments
8-K 2018-05-02 Earnings
8-K 2018-04-16 Officers
8-K 2018-02-21 Earnings
8-K 2018-02-12 Officers
8-K 2018-02-06 Other Events
SO 2019-09-30
Part I
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Item 4. Controls and Procedures.
Part II - Other Information
Item 1. Legal Proceedings.
Item 1A. Risk Factors.
Item 6. Exhibits.
EX-31.A1 x31a1-q32019.htm
EX-31.A2 x31a2-q32019.htm
EX-31.B1 x31b1-q32019.htm
EX-31.B2 x31b2-q32019.htm
EX-31.C1 x31c1-q32019.htm
EX-31.C2 x31c2-q32019.htm
EX-31.D1 x31d1-q32019.htm
EX-31.D2 x31d2-q32019.htm
EX-31.E1 x31e1-q32019.htm
EX-31.E2 x31e2-q32019.htm
EX-31.F1 x31f1-q32019.htm
EX-31.F2 x31f2-q32019.htm
EX-32.A x32a-q32019.htm
EX-32.B x32b-q32019.htm
EX-32.C x32c-q32019.htm
EX-32.D x32d-q32019.htm
EX-32.E x32e-q32019.htm
EX-32.F x32f-q32019.htm

Southern Earnings 2019-09-30

SO 10Q Quarterly Report

Balance SheetIncome StatementCash Flow

Comparables ($MM TTM)
Ticker M Cap Assets Liab Rev G Profit Net Inc EBITDA EV G Margin EV/EBITDA ROA
D 62,190 100,822 72,441 14,640 0 1,761 3,758 98,278 0% 26.2 2%
SO 58,891 114,867 83,445 22,006 0 4,490 6,711 100,101 0% 14.9 4%
PAM 57,020 213,835 146,152 0 0 0 0 57,020 0%
DTV 47,163 25,321 29,159 33,880 0 2,876 8,353 62,256 0% 7.5 11%
AEP 43,544 72,550 53,001 15,765 0 1,978 3,091 71,532 0% 23.1 3%
EIX 27,120 59,521 46,608 12,914 0 346 1,969 44,241 0% 22.5 1%
ES 25,041 38,996 13,285 8,656 0 940 2,836 38,693 0% 13.6 2%
EDN 24,112 76,992 46,023 0 0 0 0 24,112 0%
DTE 23,960 36,851 12,713 0 0 1,116 3,020 37,467 12.4 3%
PPL 22,965 44,204 11,256 7,693 0 1,767 3,152 27,753 0% 8.8 4%

Document
false--12-31Q32019000009212200000031530000041091000006690400010041550001160661YesYesYesYesYesfalsefalsefalsefalsefalseNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerYesYesYesYesYesfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse7000000070000000P1D0.0000250.000025P3YP6Y1000000010000000P25YP25Y0.02460.00870.00920.33330.6667P5YP3YP3Y0.0010000.580.600.600.600.620.620000001250000009000000830000001000000088000000610000006400000053000000150000001900000050000001400000055000000150000002500000050000001100000000000000P31YP28YP5YP5YP5Y1P3YP18YP3Y4000000000400000060000000100000010000007000000330000001200000003000000180000005400000021000000040000002800000050000000000400000021000000100000010000000100000016000000170000000000150000002500000010000000002100000030000002000000040000002000000000001000000030000003000000110000001100000001000000P5YP3Y7000000006540000000P3MP1YP1YP1YP1YP3MP1YP1YP1YP1YP3MP1YP1YP1YP1YP3MP1YP1YP1YP1Y50000002300000000 0000092122 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember 2019-09-30 0000092122 so:SouthernCompanyGasMember 2019-09-30 0000092122 so:AlabamaPowerMember 2019-09-30 0000092122 2019-09-30 0000092122 so:GeorgiaPowerMember 2019-09-30 0000092122 so:SouthernPowerMember 2019-09-30 0000092122 so:SouthernPowerMember so:Series2016A1.000SeniorNotesDue2022Member 2019-01-01 2019-09-30 0000092122 so:Series2017B5.25JuniorSubordinatedNotesDue2077Member 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:Series2017A5.00JuniorSubordinatedNotesDue2077Member 2019-01-01 2019-09-30 0000092122 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:A5.00SeriesClassAPreferredStockMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:Series2016B1.850SeniorNotesDue2026Member 2019-01-01 2019-09-30 0000092122 so:TwoThousandNineteenSeriesACorporateUnitsMember 2019-01-01 2019-09-30 0000092122 so:Series2016A5.25JuniorSubordinatedNotesDue2076Member 2019-01-01 2019-09-30 0000092122 so:Series2015A6.25JuniorSubordinatedNotesDue2075Member 2019-01-01 2019-09-30 0000092122 2018-01-01 2018-09-30 0000092122 2019-07-01 2019-09-30 0000092122 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0000092122 us-gaap:ElectricityPurchasedMember 2019-01-01 2019-09-30 0000092122 so:OtherElectricRevenueMember 2018-01-01 2018-09-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2019-07-01 2019-09-30 0000092122 us-gaap:RetailMember 2018-01-01 2018-09-30 0000092122 srt:FuelMember 2019-07-01 2019-09-30 0000092122 us-gaap:RetailMember 2019-01-01 2019-09-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-09-30 0000092122 2018-07-01 2018-09-30 0000092122 us-gaap:RetailMember 2019-07-01 2019-09-30 0000092122 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2018-07-01 2018-09-30 0000092122 srt:FuelMember 2018-07-01 2018-09-30 0000092122 us-gaap:RetailMember 2018-07-01 2018-09-30 0000092122 so:WholesaleNonAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:WholesaleNonAffiliatesMember 2019-07-01 2019-09-30 0000092122 us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-09-30 0000092122 us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0000092122 so:OtherElectricRevenueMember 2018-07-01 2018-09-30 0000092122 so:WholesaleNonAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:OtherElectricRevenueMember 2019-07-01 2019-09-30 0000092122 srt:FuelMember 2018-01-01 2018-09-30 0000092122 us-gaap:ElectricityPurchasedMember 2018-07-01 2018-09-30 0000092122 srt:FuelMember 2019-01-01 2019-09-30 0000092122 so:WholesaleNonAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:OtherElectricRevenueMember 2019-01-01 2019-09-30 0000092122 us-gaap:ElectricityPurchasedMember 2019-07-01 2019-09-30 0000092122 us-gaap:ElectricityPurchasedMember 2018-01-01 2018-09-30 0000092122 us-gaap:AlternativeEnergyMember 2019-07-01 2019-09-30 0000092122 us-gaap:AlternativeEnergyMember 2018-07-01 2018-09-30 0000092122 us-gaap:AlternativeEnergyMember 2019-01-01 2019-09-30 0000092122 us-gaap:AlternativeEnergyMember 2018-01-01 2018-09-30 0000092122 2018-12-31 0000092122 2017-12-31 0000092122 2018-09-30 0000092122 2019-04-01 2019-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 us-gaap:CommonStockMember 2019-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000092122 us-gaap:TreasuryStockMember 2019-09-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000092122 us-gaap:TreasuryStockMember 2018-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-07-01 2019-09-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 2019-01-01 2019-03-31 0000092122 us-gaap:TreasuryStockMember 2019-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000092122 us-gaap:RetainedEarningsMember 2019-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000092122 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000092122 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000092122 us-gaap:CommonStockMember 2018-12-31 0000092122 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-12-31 0000092122 us-gaap:CommonStockMember 2019-09-30 0000092122 us-gaap:RetainedEarningsMember 2019-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2019-09-30 0000092122 us-gaap:NoncontrollingInterestMember 2019-06-30 0000092122 us-gaap:RetainedEarningsMember 2018-12-31 0000092122 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000092122 us-gaap:RetainedEarningsMember 2019-09-30 0000092122 us-gaap:TreasuryStockMember 2019-06-30 0000092122 us-gaap:CommonStockMember 2019-06-30 0000092122 2019-06-30 0000092122 2019-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000092122 us-gaap:TreasuryStockMember 2018-09-30 0000092122 2018-01-01 2018-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 us-gaap:RetainedEarningsMember 2018-06-30 0000092122 us-gaap:CommonStockMember 2018-06-30 0000092122 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 2018-04-01 2018-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2018-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000092122 us-gaap:NoncontrollingInterestMember 2017-12-31 0000092122 us-gaap:CommonStockMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2018-06-30 0000092122 us-gaap:RetainedEarningsMember 2017-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000092122 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 us-gaap:TreasuryStockMember 2018-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000092122 2018-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2017-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-07-01 2018-09-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000092122 2018-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-06-30 0000092122 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000092122 us-gaap:CommonStockMember 2018-03-31 0000092122 us-gaap:CommonStockMember 2018-09-30 0000092122 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0000092122 us-gaap:RetainedEarningsMember 2018-03-31 0000092122 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2018-09-30 0000092122 us-gaap:RetainedEarningsMember 2018-09-30 0000092122 so:AlabamaPowerMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember srt:FuelMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember srt:FuelMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember srt:FuelMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember srt:FuelMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember 2017-12-31 0000092122 so:AlabamaPowerMember 2018-09-30 0000092122 so:AlabamaPowerMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:AlabamaPowerMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2019-03-31 0000092122 so:AlabamaPowerMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:AlabamaPowerMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:AlabamaPowerMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember srt:FuelMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember srt:FuelMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember srt:FuelMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember srt:FuelMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember 2018-09-30 0000092122 so:GeorgiaPowerMember 2018-12-31 0000092122 so:GeorgiaPowerMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2019-06-30 0000092122 so:GeorgiaPowerMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:GeorgiaPowerMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember 2019-03-31 0000092122 so:GeorgiaPowerMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:GeorgiaPowerMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember srt:FuelMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember srt:FuelMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember srt:FuelMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember srt:FuelMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember 2017-12-31 0000092122 so:MississippiPowerMember 2018-09-30 0000092122 so:MississippiPowerMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:MississippiPowerMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:MississippiPowerMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember 2019-01-01 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:MississippiPowerMember 2019-03-31 0000092122 so:MississippiPowerMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:MississippiPowerMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-06-30 0000092122 so:MississippiPowerMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember srt:FuelMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember srt:FuelMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember srt:FuelMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember srt:FuelMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2017-12-31 0000092122 so:SouthernPowerMember 2018-09-30 0000092122 so:SouthernPowerMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-09-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:SouthernPowerMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:SouthernPowerMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:SouthernPowerMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember 2017-12-31 0000092122 so:SouthernCompanyGasMember 2018-09-30 0000092122 so:SouthernCompanyGasMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000092122 so:SouthernCompanyGasMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:SouthernCompanyGasMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:SouthernCompanyGasMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:SouthernCompanyGasMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:SouthernCompanyGasMember so:OtherAccountsAndNotesReceivableMember 2019-09-30 0000092122 so:OtherAccountsAndNotesReceivableMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasDistributionOperationsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasDistributionOperationsMember 2019-09-30 0000092122 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember so:PowerSecureInternationalInc.LightingBusinessMember 2019-07-01 2019-09-30 0000092122 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember so:PowerSecureInternationalInc.Member 2019-04-01 2019-06-30 0000092122 so:NicorGasMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:PPAFairValueAdjustmentsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:CustomerRelationshipsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:TradeNamesMember 2018-12-31 0000092122 us-gaap:CustomerRelationshipsMember 2018-12-31 0000092122 so:SouthernPowerMember so:PPAFairValueAdjustmentsMember 2018-12-31 0000092122 us-gaap:OtherIntangibleAssetsMember 2019-09-30 0000092122 us-gaap:CustomerRelationshipsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:TradeNamesMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:StorageandTransportationContractsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:StorageandTransportationContractsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CustomerRelationshipsMember 2019-09-30 0000092122 us-gaap:TradeNamesMember 2018-12-31 0000092122 us-gaap:TradeNamesMember 2019-09-30 0000092122 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:RestrictedCashMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RestrictedCashMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:RestrictedCashMember 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesDeferredMember 2019-09-30 0000092122 so:AlabamaPowerMember so:DeferredUnderRecoveredRegulatoryClauseRevenuesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherDeferredCreditsAndLiabilitiesMember 2019-09-30 0000092122 so:MississippiPowerMember so:OverRecoveredRegulatoryClauseLiabilitiesMember 2019-09-30 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesDeferredMember 2018-12-31 0000092122 so:MississippiPowerMember so:OverRecoveredRegulatoryClauseLiabilitiesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:DeferredUnderRecoveredRegulatoryClauseRevenuesMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:OtherDeferredCreditsAndLiabilitiesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:UnderRecoveredFuelClauseMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:UnderRecoveredFuelClauseMember 2019-09-30 0000092122 so:AlabamaPowerMember 2019-02-05 0000092122 so:AlabamaPowerMember srt:RestatementAdjustmentMember 2019-04-15 0000092122 so:AlabamaPowerMember so:PlantBarryUnit8Member 2019-05-08 0000092122 so:AlabamaPowerMember 2019-09-06 0000092122 so:AlabamaPowerMember so:PlantBarryUnit8Member us-gaap:SubsequentEventMember 2019-10-01 0000092122 so:AlabamaPowerMember so:Year2020Member 2019-09-30 0000092122 so:AlabamaPowerMember srt:RestatementAdjustmentMember so:PlantGorgasUnits89And10Member 2019-04-15 0000092122 so:AlabamaPowerMember so:Years2022Through2024Member 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:SubsequentEventMember 2019-10-01 2019-10-01 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2019-06-28 2019-06-28 0000092122 so:GeorgiaPowerMember so:PlantMcIntoshUnit1Member 2019-09-30 0000092122 so:GeorgiaPowerMember 2019-07-16 2019-07-16 0000092122 so:GeorgiaPowerMember so:PlantHammondUnits1Through4Member 2019-09-30 0000092122 so:GeorgiaPowerMember so:PlantMcIntoshUnit1Member 2019-07-29 2019-07-29 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2020-12-31 0000092122 so:GeorgiaPowerMember 2019-09-24 2019-09-24 0000092122 so:GeorgiaPowerMember srt:MinimumMember 2019-06-28 2019-06-28 0000092122 so:GeorgiaPowerMember so:PlantHammondAndPlantMcIntoshUnitsMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:PlantMitchellUnit3Member 2019-09-30 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2022-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2021-12-31 0000092122 so:GeorgiaPowerMember so:PlantHammondUnits1Through4Member 2019-07-29 2019-07-29 0000092122 so:GeorgiaPowerMember so:EnvironmentalComplianceCostRecoveryMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:DemandSideManagementMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:MunicipalFranchiseFeeMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:LevelizedTraditionalBaseMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:TraditionalBaseCCRAROMember 2019-09-30 0000092122 so:GeorgiaPowerMember 2019-06-28 2019-06-28 0000092122 so:GeorgiaPowerMember srt:MaximumMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2018-12-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2016-01-01 2016-01-01 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember 2018-01-11 2018-01-11 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-08-31 0000092122 so:GeorgiaPowerMember 2019-02-19 2019-02-19 0000092122 so:GeorgiaPowerMember 2013-12-31 0000092122 so:GeorgiaPowerMember 2012-01-01 2012-12-31 0000092122 so:GeorgiaPowerMember 2009-01-01 2009-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:VogtleOwnersMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2019-09-30 0000092122 so:GeorgiaPowerMember 2019-08-30 2019-08-30 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2020-01-01 2022-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2020-01-01 2020-01-01 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2019-11-01 2019-11-01 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2021-01-01 2021-01-01 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-03-01 2019-03-31 0000092122 so:MississippiPowerAndGulfPowerMember us-gaap:SubsequentEventMember 2019-10-24 0000092122 so:MississippiPowerMember us-gaap:SubsequentEventMember 2019-10-24 0000092122 so:MississippiPowerMember so:AshPondClosureMember us-gaap:SubsequentEventMember 2019-10-24 0000092122 so:MississippiPowerMember so:MraRevenueMember 2019-01-01 2019-01-01 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-09-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2018-12-01 2018-12-31 0000092122 so:MississippiPowerMember srt:ScenarioForecastMember so:KemperIgccMember 2019-10-01 2019-12-31 0000092122 so:MississippiPowerMember srt:MaximumMember srt:ScenarioForecastMember so:KemperIgccMember 2020-01-01 2023-12-31 0000092122 so:MississippiPowerMember srt:MinimumMember srt:ScenarioForecastMember so:KemperIgccMember 2020-01-01 2023-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2019Member 2019-09-25 0000092122 so:NicorGasMember 2019-04-16 2019-04-16 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2020Member 2019-09-25 0000092122 so:NicorGasMember us-gaap:SubsequentEventMember 2019-10-08 2019-10-08 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2019-09-25 0000092122 so:NicorGasMember 2018-11-01 2018-11-30 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2021Member 2019-09-25 0000092122 so:NicorGasMember us-gaap:SubsequentEventMember 2019-10-02 2019-10-02 0000092122 so:VirginiaNaturalGasMember 2018-12-31 2018-12-31 0000092122 so:NicorGasMember 2017-01-01 2017-12-31 0000092122 so:AtlantaGasLightCompanyMember srt:MinimumMember 2019-06-03 2019-06-03 0000092122 so:AtlantaGasLightCompanyMember 2019-06-03 2019-06-03 0000092122 so:VirginiaNaturalGasMember 2018-12-01 2018-12-31 0000092122 so:AtlantaGasLightCompanyMember 2019-06-04 2019-09-30 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2022Member 2019-09-25 0000092122 so:AtlantaGasLightCompanyMember srt:MaximumMember 2019-06-03 2019-06-03 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2018Member 2019-09-25 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2024Member 2019-09-25 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2023Member 2019-09-25 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2019-09-25 2019-09-25 0000092122 so:SCSMember so:OpenAccessTransmissionTariffMember 2018-05-10 2018-05-10 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2018-04-01 2018-04-30 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2018-05-01 2018-05-31 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2017-12-31 0000092122 so:PutativeSecuritiesClassActionMember us-gaap:PendingLitigationMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2018-11-01 2018-11-30 0000092122 so:MississippiPowerMember so:MartinProductSalesLLCLitigationMember us-gaap:PendingLitigationMember 2018-05-01 2018-05-31 0000092122 so:MartinProductSalesLLCLitigationMember so:MartinProductSalesLLCLitigationMember 2019-09-27 2019-09-27 0000092122 2018-11-01 2018-11-30 0000092122 so:MartinProductSalesLLCLitigationMember so:MartinProductSalesLLCLitigationMember 2018-05-01 2018-05-31 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2019-03-14 2019-03-14 0000092122 so:SouthernPowerMember so:RERoserockLLCMember so:RERoserockLLCMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:LocationOneMember 2019-09-30 0000092122 so:SouthernCompanyGasMember stpr:CA so:NaturalGasStorageFacilityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:SubsequentEventMember 2019-10-16 2019-10-16 0000092122 so:MississippiPowerMember srt:ScenarioForecastMember so:PlantDanielUnits1And2Member 2019-01-15 2024-01-15 0000092122 so:SouthernCompanyGasMember so:NaturalGasStorageFacilityMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasStorageFacilityMember 2019-01-01 2019-09-30 0000092122 so:GulfPowerMember srt:ScenarioForecastMember so:PlantDanielUnits1And2Member 2019-01-15 2024-01-15 0000092122 so:AlabamaPowerMember us-gaap:DamageFromFireExplosionOrOtherHazardMember so:PlantGadsdenMember 2019-05-17 0000092122 so:OtherNaturalGasMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2019-07-01 2019-09-30 0000092122 so:RetailElectricMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2019-01-01 2019-09-30 0000092122 so:RetailElectricMember 2018-07-01 2018-09-30 0000092122 so:OtherRevenuesMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2018-01-01 2018-09-30 0000092122 so:OtherRevenuesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-01-01 2018-09-30 0000092122 so:OtherNaturalGasMember 2019-07-01 2019-09-30 0000092122 so:WholesaleCapacityMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2018-07-01 2018-09-30 0000092122 so:NaturalGasDistributionMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2018-01-01 2018-09-30 0000092122 so:WholesaleEnergyMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2019-07-01 2019-09-30 0000092122 so:NaturalGasDistributionMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2019-01-01 2019-09-30 0000092122 so:WholesaleEnergyMember 2018-01-01 2018-09-30 0000092122 so:OtherRevenuesMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2018-07-01 2018-09-30 0000092122 so:WholesaleCapacityMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2018-07-01 2018-09-30 0000092122 so:RetailElectricMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2019-07-01 2019-09-30 0000092122 so:OtherRevenuesMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2019-07-01 2019-09-30 0000092122 so:WholesaleEnergyMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2019-01-01 2019-09-30 0000092122 so:RetailElectricMember 2019-01-01 2019-09-30 0000092122 so:WholesaleEnergyMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2018-01-01 2018-09-30 0000092122 so:WholesaleCapacityMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2019-07-01 2019-09-30 0000092122 so:WholesaleCapacityMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-09-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2019-07-01 2019-09-30 0000092122 so:RetailElectricCommercialMember 2018-07-01 2018-09-30 0000092122 so:RetailElectricOtherMember 2019-07-01 2019-09-30 0000092122 so:RetailElectricIndustrialMember 2019-01-01 2019-09-30 0000092122 so:AlternativeRevenueProgramsMember 2018-01-01 2018-09-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2018-01-01 2018-09-30 0000092122 so:RetailElectricOtherMember 2018-01-01 2018-09-30 0000092122 so:RetailElectricResidentialMember 2018-07-01 2018-09-30 0000092122 so:RetailElectricIndustrialMember 2018-01-01 2018-09-30 0000092122 so:RetailElectricResidentialMember 2018-01-01 2018-09-30 0000092122 so:RetailElectricOtherMember 2019-01-01 2019-09-30 0000092122 so:RetailElectricResidentialMember 2019-01-01 2019-09-30 0000092122 so:RetailElectricResidentialMember 2019-07-01 2019-09-30 0000092122 so:RetailElectricCommercialMember 2019-07-01 2019-09-30 0000092122 so:RetailElectricIndustrialMember 2018-07-01 2018-09-30 0000092122 so:RetailElectricIndustrialMember 2019-07-01 2019-09-30 0000092122 so:NaturalGasDistributionMember 2018-07-01 2018-09-30 0000092122 so:OtherNaturalGasMember 2018-07-01 2018-09-30 0000092122 so:OtherNaturalGasMember 2018-01-01 2018-09-30 0000092122 so:RetailElectricCommercialMember 2018-01-01 2018-09-30 0000092122 so:RetailElectricOtherMember 2018-07-01 2018-09-30 0000092122 so:NaturalGasDistributionMember 2018-01-01 2018-09-30 0000092122 so:AlternativeRevenueProgramsMember 2018-07-01 2018-09-30 0000092122 so:AlternativeRevenueProgramsMember 2019-07-01 2019-09-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2018-07-01 2018-09-30 0000092122 so:AlternativeRevenueProgramsMember 2019-01-01 2019-09-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2019-01-01 2019-09-30 0000092122 so:RetailElectricCommercialMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember 2020-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2019-10-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2019-10-01 2019-09-30 0000092122 2024-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2021-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2023-01-01 2019-09-30 0000092122 2020-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2021-01-01 2019-09-30 0000092122 2019-10-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2023-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2022-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2024-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2024-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2019-10-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2020-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2023-01-01 2019-09-30 0000092122 2021-01-01 2019-09-30 0000092122 2023-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2022-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember 2021-01-01 2019-09-30 0000092122 2022-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2024-01-01 2019-09-30 0000092122 so:AlabamaPowerMember 2022-01-01 2019-09-30 0000092122 so:SouthernPowerMember 2020-01-01 2019-09-30 0000092122 so:UnregulatedDistributedGenerationMember 2019-09-30 0000092122 so:UnregulatedDistributedGenerationMember 2018-12-31 0000092122 so:SouthernPowerMember so:SPWindMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:SPWindMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-09-30 0000092122 so:FinancialInvestorsMember so:SPWindMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:SPSolarHoldingsILPMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember so:SPSolarHoldingsILPMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-09-30 0000092122 so:GlobalAtlanticMember so:SPSolarHoldingsILPMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:SNGMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:TritonMember 2019-05-29 2019-05-29 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2014-12-31 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2014-12-31 0000092122 so:SouthernCompanyGasMember srt:MinimumMember so:AtlanticCoastPipelineMember us-gaap:SubsequentEventMember 2019-10-04 0000092122 srt:MinimumMember so:AtlanticCoastPipelineMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember us-gaap:RevolvingCreditFacilityMember 2019-09-30 0000092122 srt:MaximumMember so:AtlanticCoastPipelineMember us-gaap:SubsequentEventMember 2019-10-04 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember us-gaap:FinancialGuaranteeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember srt:MinimumMember so:PennEastPipelineMember 2014-12-31 0000092122 so:SouthernCompanyGasMember srt:MinimumMember so:AtlanticCoastPipelineMember 2018-12-31 0000092122 srt:MaximumMember so:AtlanticCoastPipelineMember 2018-12-31 0000092122 so:SouthernCompanyGasMember srt:MinimumMember so:AtlanticCoastPipelineMember 2014-12-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:AtlanticCoastPipelineMember 2018-12-31 0000092122 srt:MinimumMember so:AtlanticCoastPipelineMember us-gaap:SubsequentEventMember 2019-10-04 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:AtlanticCoastPipelineMember us-gaap:SubsequentEventMember 2019-10-04 0000092122 so:SouthernCompanyGasMember so:OtherMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2018-01-01 2018-09-30 0000092122 so:SNGMember 2018-07-01 2018-09-30 0000092122 so:SNGMember 2018-01-01 2018-09-30 0000092122 so:SNGMember 2019-01-01 2019-09-30 0000092122 so:SNGMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyMember 2019-09-30 0000092122 so:OtherSubsidiariesMember 2019-09-30 0000092122 so:AlabamaPowerMember so:MultiyearCreditArrangementMember 2019-09-30 0000092122 so:SouthernCompanyGasCapitalMember 2019-05-31 0000092122 so:SouthernCompanyGasCapitalMember 2019-09-30 0000092122 so:NicorGasMember 2019-09-30 0000092122 so:MississippiPowerMember so:CreditArrangementMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:StandbyLettersOfCreditMember 2019-09-30 0000092122 so:SouthernCompanyGasCapitalMember 2019-04-30 0000092122 so:SouthernPowerMember 2019-04-30 0000092122 so:SouthernPowerMember 2019-05-31 0000092122 so:AlabamaPowerMember so:MultiyearCreditArrangementMember 2019-09-29 0000092122 so:GeorgiaPowerMember so:FFBLoanMember so:U.S.TreasuryRateMember 2014-01-01 2014-12-31 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2014-01-01 2014-12-31 0000092122 so:GeorgiaPowerMember so:AdditionalFFBCreditFacilityMember 2019-03-01 2019-03-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2014-12-31 0000092122 so:GeorgiaPowerMember so:AdditionalFFBCreditFacilityMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:TermLoanMember 2019-03-01 2019-03-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2014-12-31 0000092122 so:SouthernCompanyMember srt:ParentCompanyMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember srt:SubsidiariesMember 2019-01-01 2019-09-30 0000092122 srt:SubsidiariesMember srt:ConsolidationEliminationsMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember srt:SubsidiariesMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember srt:SubsidiariesMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember srt:SubsidiariesMember 2019-01-01 2019-09-30 0000092122 so:OtherSubsidiariesMember srt:SubsidiariesMember 2019-01-01 2019-09-30 0000092122 so:SeniorNotes1.85DueJuly12019Member us-gaap:SeniorNotesMember 2019-01-31 0000092122 so:Series2019ARemarketableJuniorSubordinatedNotesMember us-gaap:JuniorSubordinatedDebtMember 2019-08-31 0000092122 so:UncommittedBankCreditArrangementMember us-gaap:NotesPayableToBanksMember 2019-01-01 2019-01-31 0000092122 so:Series2018AFloatingRateSeniorNotesDueFebruary142020Member us-gaap:SeniorNotesMember 2019-01-31 0000092122 so:FloatingRateBankTermLoanAgreement6Member us-gaap:NotesPayableToBanksMember 2019-01-01 2019-01-31 0000092122 so:Series2014B2.15SeniorNotesDueSeptember12019Member us-gaap:SeniorNotesMember 2019-01-31 0000092122 so:Series2017AFloatingRateSeniorNotesDueSeptember302020Member us-gaap:SeniorNotesMember 2019-09-30 0000092122 2019-08-31 0000092122 us-gaap:SeniorNotesMember 2019-01-01 2019-01-31 0000092122 so:AlabamaPowerMember so:Series2019A3.45SeniorNotesDueOctober12049Member us-gaap:SeniorNotesMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFourthSeries1994Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:Series2019B2.65SeniorNotesDueSeptember152029Member us-gaap:SeniorNotesMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBartowCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantBowenProjectFirstSeries2009Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectNinthSeries1994Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFifthSeries1994Member us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:ShortTermFloatingRateBankLoanOneMember us-gaap:NotesPayableToBanksMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectSecondSeries2008Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectSecondSeries1994Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFourthSeries1995Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBartowCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantBowenProjectFirstSeries2013Member us-gaap:MunicipalBondsMember 2019-08-31 0000092122 so:GeorgiaPowerMember so:Series2019A2.20SeniorNotesDueSeptember152024Member us-gaap:SeniorNotesMember 2019-09-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFirstSeries1992Member us-gaap:MunicipalBondsMember 2019-01-31 0000092122 so:GeorgiaPowerMember us-gaap:NotesPayableToBanksMember 2019-06-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectEighthSeries1994Member us-gaap:MunicipalBondsMember 2019-01-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFirstSeries2013Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectSecondSeries1995Member us-gaap:MunicipalBondsMember 2019-01-31 0000092122 so:MississippiPowerMember so:MississippiBusinessFinanceCorporationPollutionControlRevenueRefundingBondsSeries2002Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:ShortTermFloatingRateBankTermLoanTwoMember us-gaap:NotesPayableToBanksMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:NotesPayableToBanksMember 2019-05-01 2019-05-31 0000092122 so:NicorGasMember so:FirstMortgageBondsMember 2019-08-31 0000092122 so:NicorGasMember srt:ScenarioForecastMember so:FirstMortgageBondsMember 2019-10-30 0000092122 2019-08-01 2019-08-31 0000092122 so:AntiDilutionScenarioThreeMember srt:MaximumMember 2019-08-31 0000092122 so:AntiDilutionScenarioOneMember srt:MinimumMember 2019-08-31 0000092122 so:Series2019AAndSeries2019BRemarketableJuniorSubordinatedNotesMember us-gaap:JuniorSubordinatedDebtMember 2019-09-30 0000092122 so:Series2019AAndSeries2019BRemarketableJuniorSubordinatedNotesMember us-gaap:JuniorSubordinatedDebtMember 2019-08-01 2019-08-31 0000092122 so:AntiDilutionScenarioTwoMember srt:MaximumMember 2019-08-31 0000092122 so:AntiDilutionScenarioThreeMember 2019-08-31 0000092122 so:AntiDilutionScenarioTwoMember srt:MinimumMember 2019-08-31 0000092122 so:AntiDilutionScenarioOneMember 2019-08-31 0000092122 so:AntiDilutionScenarioTwoMember 2019-08-01 2019-08-31 0000092122 so:Series2019AAndSeries2019BRemarketableJuniorSubordinatedNotesMember us-gaap:JuniorSubordinatedDebtMember 2019-08-31 0000092122 so:Series2019BRemarketableJuniorSubordinatedNotesMember us-gaap:JuniorSubordinatedDebtMember 2019-08-31 0000092122 us-gaap:JuniorSubordinatedDebtMember 2019-08-01 2019-08-31 0000092122 us-gaap:InvestmentCreditMember 2018-12-31 0000092122 us-gaap:InvestmentCreditMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000092122 so:AlabamaPowerMember us-gaap:PrivateEquityFundsMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-09-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLeve