XML 27 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details 5) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative Financial Instruments    
Amount of Gain (Loss) Recognized in Income on Derivatives $ 0us-gaap_TradingActivityGainsAndLossesNet $ 0us-gaap_TradingActivityGainsAndLossesNet
Derivatives not designated as hedging instruments    
Derivative Financial Instruments    
Amount of Gain (Loss) Recognized in Income on Derivatives 3,669us-gaap_TradingActivityGainsAndLossesNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
15,486us-gaap_TradingActivityGainsAndLossesNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Product contracts | Maximum    
Derivative Financial Instruments    
Nonmonetary units 250,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
 
Derivatives not designated as hedging instruments | Product contracts | Cost of sales    
Derivative Financial Instruments    
Amount of Gain (Loss) Recognized in Income on Derivatives 3,651us-gaap_TradingActivityGainsAndLossesNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
15,543us-gaap_TradingActivityGainsAndLossesNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_CommodityMember
Derivatives not designated as hedging instruments | Foreign currency derivatives | Cost of sales    
Derivative Financial Instruments    
Amount of Gain (Loss) Recognized in Income on Derivatives $ 18us-gaap_TradingActivityGainsAndLossesNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_ForeignExchangeContractMember
$ (57)us-gaap_TradingActivityGainsAndLossesNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_ForeignExchangeContractMember