XML 97 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets $ 4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] $ 3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
Cash and Cash Equivalents [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Percent of Total 1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]    [1]
Cash and Cash Equivalents [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Percent of Total 1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
US Large Cap [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 95us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1],[2] 93us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1],[2]
US Large Cap [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [2]    [2]
US Large Cap [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 203us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[2] 205us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[2]
US Large Cap [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 51us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 52us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
US Large Cap [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[2]    [1],[2]
US Large Cap [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [2]    [2]
US Large Cap [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 298us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2] 298us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2]
Percent of Total 33.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2] 33.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2]
US Large Cap [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 51us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[2] 52us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[2]
Percent of Total 57.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[2] 62.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USLargeCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[2]
US Small Cap [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 76us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1],[2] 72us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1],[2]
US Small Cap [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [2]    [2]
US Small Cap [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 24us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[2] 29us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[2]
US Small Cap [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [2]    [2]
US Small Cap [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[2]    [1],[2]
US Small Cap [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [2]    [2]
US Small Cap [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 100us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2] 101us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2]
Percent of Total 11.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2] 11.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_USSmallCapMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[2]
US Small Cap [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [2]    [2]
Percent of Total    [2]    [2]
International Companies [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[3]    [1],[3]
International Companies [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [3]    [3]
International Companies [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 123us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[3] 139us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[3]
International Companies [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 16us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 14us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
International Companies [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[3]    [1],[3]
International Companies [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [3]    [3]
International Companies [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 123us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[3] 139us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[3]
Percent of Total 13.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[3] 15.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[3]
International Companies [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 16us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3] 14us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3]
Percent of Total 18.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3] 17.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_InternationalCompaniesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3]
Emerging Markets [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[4]    [1],[4]
Emerging Markets [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [4]    [4]
Emerging Markets [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 31us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_EmergingMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[4] 34us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_EmergingMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[4]
Emerging Markets [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [4]    [4]
Emerging Markets [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[4]    [1],[4]
Emerging Markets [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [4]    [4]
Emerging Markets [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 31us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_EmergingMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[4] 34us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_EmergingMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[4]
Percent of Total 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_EmergingMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[4] 4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_EmergingMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[4]
Emerging Markets [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [4]    [4]
Percent of Total    [4]    [4]
Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 171us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 165us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 381us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 407us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 67us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
66us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
Equity Securities [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 552us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
572us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Percent of Total 60.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 63.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Equity Securities [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 67us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
66us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Percent of Total 75.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
79.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Equity Securities [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Percent of Total 71.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
74.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[5]    [1],[5]
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [5]    [5]
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 233us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[5] 207us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1],[5]
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[5] 17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[5]
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[5]    [1],[5]
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [5]    [5]
Corporate Debt Securities [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 233us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[5] 207us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[5]
Percent of Total 25.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[5] 23.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[5]
Corporate Debt Securities [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[5] 17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[5]
Percent of Total 24.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[5] 20.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[5]
US Treasury and Government [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
US Treasury and Government [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 33us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 29us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
US Treasury and Government [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
US Treasury and Government [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 33us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 29us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Percent of Total 4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Fixed Income Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
Fixed Income Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 266us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 236us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Fixed Income Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fixed Income Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
Fixed Income Securities [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 266us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
236us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Percent of Total 29.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 26.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Fixed Income Securities [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
17us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Percent of Total 24.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
20.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Fixed Income Securities [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Percent of Total 29.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
26.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
Hedge Funds, Global Opportunity [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[6]    [1],[6]
Hedge Funds, Global Opportunity [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [6]    [6]
Hedge Funds, Global Opportunity [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[6]    [1],[6]
Hedge Funds, Global Opportunity [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [6]    [6]
Hedge Funds, Global Opportunity [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 29us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1],[6] 43us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1],[6]
Hedge Funds, Global Opportunity [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [6]    [6]
Hedge Funds, Global Opportunity [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 29us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[6] 43us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[6]
Percent of Total 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[6] 5.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_HedgeFundsGlobalOpportunityMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[6]
Hedge Funds, Global Opportunity [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [6]    [6]
Percent of Total    [6]    [6]
Absolute Return [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[7]    [1],[7]
Absolute Return [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [7]    [7]
Absolute Return [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[7]    [1],[7]
Absolute Return [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [7]    [7]
Absolute Return [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 42us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1],[7] 39us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1],[7]
Absolute Return [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [7]    [7]
Absolute Return [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 42us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[7] 39us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[7]
Percent of Total 5.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[7] 4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[7]
Absolute Return [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [7]    [7]
Percent of Total    [7]    [7]
Private Equity Funds [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[8]    [1],[8]
Private Equity Funds [Member] | Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [8]    [8]
Private Equity Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1],[8]    [1],[8]
Private Equity Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [8]    [8]
Private Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 20us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1],[8] 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1],[8]
Private Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [8]    [8]
Private Equity Funds [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 20us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[8] 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[8]
Percent of Total 2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[8] 2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1],[8]
Private Equity Funds [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [8]    [8]
Percent of Total    [8]    [8]
Other Types of Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
Other Types of Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets    [1]    [1]
Other Types of Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_OtherTypesOfInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 104us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_OtherTypesOfInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
Other Types of Investments [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_OtherTypesOfInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
104us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_OtherTypesOfInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Percent of Total 10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_OtherTypesOfInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 11.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gas_OtherTypesOfInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Fair Value, Inputs, Level 1 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 175us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 168us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
% of Fair Value of Plan Assets 19.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 19.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Fair Value, Inputs, Level 1 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
% of Fair Value of Plan Assets 1.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 648us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 644us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
% of Fair Value of Plan Assets 71.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 70.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Fair Value, Inputs, Level 2 [Member] | Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 89us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
83us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
% of Fair Value of Plan Assets 99.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
99.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member] | Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 104us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
% of Fair Value of Plan Assets 10.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 11.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
Pension Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets 914us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 916us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Percent of Total 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
% of Fair Value of Plan Assets 100.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1] 100.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
[1]
Other Postretirement Benefit Plan [Member]    
Note 4 - Fair Value Measurements (Details) - Derivative Assets and Liabilities [Line Items]    
Fair Value of Plan Assets $ 90us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 84us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Percent of Total 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
% of Fair Value of Plan Assets 100.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
100.00%gas_PercentOfFairValueHierarchy
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] Includes $9 million at December 31, 2014 and December 31, 2013 of medical benefit (health and welfare) component for 401h accounts to fund a portion of the other retirement benefits.
[2] Includes funds that invest primarily in U.S. common stocks.
[3] Includes funds that invest primarily in foreign equity and equity-related securities.
[4] Includes funds that invest primarily in common stocks of emerging markets.
[5] Includes funds that invest primarily in investment grade debt and fixed income securities.
[6] Includes funds that invest in limited / general partnerships, managed accounts, and other investment entities issued by non-traditional firms or "hedge funds."
[7] Includes funds that invest primarily in investment vehicles and commodity pools as a "fund of funds."
[8] Includes funds that invest in private equity and small buyout funds, partnership investments, direct investments, secondary investments, directly / indirectly in real estate and may invest in equity securities of real estate related companies, real estate mortgage loans, and real estate mezzanine loans.