XML 28 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt (Details) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 17, 2012
Jul. 31, 2013
Aug. 01, 2014
Jan. 24, 2011
May 30, 2008
Line of Credit Facility [Line Items]                  
Deferred financing costs $ 300,000us-gaap_DeferredFinanceCostsNet $ 300,000us-gaap_DeferredFinanceCostsNet $ 500,000us-gaap_DeferredFinanceCostsNet            
Amortization of deferred financing costs   600,000us-gaap_AmortizationOfFinancingCosts 700,000us-gaap_AmortizationOfFinancingCosts 900,000us-gaap_AmortizationOfFinancingCosts          
Capitalized financing costs 300,000us-gaap_WriteOffOfDeferredDebtIssuanceCost   100,000us-gaap_WriteOffOfDeferredDebtIssuanceCost 300,000us-gaap_WriteOffOfDeferredDebtIssuanceCost          
Interest expense   1,578,000us-gaap_InterestExpense 1,714,000us-gaap_InterestExpense 3,363,000us-gaap_InterestExpense          
NuDevco Retail Holdings | Spark HoldCo                  
Line of Credit Facility [Line Items]                  
Investment in affiliate transferred             50,000spke_TransactionUnderCommonControlInvestmentInAffiliateTransferredValue
/ dei_LegalEntityAxis
= spke_NuDevcoRetailHoldingsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= spke_SparkHoldCoMember
   
Other Current Assets                  
Line of Credit Facility [Line Items]                  
Deferred financing costs 200,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
200,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
400,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
           
Other Noncurrent Assets                  
Line of Credit Facility [Line Items]                  
Deferred financing costs 100,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
100,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
100,000us-gaap_DeferredFinanceCostsNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
           
Working Capital Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity         70,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
80,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
  150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
177,500,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
Working capital facility outstanding     27,500,000us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
           
Working capital credit facility outstanding portion paid by affiliate             29,000,000spke_LineofCreditFacilityFairValueofAmountOutstandingPortionPaidByAffiliate
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
   
Letters of credit issued and outstanding 10,700,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
10,700,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
10,000,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
      15,000,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
   
Fees on letters of credit issued and outstanding   400,000spke_LettersOfCreditFeeAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
500,000spke_LettersOfCreditFeeAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
600,000spke_LettersOfCreditFeeAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
         
Nonutilization fee         0.50%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
       
Interest expense   400,000us-gaap_InterestExpenseDebtExcludingAmortization
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
300,000us-gaap_InterestExpenseDebtExcludingAmortization
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
1,300,000us-gaap_InterestExpenseDebtExcludingAmortization
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
         
Commitment fee percentage   0.50%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
             
Commitment fee amount   100,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
200,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
500,000us-gaap_LineOfCreditFacilityCommitmentFeeAmount
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
         
Working Capital Facility | Eurodollar | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         3.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
3.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
     
Working Capital Facility | Eurodollar | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         3.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
3.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
     
Working Capital Facility | Base Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Working Capital Facility | Base Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         2.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Working Capital Facility | Cost of Funds Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= spke_CostofFundsRateMember
     
Working Capital Facility | Cost of Funds Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           2.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_WorkingCapitalFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= spke_CostofFundsRateMember
     
Term Loan                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity         125,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_TermLoanMember
    130,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_TermLoanMember
100,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= spke_TermLoanMember
Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity         30,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
      35,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
Revolving Credit Facility | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, outstanding             10,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
   
Revolving Credit Facility | Senior Secured Revolving Credit Facility | Line of Credit                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity             70,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
   
Working capital facility outstanding 33,000,000us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
33,000,000us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
             
Contingent maximum borrowing capacity             $ 120,000,000.0spke_LineOfCreditFacilityContingentMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
   
Reduction to interest rate if facility utilization is less than fifty percent             0.25%spke_DebtInstrumentReductionInInterestRateIfFacilityUtilizationLessThanFifityPercent
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
   
Revolving Credit Facility | Minimum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Commitment fee percentage             0.375%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Used capacity fee percentage             2.00%spke_LineofCreditFacilityUsedCapacityFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Revolving Credit Facility | Maximum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Commitment fee percentage             0.50%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Used capacity fee percentage             2.50%spke_LineofCreditFacilityUsedCapacityFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Revolving Credit Facility | Eurodollar | Minimum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             2.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
   
Revolving Credit Facility | Eurodollar | Maximum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             3.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
   
Revolving Credit Facility | Base Rate | Minimum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
   
Revolving Credit Facility | Base Rate | Maximum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
   
Revolving Credit Facility | Cost of Funds Rate | Minimum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= spke_CostofFundsRateMember
   
Revolving Credit Facility | Cost of Funds Rate | Maximum | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= spke_CostofFundsRateMember
   
Revolving Credit Facility | Base Rate Plus Margin | Senior Secured Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Stated percentage interest rate             2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DebtInstrumentAxis
= spke_SeniorSecuredRevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= spke_BaseRatePlusMarginMember
   
Letters Of Credit Outstanding More Than Two Business Days | Base Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= spke_LettersOfCreditOutstandingMoreThanTwoBusinessDaysMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember