XML 62 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity, Other Comprehensive Income, and Accumulated Other Comprehensive Income - Amount Recognized Before Income Tax Associated with Defined Benefit Plans in Accumulated Other Comprehensive Income (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Recognized in AOCI $ (56,069)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax $ (57,211)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
Defined Benefit Plans [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Net actuarial (loss) gain (430,535)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
(439,131)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
Prior service cost (8,040)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
(8,373)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
Less: amount recognized in regulatory assets 382,506us-gaap_RegulatoryAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
390,293us-gaap_RegulatoryAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
Recognized in AOCI $ (56,069)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember
$ (57,211)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= swx_DefinedBenefitPlansMember