XML 67 R55.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Fair Value Measurements (Details) - USD ($) |  |  | 1 Months Ended | 3 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
Aug. 23, 2016 | Apr. 15, 2016 | Mar. 31, 2017 | Mar. 31, 2017 | Mar. 31, 2016 | Dec. 31, 2016 | Aug. 01, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Current contingent consideration for acquisitions |  |  | $ 12,103,000 | $ 12,103,000 |  | $ 11,827,000 |
Contingent consideration for acquisitions - noncurrent |  |  | 4,083,000 | 4,083,000 |  | 10,826,000 |
Increase in estimate of CenStar Earnout |  |  |  | $ 1,936,000 | $ 1,000,000 |  |
Accretion on fair value of Major Earnout and Provider Earnout liabilities |  |  |  |  | $ 0 |  |
Major Energy Companies | Common Class B |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Share earnout maximum (in shares) | 40,718 |  |  |  |  |  |
Major Energy Companies | Common Class B | Maximum |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Share earnout maximum (in shares) | 200,000 |  |  | 200,000 |  |  |
Provider Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Accretion on fair value of Major Earnout and Provider Earnout liabilities |  |  |  | $ 100,000 |  |  |
Major Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Accretion on fair value of Major Earnout and Provider Earnout liabilities |  |  |  | $ 1,100,000 |  |  |
Provider Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Performance period (in years) |  |  |  | 9 months |  |  |
Earnout maximum |  |  | 9,000,000 | $ 9,000,000 |  |  | $ 9,000,000
Earnout minimum |  |  | 5,000,000 | 5,000,000 |  |  |
Payment to sellers related to earnouts |  |  |  | 1,000,000 |  |  |
CenStar Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Contingent payment arrangement |  |  |  |  |  | (4,900,000) |
Contingent consideration for acquisitions - noncurrent |  |  |  |  |  | 10,800,000 |
Major Energy Companies |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Earnout payments |  |  | 7,400,000 |  |  |  |
Major Energy Companies | National Gas & Electric, LLC |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Performance period (in years) |  | 33 months |  |  |  |  |
Earnout maximum |  | $ 20,000,000.0 | 12,200,000.0 | 12,200,000.0 |  |  |
Decrease in fair value recorded in general and administrative expense |  |  |  | 700,000 |  |  |
Major Energy Companies | Major Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Accretion on fair value of Major Earnout and Provider Earnout liabilities |  |  |  | 1,200,000 |  |  |
Fair Value, Measurements, Recurring |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 2,388,000 | 2,388,000 |  | 11,427,000 |
Derivative liabilities |  |  | (6,687,000) | (6,687,000) |  | (748,000) |
Contingent payment arrangement |  |  | (16,186,000) | (16,186,000) |  | (22,653,000) |
Fair Value, Measurements, Recurring | Provider Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Contingent payment arrangement |  |  | (3,951,000) | (3,951,000) |  |  |
Fair Value, Measurements, Recurring | Major Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Contingent payment arrangement |  |  | (11,400,000) | (11,400,000) |  | (17,100,000) |
Fair Value, Measurements, Recurring | CenStar Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Contingent payment arrangement |  |  | (800,000) | (800,000) |  | (700,000) |
Fair Value, Measurements, Recurring | Non-trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 2,380,000 | 2,380,000 |  | 10,896,000 |
Derivative liabilities |  |  | (6,543,000) | (6,543,000) |  | (661,000) |
Fair Value, Measurements, Recurring | Trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 8,000 | 8,000 |  | 531,000 |
Derivative liabilities |  |  | (144,000) | (144,000) |  | (87,000) |
Fair Value, Measurements, Recurring | Level 1 |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 865,000 | 865,000 |  | 1,612,000 |
Derivative liabilities |  |  | (362,000) | (362,000) |  | 0 |
Contingent payment arrangement |  |  | 0 | 0 |  | 0 |
Fair Value, Measurements, Recurring | Level 1 | Non-trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 865,000 | 865,000 |  | 1,511,000 |
Derivative liabilities |  |  | (238,000) | (238,000) |  | 0 |
Fair Value, Measurements, Recurring | Level 1 | Trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 0 | 0 |  | 101,000 |
Derivative liabilities |  |  | (124,000) | (124,000) |  | 0 |
Fair Value, Measurements, Recurring | Level 2 |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 1,523,000 | 1,523,000 |  | 9,815,000 |
Derivative liabilities |  |  | (6,325,000) | (6,325,000) |  | (748,000) |
Contingent payment arrangement |  |  | 0 | 0 |  | 0 |
Fair Value, Measurements, Recurring | Level 2 | Non-trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 1,515,000 | 1,515,000 |  | 9,385,000 |
Derivative liabilities |  |  | (6,305,000) | (6,305,000) |  | (661,000) |
Fair Value, Measurements, Recurring | Level 2 | Trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 8,000 | 8,000 |  | 430,000 |
Derivative liabilities |  |  | (20,000) | (20,000) |  | (87,000) |
Fair Value, Measurements, Recurring | Level 3 |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 0 | 0 |  | 0 |
Derivative liabilities |  |  | 0 | 0 |  | 0 |
Contingent payment arrangement |  |  | (16,186,000) | (16,186,000) |  | (22,653,000) |
Increase in estimate of CenStar Earnout |  |  |  | 711,000 |  |  |
Payment to sellers related to earnouts |  |  |  | 8,403,000 |  |  |
Accretion on fair value of Major Earnout and Provider Earnout liabilities |  |  |  | 1,225,000 |  |  |
Fair Value, Measurements, Recurring | Level 3 | Provider Earnout |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Contingent payment arrangement |  |  |  |  |  | (4,893,000) |
Increase in estimate of CenStar Earnout |  |  |  | 0 |  |  |
Payment to sellers related to earnouts |  |  |  | 1,000,000 |  |  |
Accretion on fair value of Major Earnout and Provider Earnout liabilities |  |  |  | 58,000 |  |  |
Fair Value, Measurements, Recurring | Level 3 | Non-trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 0 | 0 |  | 0 |
Derivative liabilities |  |  | 0 | 0 |  | 0 |
Fair Value, Measurements, Recurring | Level 3 | Trading Commodity Contract |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Derivative assets |  |  | 0 | 0 |  | 0 |
Derivative liabilities |  |  | 0 | 0 |  | $ 0 |
Variable Interest Entity, Primary Beneficiary | Business Combination, Contingent Consideration, Liability, Current [Member] |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Current contingent consideration for acquisitions |  |  | 12,103,000 | 12,103,000 |  |  |
Variable Interest Entity, Primary Beneficiary | Contingent consideration |  |  |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |  |  |  |
Contingent consideration for acquisitions - noncurrent |  |  | $ 4,083,000 | $ 4,083,000 |  |  |

X
- Definition Accretion Related To Earnouts + References No definition available. + Details
Name: | spke_AccretionRelatedToEarnouts
Namespace Prefix: | spke_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration Arrangements, Settlement + References No definition available. + Details
Name: | spke_BusinessCombinationContingentConsiderationArrangementsSettlement
Namespace Prefix: | spke_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration Arrangements, Write-down + References No definition available. + Details
Name: | spke_BusinessCombinationContingentConsiderationArrangementsWritedown
Namespace Prefix: | spke_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Combination, Contingent Consideration, Earnout Period + References No definition available. + Details
Name: | spke_BusinessCombinationContingentConsiderationEarnoutPeriod
Namespace Prefix: | spke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Combination of Entities under Common Control, Equity Interest Issued or Issuable, Number of Shares + References No definition available. + Details
Name: | spke_CombinationofEntitiesunderCommonControlEquityInterestIssuedorIssuableNumberofShares
Namespace Prefix: | spke_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payment for Contingent Consideration Liability, Investing Activities + References No definition available. + Details
Name: | spke_PaymentforContingentConsiderationLiabilityInvestingActivities
Namespace Prefix: | spke_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13433-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13495-108611 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=51825145&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=51825145&loc=SL20226008-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13495-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13433-108611 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | spke_CombinationofEntitiesunderCommonControlAxis=spke_MajorEnergyCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | spke_EarnoutTypeAxis=spke_ProviderEarnoutMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | spke_EarnoutTypeAxis=spke_MajorEarnoutMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=spke_ProviderCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=spke_CenStarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=spke_MajorEnergyCompaniesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=spke_NationalGasElectricLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=spke_MajorEnergyPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=spke_NontradingCommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=spke_TradingCommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=spke_BusinessCombinationContingentConsiderationLiabilityCurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=spke_BusinessCombinationContingentConsiderationLiabilityNoncurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |