Annual report pursuant to Section 13 and 15(d)

5. DERIVATIVES (Details-Recognized gains/losses)

v2.4.1.9
5. DERIVATIVES (Details-Recognized gains/losses) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]      
Realized Gains (Losses) $ (1,144)us-gaap_GainLossOnDerivativeInstrumentsNetPretax $ (1,901)us-gaap_GainLossOnDerivativeInstrumentsNetPretax $ 720us-gaap_GainLossOnDerivativeInstrumentsNetPretax
Unrealized Gains (Losses) 336us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts 80us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts 279us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts
Commodity contracts [Member] | Non Designated Derivative Instruments [Member] | Cost of goods sold [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Realized Gains (Losses) (1,144)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(1,901)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
720us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Unrealized Gains (Losses) $ 336us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 80us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 279us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember