XML 33 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Credit Facilities and Long-Term Debt - Summary of Outstanding Long-Term Debt Balances (Detail) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Summary of outstanding long-term debt balances    
Total notes payable $ 40,263,061us-gaap_NotesPayable $ 43,700,742us-gaap_NotesPayable
Less: current portion 542,201us-gaap_NotesPayableCurrent 3,502,190us-gaap_NotesPayableCurrent
Notes payable, less current portion 39,720,860us-gaap_LongTermNotesPayable 40,198,552us-gaap_LongTermNotesPayable
Vehicle & Equipment Financing Loans [Member]    
Summary of outstanding long-term debt balances    
Total notes payable 64,509us-gaap_NotesPayable
/ us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAxis
= us-gaap_AutomobileLoanMember
2,190us-gaap_NotesPayable
/ us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralAxis
= us-gaap_AutomobileLoanMember
LIBOR Plus 1.75 to 2.25%, Bank of America Amortizing Term Loan, Due April 1, 2017 [Member]    
Summary of outstanding long-term debt balances    
Total notes payable 8,875,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_LiborPlusOnePointSevenFivePercentToTwoPointTwoFivePercentageBankOfAmericaAmortizingTermLoanMember
9,375,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_LiborPlusOnePointSevenFivePercentToTwoPointTwoFivePercentageBankOfAmericaAmortizingTermLoanMember
6.16%, Allstate/ CUNA Senior Unsecured Notes, Due June 29, 2017 [Member]    
Summary of outstanding long-term debt balances    
Total notes payable 13,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_SixPointOneSixPercentSeniorUnsecuredNotesMember
13,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_SixPointOneSixPercentSeniorUnsecuredNotesMember
5.38%, Sun Life Fixed Rate Note, Due June 1, 2017 [Member]    
Summary of outstanding long-term debt balances    
Total notes payable 15,334,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_FivePointThreeEightPercentSunLifeFixedRateNoteMember
15,334,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_FivePointThreeEightPercentSunLifeFixedRateNoteMember
LIBOR Plus 3.85%, Sun Life Floating Rate Note, Due May 3, 2014 [Member]    
Summary of outstanding long-term debt balances    
Total notes payable 0us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_LiborPlusThreePointEightFiveSunLifeFloatingRateNoteMember
3,000,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_LiborPlusThreePointEightFiveSunLifeFloatingRateNoteMember
4.15% Sun Life Senior Secured Guaranteed Note, Due June 1, 2017 [Member]    
Summary of outstanding long-term debt balances    
Total notes payable $ 2,989,552us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_FourPointOneFivePercentSunLifeSeniorSecuredGuaranteedNoteMember
$ 2,989,552us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= egas_FourPointOneFivePercentSunLifeSeniorSecuredGuaranteedNoteMember