XML 33 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt - Schedule of Carrying Amounts and Estimated Fair Values of Long-Term Debt (Detail) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Long-term debt    
Less: current maturities $ (18,266,000)us-gaap_LongTermDebtCurrent $ (19,192,000)us-gaap_LongTermDebtCurrent
Long-term debt, less current maturities 1,506,527,000us-gaap_LongTermDebtNoncurrent 1,637,592,000us-gaap_LongTermDebtNoncurrent
Carrying Amount [Member]    
Debt Instrument [Line Items]    
Total long-term debt 1,524,793,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,656,784,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt    
Less: current maturities (18,266,000)us-gaap_LongTermDebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(19,192,000)us-gaap_LongTermDebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt, less current maturities 1,506,527,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,637,592,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Total long-term debt 1,524,793,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,656,784,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Amount [Member] | Bonds [Member]    
Debt Instrument [Line Items]    
Unsecured debt 374,135,000us-gaap_UnsecuredDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_BondsMember
374,112,000us-gaap_UnsecuredDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_BondsMember
Carrying Amount [Member] | Centuri secured revolving credit and term loan facility [Member]    
Debt Instrument [Line Items]    
Centuri secured revolving credit and term loan facility 219,995,000us-gaap_SecuredDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiSecuredRevolvingCreditAndTermLoanFacilityMember
199,267,000us-gaap_SecuredDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiSecuredRevolvingCreditAndTermLoanFacilityMember
Carrying Amount [Member] | Centuri other debt obligations [Member]    
Debt Instrument [Line Items]    
Centuri other debt obligations 28,298,000us-gaap_OtherLongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiOtherDebtObligationsMember
31,128,000us-gaap_OtherLongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiOtherDebtObligationsMember
Carrying Amount [Member] | Debentures [Member]    
Debt Instrument [Line Items]    
Unamortized discount (5,135,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(5,223,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Notes payable 902,365,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
902,277,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Amount [Member] | Debentures [Member] | Notes, 4.45%, due 2020 [Member]    
Debt Instrument [Line Items]    
Notes payable 125,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointFourFivePercentageDueTwoThousandAndTwentyMember
125,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointFourFivePercentageDueTwoThousandAndTwentyMember
Carrying Amount [Member] | Debentures [Member] | Notes, 6.1%, due 2041 [Member]    
Debt Instrument [Line Items]    
Notes payable 125,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesSixPointOnePercentageDueTwoThousandAndFortyOneMember
125,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesSixPointOnePercentageDueTwoThousandAndFortyOneMember
Carrying Amount [Member] | Debentures [Member] | Notes, 3.875%, due 2022 [Member]    
Debt Instrument [Line Items]    
Notes payable 250,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesThreePointEightSevenFivePercentageDueTwoThousandAndTwentyTwoMember
250,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesThreePointEightSevenFivePercentageDueTwoThousandAndTwentyTwoMember
Carrying Amount [Member] | Debentures [Member] | Notes, 4.875%, due 2043 [Member]    
Debt Instrument [Line Items]    
Notes payable 250,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointEightSevenFivePercentageDueTwoThousandAndFortyThreeMember
250,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointEightSevenFivePercentageDueTwoThousandAndFortyThreeMember
Carrying Amount [Member] | Debentures [Member] | 8% Series, due 2026 [Member]    
Debt Instrument [Line Items]    
Notes payable 75,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesEightPercentageSeriesDueTwoThousandAndTwentySixMember
75,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesEightPercentageSeriesDueTwoThousandAndTwentySixMember
Carrying Amount [Member] | Debentures [Member] | Medium-term notes, 7.59% series, due 2017 [Member]    
Debt Instrument [Line Items]    
Notes payable 25,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointFiveNinePercentageSeriesDueTwoThousandAndSeventeenMember
25,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointFiveNinePercentageSeriesDueTwoThousandAndSeventeenMember
Carrying Amount [Member] | Debentures [Member] | Medium-term notes, 7.78% series, due 2022 [Member]    
Debt Instrument [Line Items]    
Notes payable 25,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointSevenEightPercentageSeriesDueTwoThousandAndTwentyTwoMember
25,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointSevenEightPercentageSeriesDueTwoThousandAndTwentyTwoMember
Carrying Amount [Member] | Debentures [Member] | Medium-term notes, 7.92% series, due 2027 [Member]    
Debt Instrument [Line Items]    
Notes payable 25,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointNineTwoPercentageSeriesDueTwoThousandAndTwentySevenMember
25,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointNineTwoPercentageSeriesDueTwoThousandAndTwentySevenMember
Carrying Amount [Member] | Debentures [Member] | Medium-term notes, 6.76% series, due 2027 [Member]    
Debt Instrument [Line Items]    
Notes payable 7,500,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSixPointSevenSixPercentageSeriesDueTwoThousandAndTwentySevenMember
7,500,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSixPointSevenSixPercentageSeriesDueTwoThousandAndTwentySevenMember
Carrying Amount [Member] | Debentures [Member] | Revolving credit facility and commercial paper [Member]    
Debt Instrument [Line Items]    
Line of credit facility   150,000,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_RevolvingCreditFacilityAndCommercialPaperMember
Carrying Amount [Member] | Variable-rate bonds [Member] | Tax-exempt Series A, due 2028 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTaxExemptSeriesaDueTwoThousandAndTwentyEightMember
50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTaxExemptSeriesaDueTwoThousandAndTwentyEightMember
Carrying Amount [Member] | Variable-rate bonds [Member] | 2003 Series A, due 2038 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndThreeSeriesaDueTwoThousandAndThirtyEightMember
50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndThreeSeriesaDueTwoThousandAndThirtyEightMember
Carrying Amount [Member] | Variable-rate bonds [Member] | 2008 Series A, due 2038 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndEightSeriesaDueTwoThousandAndThirtyEightMember
50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndEightSeriesaDueTwoThousandAndThirtyEightMember
Carrying Amount [Member] | Variable-rate bonds [Member] | 2009 Series A, due 2039 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndNineSeriesaDueTwoThousandAndThirtyNineMember
50,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndNineSeriesaDueTwoThousandAndThirtyNineMember
Carrying Amount [Member] | Fixed-rate bonds [Member]    
Debt Instrument [Line Items]    
Unamortized discount (1,920,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(1,943,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Amount [Member] | Fixed-rate bonds [Member] | 5.25% 2003 Series D, due 2038 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 20,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointTwoFivePercentageTwoThousandAndThreeSeriesDDueTwoThousandAndThirtyEightMember
20,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointTwoFivePercentageTwoThousandAndThreeSeriesDDueTwoThousandAndThirtyEightMember
Carrying Amount [Member] | Fixed-rate bonds [Member] | 5.00% 2004 Series B, due 2033 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 31,200,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointZeroZeroPercentageTwoThousandAndFourSeriesBDueTwoThousandAndThirtyThreeMember
31,200,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointZeroZeroPercentageTwoThousandAndFourSeriesBDueTwoThousandAndThirtyThreeMember
Carrying Amount [Member] | Fixed-rate bonds [Member] | 4.85% 2005 Series A, due 2035 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 100,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointEightFivePercentageTwoThousandAndFiveSeriesaDueTwoThousandAndThirtyFiveMember
100,000,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointEightFivePercentageTwoThousandAndFiveSeriesaDueTwoThousandAndThirtyFiveMember
Carrying Amount [Member] | Fixed-rate bonds [Member] | 4.75% 2006 Series A, due 2036 [Member]    
Debt Instrument [Line Items]    
Unsecured debt 24,855,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointSevenFivePercentageTwoThousandAndSixSeriesaDueTwoThousandAndThirtySixMember
24,855,000us-gaap_UnsecuredDebt
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointSevenFivePercentageTwoThousandAndSixSeriesaDueTwoThousandAndThirtySixMember
Market Value [Member] | Centuri secured revolving credit and term loan facility [Member]    
Debt Instrument [Line Items]    
Centuri secured revolving credit and term loan facility 220,196,000us-gaap_SecuredDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiSecuredRevolvingCreditAndTermLoanFacilityMember
200,341,000us-gaap_SecuredDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiSecuredRevolvingCreditAndTermLoanFacilityMember
Market Value [Member] | Centuri other debt obligations [Member]    
Debt Instrument [Line Items]    
Centuri other debt obligations 28,480,000us-gaap_OtherLongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiOtherDebtObligationsMember
31,127,000us-gaap_OtherLongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_CenturiOtherDebtObligationsMember
Market Value [Member] | Debentures [Member] | Notes, 4.45%, due 2020 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 135,578,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointFourFivePercentageDueTwoThousandAndTwentyMember
133,403,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointFourFivePercentageDueTwoThousandAndTwentyMember
Market Value [Member] | Debentures [Member] | Notes, 6.1%, due 2041 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 161,798,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesSixPointOnePercentageDueTwoThousandAndFortyOneMember
157,290,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesSixPointOnePercentageDueTwoThousandAndFortyOneMember
Market Value [Member] | Debentures [Member] | Notes, 3.875%, due 2022 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 267,618,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesThreePointEightSevenFivePercentageDueTwoThousandAndTwentyTwoMember
262,030,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesThreePointEightSevenFivePercentageDueTwoThousandAndTwentyTwoMember
Market Value [Member] | Debentures [Member] | Notes, 4.875%, due 2043 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 290,295,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointEightSevenFivePercentageDueTwoThousandAndFortyThreeMember
280,903,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesNotesFourPointEightSevenFivePercentageDueTwoThousandAndFortyThreeMember
Market Value [Member] | Debentures [Member] | 8% Series, due 2026 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 103,938,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesEightPercentageSeriesDueTwoThousandAndTwentySixMember
102,296,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesEightPercentageSeriesDueTwoThousandAndTwentySixMember
Market Value [Member] | Debentures [Member] | Medium-term notes, 7.59% series, due 2017 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 27,398,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointFiveNinePercentageSeriesDueTwoThousandAndSeventeenMember
27,573,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointFiveNinePercentageSeriesDueTwoThousandAndSeventeenMember
Market Value [Member] | Debentures [Member] | Medium-term notes, 7.78% series, due 2022 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 31,575,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointSevenEightPercentageSeriesDueTwoThousandAndTwentyTwoMember
31,144,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointSevenEightPercentageSeriesDueTwoThousandAndTwentyTwoMember
Market Value [Member] | Debentures [Member] | Medium-term notes, 7.92% series, due 2027 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 34,418,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointNineTwoPercentageSeriesDueTwoThousandAndTwentySevenMember
33,695,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSevenPointNineTwoPercentageSeriesDueTwoThousandAndTwentySevenMember
Market Value [Member] | Debentures [Member] | Medium-term notes, 6.76% series, due 2027 [Member]    
Debt Instrument [Line Items]    
Notes payable, fair value disclosure 9,375,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSixPointSevenSixPercentageSeriesDueTwoThousandAndTwentySevenMember
9,156,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_DebenturesMediumTermNotesSixPointSevenSixPercentageSeriesDueTwoThousandAndTwentySevenMember
Market Value [Member] | Debentures [Member] | Revolving credit facility and commercial paper [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value   150,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_DebenturesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_RevolvingCreditFacilityAndCommercialPaperMember
Market Value [Member] | Variable-rate bonds [Member] | Tax-exempt Series A, due 2028 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTaxExemptSeriesaDueTwoThousandAndTwentyEightMember
50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTaxExemptSeriesaDueTwoThousandAndTwentyEightMember
Market Value [Member] | Variable-rate bonds [Member] | 2003 Series A, due 2038 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndThreeSeriesaDueTwoThousandAndThirtyEightMember
50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndThreeSeriesaDueTwoThousandAndThirtyEightMember
Market Value [Member] | Variable-rate bonds [Member] | 2008 Series A, due 2038 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndEightSeriesaDueTwoThousandAndThirtyEightMember
50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndEightSeriesaDueTwoThousandAndThirtyEightMember
Market Value [Member] | Variable-rate bonds [Member] | 2009 Series A, due 2039 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndNineSeriesaDueTwoThousandAndThirtyNineMember
50,000,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_VariableRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_VariableRateBondsTwoThousandAndNineSeriesaDueTwoThousandAndThirtyNineMember
Market Value [Member] | Fixed-rate bonds [Member] | 5.25% 2003 Series D, due 2038 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 20,216,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointTwoFivePercentageTwoThousandAndThreeSeriesDDueTwoThousandAndThirtyEightMember
20,277,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointTwoFivePercentageTwoThousandAndThreeSeriesDDueTwoThousandAndThirtyEightMember
Market Value [Member] | Fixed-rate bonds [Member] | 5.00% 2004 Series B, due 2033 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 31,329,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointZeroZeroPercentageTwoThousandAndFourSeriesBDueTwoThousandAndThirtyThreeMember
31,223,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFivePointZeroZeroPercentageTwoThousandAndFourSeriesBDueTwoThousandAndThirtyThreeMember
Market Value [Member] | Fixed-rate bonds [Member] | 4.85% 2005 Series A, due 2035 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value 100,651,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointEightFivePercentageTwoThousandAndFiveSeriesaDueTwoThousandAndThirtyFiveMember
100,071,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointEightFivePercentageTwoThousandAndFiveSeriesaDueTwoThousandAndThirtyFiveMember
Market Value [Member] | Fixed-rate bonds [Member] | 4.75% 2006 Series A, due 2036 [Member]    
Debt Instrument [Line Items]    
Line of credit facility, fair value $ 25,406,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointSevenFivePercentageTwoThousandAndSixSeriesaDueTwoThousandAndThirtySixMember
$ 25,399,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= swx_FixedRateBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= swx_FixedRateBondsFourPointSevenFivePercentageTwoThousandAndSixSeriesaDueTwoThousandAndThirtySixMember