XML 27 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounting for Derivative Instruments - Offsetting Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Commodity Contract    
Offsetting Liabilities [Line Items]    
Gross Liabilities $ (15,977)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ (9,401)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross Amounts Offset 3,973us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
7,550us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net Liabilities (12,004)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(1,851)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net Amount Presented (12,004)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(1,851)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Commodity Contract, Current    
Offsetting Liabilities [Line Items]    
Gross Liabilities (15,186)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
(9,275)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Gross Amounts Offset 3,660us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
7,442us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Net Liabilities (11,526)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
(1,833)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Net Amount Presented (11,526)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
(1,833)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Non-trading Commodity Contract, Current    
Offsetting Liabilities [Line Items]    
Gross Liabilities (14,911)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
(8,289)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Gross Amounts Offset 3,562us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
6,898us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Net Liabilities (11,349)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
(1,391)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Net Amount Presented (11,349)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
(1,391)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Trading Commodity Contract, Current    
Offsetting Liabilities [Line Items]    
Gross Liabilities (275)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
(986)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Gross Amounts Offset 98us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
544us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Net Liabilities (177)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
(442)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Net Amount Presented (177)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
(442)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Commodity Contract, Noncurrent    
Offsetting Liabilities [Line Items]    
Gross Liabilities (791)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
(126)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Gross Amounts Offset 313us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
108us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Net Liabilities (478)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
(18)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Net Amount Presented (478)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
(18)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Non-trading Commodity Contract, Noncurrent    
Offsetting Liabilities [Line Items]    
Gross Liabilities (791)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
(120)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Gross Amounts Offset 313us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
94us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Net Liabilities (478)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
(26)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Net Amount Presented (478)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
(26)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Trading Commodity Contract, Noncurrent    
Offsetting Liabilities [Line Items]    
Gross Liabilities   (6)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Gross Amounts Offset   14us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Net Liabilities   8us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Cash Collateral Offset   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Net Amount Presented   $ 8us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember