XML 43 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Operating revenues        
Operating revenues $ 1,540,068us-gaap_RegulatedAndUnregulatedOperatingRevenue $ 1,964,854us-gaap_RegulatedAndUnregulatedOperatingRevenue $ 2,798,833us-gaap_RegulatedAndUnregulatedOperatingRevenue $ 3,208,712us-gaap_RegulatedAndUnregulatedOperatingRevenue
Purchased gas cost        
Purchased gas cost 1,019,330us-gaap_CostOfNaturalGasPurchases 1,468,577us-gaap_CostOfNaturalGasPurchases 1,854,810us-gaap_CostOfNaturalGasPurchases 2,323,478us-gaap_CostOfNaturalGasPurchases
Gross profit 520,738us-gaap_GrossProfit 496,277us-gaap_GrossProfit 944,023us-gaap_GrossProfit 885,234us-gaap_GrossProfit
Operating expenses        
Operation and maintenance 133,460us-gaap_OtherSellingGeneralAndAdministrativeExpense 124,675us-gaap_OtherSellingGeneralAndAdministrativeExpense 252,042us-gaap_OtherSellingGeneralAndAdministrativeExpense 240,432us-gaap_OtherSellingGeneralAndAdministrativeExpense
Depreciation and amortization 68,022us-gaap_DepreciationAndAmortization 61,307us-gaap_DepreciationAndAmortization 135,615us-gaap_DepreciationAndAmortization 121,776us-gaap_DepreciationAndAmortization
Taxes, other than income 69,046us-gaap_TaxesOther 60,215us-gaap_TaxesOther 118,431us-gaap_TaxesOther 102,226us-gaap_TaxesOther
Total operating expenses 270,528us-gaap_OperatingExpenses 246,197us-gaap_OperatingExpenses 506,088us-gaap_OperatingExpenses 464,434us-gaap_OperatingExpenses
Operating income 250,210us-gaap_OperatingIncomeLoss 250,080us-gaap_OperatingIncomeLoss 437,935us-gaap_OperatingIncomeLoss 420,800us-gaap_OperatingIncomeLoss
Miscellaneous income (expense) (1,561)us-gaap_OtherNonoperatingIncomeExpense (1,516)us-gaap_OtherNonoperatingIncomeExpense (3,268)us-gaap_OtherNonoperatingIncomeExpense (3,648)us-gaap_OtherNonoperatingIncomeExpense
Interest charges 27,447us-gaap_InterestExpense 31,601us-gaap_InterestExpense 57,211us-gaap_InterestExpense 63,716us-gaap_InterestExpense
Income (loss) before income taxes 221,202us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 216,963us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 377,456us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 353,436us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense (benefit) 83,518us-gaap_IncomeTaxExpenseBenefit 83,596us-gaap_IncomeTaxExpenseBenefit 142,177us-gaap_IncomeTaxExpenseBenefit 133,053us-gaap_IncomeTaxExpenseBenefit
Net income (loss) 137,684us-gaap_NetIncomeLoss 133,367us-gaap_NetIncomeLoss 235,279us-gaap_NetIncomeLoss 220,383us-gaap_NetIncomeLoss
Basic net income (loss) per share $ 1.35us-gaap_EarningsPerShareBasic $ 1.38us-gaap_EarningsPerShareBasic $ 2.31us-gaap_EarningsPerShareBasic $ 2.34us-gaap_EarningsPerShareBasic
Diluted net income (loss) per share $ 1.35us-gaap_EarningsPerShareDiluted $ 1.38us-gaap_EarningsPerShareDiluted $ 2.31us-gaap_EarningsPerShareDiluted $ 2.34us-gaap_EarningsPerShareDiluted
Cash dividends per share $ 0.39us-gaap_CommonStockDividendsPerShareCashPaid $ 0.37us-gaap_CommonStockDividendsPerShareCashPaid $ 0.78us-gaap_CommonStockDividendsPerShareCashPaid $ 0.74us-gaap_CommonStockDividendsPerShareCashPaid
Weighted average shares outstanding:        
Basic weighted average shares outstanding 101,746us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 96,174us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 101,667us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 94,013us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted weighted average shares outstanding 101,746us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 96,176us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 101,667us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 94,015us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Regulated Distribution Segment [Member]        
Operating revenues        
Operating revenues 1,130,613us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
1,290,960us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
1,977,385us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
2,134,825us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Purchased gas cost        
Purchased gas cost 724,378us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
905,772us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
1,247,338us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
1,450,466us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Gross profit 406,235us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
385,188us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
730,047us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
684,359us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Operating expenses        
Operation and maintenance 103,425us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
106,776us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
190,410us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
196,439us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Depreciation and amortization 55,153us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
50,020us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
110,239us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
99,571us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Taxes, other than income 62,939us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
60,606us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
106,583us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
97,690us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Total operating expenses 221,517us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
217,402us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
407,232us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
393,700us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Operating income 184,718us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
167,786us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
322,815us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
290,659us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Miscellaneous income (expense) (937)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
97us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
(2,266)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
(374)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Interest charges 19,313us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
22,828us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
40,953us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
46,153us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Income (loss) before income taxes 164,468us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
145,055us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
279,596us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
244,132us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Income tax expense (benefit) 62,615us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
56,312us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
106,356us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
92,632us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Net income (loss) 101,853us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
88,743us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
173,240us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
151,500us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedDistributionSegmentMember
Regulated Pipeline Segment [Member]        
Operating revenues        
Operating revenues 91,730us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
73,615us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
175,297us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
144,956us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Purchased gas cost        
Purchased gas cost 0us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
0us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
0us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
0us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Gross profit 91,730us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
73,615us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
175,297us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
144,956us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Operating expenses        
Operation and maintenance 22,842us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
16,595us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
47,457us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
33,895us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Depreciation and amortization 11,747us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
10,156us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
23,129us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
19,942us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Taxes, other than income 5,238us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
(1,232)us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
10,103us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
3,431us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Total operating expenses 39,827us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
25,519us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
80,689us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
57,268us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Operating income 51,903us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
48,096us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
94,608us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
87,688us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Miscellaneous income (expense) (379)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
(1,081)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
(631)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
(2,262)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Interest charges 8,391us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
9,155us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
16,715us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
18,112us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Income (loss) before income taxes 43,133us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
37,860us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
77,262us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
67,314us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Income tax expense (benefit) 15,451us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
13,751us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
27,545us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
23,759us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Net income (loss) 27,682us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
24,109us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
49,717us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
43,555us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_RegulatedPipelineSegmentMember
Nonregulated Segment [Member]        
Operating revenues        
Operating revenues 438,322us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
758,215us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
900,610us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,194,646us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Purchased gas cost        
Purchased gas cost 415,416us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
720,626us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
861,665us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,138,491us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Gross profit 22,906us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
37,589us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
38,945us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
56,155us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Operating expenses        
Operation and maintenance 7,326us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,419us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
14,441us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
10,334us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Depreciation and amortization 1,122us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,131us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
2,247us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
2,263us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Taxes, other than income 869us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
841us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,745us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,105us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Total operating expenses 9,317us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
3,391us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
18,433us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
13,702us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Operating income 13,589us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
34,198us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
20,512us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
42,453us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Miscellaneous income (expense) 252us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
443us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
552us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
767us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Interest charges 240us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
593us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
466us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
1,230us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Income (loss) before income taxes 13,601us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
34,048us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
20,598us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
41,990us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Income tax expense (benefit) 5,452us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
13,533us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
8,276us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
16,662us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Net income (loss) 8,149us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
20,515us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
12,322us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
25,328us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ato_NonregulatedSegmentMember
Intersegment Elimination [Member]        
Operating revenues        
Operating revenues (120,597)us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(157,936)us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(254,459)us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(265,715)us-gaap_RegulatedAndUnregulatedOperatingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Purchased gas cost        
Purchased gas cost (120,464)us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(157,821)us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(254,193)us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(265,479)us-gaap_CostOfNaturalGasPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Gross profit (133)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(115)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(266)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(236)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Operating expenses        
Operation and maintenance (133)us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(115)us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(266)us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(236)us-gaap_OtherSellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Taxes, other than income 0us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_TaxesOther
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Total operating expenses (133)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(115)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(266)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(236)us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Operating income 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Miscellaneous income (expense) (497)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(975)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(923)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(1,779)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Interest charges (497)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(975)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(923)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(1,779)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Income (loss) before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Income tax expense (benefit) 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Net income (loss) $ 0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember