XML 71 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounting for Derivative Instruments - Offsetting Assets (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Commodity Contract    
Offsetting Assets [Line Items]    
Gross Assets $ 4,189us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ 15,627us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Gross Amounts Offset (3,973)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(7,550)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net Assets 216us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
8,077us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Net Amount Presented 216us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
8,077us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Commodity Contract, Current    
Offsetting Assets [Line Items]    
Gross Assets 3,876us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
15,513us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Gross Amounts Offset (3,660)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
(7,442)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Net Assets 216us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
8,071us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Net Amount Presented 216us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
8,071us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractCurrentMember
Non-trading Commodity Contract, Current    
Offsetting Assets [Line Items]    
Gross Assets 3,642us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
11,564us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Gross Amounts Offset (3,562)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
(6,898)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Net Assets 80us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
4,666us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Net Amount Presented 80us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
4,666us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractCurrentMember
Trading Commodity Contract, Current    
Offsetting Assets [Line Items]    
Gross Assets 234us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
3,949us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Gross Amounts Offset (98)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
(544)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Net Assets 136us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
3,405us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Net Amount Presented 136us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
3,405us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractCurrentMember
Commodity Contract, Noncurrent    
Offsetting Assets [Line Items]    
Gross Assets 313us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
114us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Gross Amounts Offset (313)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
(108)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Net Assets 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
6us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Net Amount Presented 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
6us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_CommodityContractNoncurrentMember
Non-trading Commodity Contract, Noncurrent    
Offsetting Assets [Line Items]    
Gross Assets 313us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
100us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Gross Amounts Offset (313)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
(94)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Net Assets 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
6us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Cash Collateral Offset 0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Net Amount Presented 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
6us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_NontradingCommodityContractNoncurrentMember
Trading Commodity Contract, Noncurrent    
Offsetting Assets [Line Items]    
Gross Assets   14us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Gross Amounts Offset   (14)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Net Assets   0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Cash Collateral Offset   0us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember
Net Amount Presented   $ 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeInstrumentRiskAxis
= spke_TradingCommodityContractNoncurrentMember