XML 100 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
0 Months Ended 12 Months Ended
Nov. 13, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jul. 15, 2014
Jun. 30, 2013
Loss Contingencies [Line Items]            
Severance payment         $ 1,000,000us-gaap_LossContingencyEstimateOfPossibleLoss  
Valuation adjustments 1,000,000egas_ValuationAdjustmentsToGasCosts          
Increase in initial estimated liability     500,000egas_IncreaseDecreaseIninitialEstimatedLiability      
Lease expense resulting from operating leases   184,008us-gaap_OperatingLeasesRentExpenseNet 222,093us-gaap_OperatingLeasesRentExpenseNet 429,743us-gaap_OperatingLeasesRentExpenseNet    
Future lease payment, per year   300,000egas_CapitalLeasesFutureMinimumPaymentsDuePerYearForFirstTenYears        
Facility service fee to be paid each year   120,000egas_CapitalLeasesFacilityServiceFeePaymentsDuePerFiscalYear        
Throughput charge   0.0125egas_CapitalLeasesThroughputChargePayment        
Capital Leases, Income Statement, Amortization Expense   401,270us-gaap_CapitalLeasesIncomeStatementAmortizationExpense 401,270us-gaap_CapitalLeasesIncomeStatementAmortizationExpense 100,317us-gaap_CapitalLeasesIncomeStatementAmortizationExpense    
Additional Loss Contingency           900,000egas_AdditionalLossContingency
Loss Contingency Accrual           1,200,000us-gaap_LossContingencyAccrualAtCarryingValue
Loss Contingency, Damages Paid, Value     200,000us-gaap_LossContingencyDamagesPaidValue      
Cost of Natural Gas Purchases   79,096,553us-gaap_CostOfNaturalGasPurchases 55,977,154us-gaap_CostOfNaturalGasPurchases 38,552,607us-gaap_CostOfNaturalGasPurchases    
Customer [Member]            
Loss Contingencies [Line Items]            
Cost of Natural Gas Purchases   200,000us-gaap_CostOfNaturalGasPurchases
/ us-gaap_MajorCustomersAxis
= egas_CustomerMember
       
Minimum [Member]            
Loss Contingencies [Line Items]            
Loss Contingency, Range of Possible Loss, Minimum   200,000us-gaap_LossContingencyRangeOfPossibleLossMinimum
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Maximum [Member]            
Loss Contingencies [Line Items]            
Loss Contingency, Range of Possible Loss, Minimum   1,000,000us-gaap_LossContingencyRangeOfPossibleLossMinimum
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Shareholders Suit [Member]            
Loss Contingencies [Line Items]            
Insurance premium paid before any losses covered   $ 250,000egas_PaymentOfInsurancePremium
/ us-gaap_LitigationCaseAxis
= egas_ShareholdersSuitMember