XML 88 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Derivative [Line Items]      
Gain (loss) on derivative instruments $ (4,884,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax $ (11,436,000)us-gaap_GainLossOnDerivativeInstrumentsNetPretax  
Derivative instruments Settlement      
Price per ounce under agreement 412cde_Priceperounceunderagreement    
Palmarejo gold production royalty [Member] | 2013 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 39,043,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Price per ounce under agreement 781cde_Priceperounceunderagreement
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Notional ounces 50,004invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Palmarejo gold production royalty [Member] | 2014 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 23,712,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Price per ounce under agreement 771cde_Priceperounceunderagreement
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Notional ounces 30,744invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Palmarejo gold production royalty [Member] | Thereafter [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Price per ounce under agreement 0cde_Priceperounceunderagreement
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_PalmarejoGoldProductionRoyaltyMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Silver concentrate sales agreements [Member] | 2013 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 9,129,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Derivative average price 16.67cde_DerivativeAveragePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Outstanding Provisionally Priced Sales Consists of Silver 547,611cde_OutstandingProvisionallyPricedSalesConsistsOfSilver
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Silver concentrate sales agreements [Member] | 2014 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Derivative average price 0cde_DerivativeAveragePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Silver concentrate sales agreements [Member] | Thereafter [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Derivative average price 0cde_DerivativeAveragePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverConcentrateSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Gold concentrates sales agreements [Member] | 2013 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 40,495,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Derivative average price 1,224cde_DerivativeAveragePrice
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Outstanding Provisionally Priced Sales Consists of Gold 33,084cde_OutstandingProvisionallyPricedSalesConsistsOfGold
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Gold concentrates sales agreements [Member] | 2014 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Derivative average price 0cde_DerivativeAveragePrice
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Gold concentrates sales agreements [Member] | Thereafter [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Derivative average price 0cde_DerivativeAveragePrice
/ us-gaap_DerivativeByNatureAxis
= cde_GoldConcentratesSalesAgreementsMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Gold Put Option [Member] | 2013 [Member]      
Derivative instruments Settlement      
Weighted Average Strike Price of Put Options     1,050cde_WeightedAverageStrikePriceofPutOptions
/ us-gaap_DerivativeByNatureAxis
= cde_GoldPutOptionMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
Silver put options purchased [Member] | 2013 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 45,900,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Notional ounces 2,700,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Average strike price 17.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Silver put options purchased [Member] | 2014 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Average strike price 0.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Silver put options purchased [Member] | Thereafter [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Notional ounces 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Average strike price 0us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Silver Put Options Sold [Member] | 2013 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 41,850,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Average strike price 15.50us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
   
Silver Put Options Sold [Member] | 2014 [Member]      
Derivative instruments Settlement      
Derivative, notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Weighted Average Strike Price of Put Options 15.50cde_WeightedAverageStrikePriceofPutOptions
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
  16.00cde_WeightedAverageStrikePriceofPutOptions
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
Average strike price 0.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearTwoMember
   
Silver Put Options Sold [Member] | Thereafter [Member]      
Derivative instruments Settlement      
Derivative, notional amount $ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Average strike price 0us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cde_SilverPutOptionsSoldMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleThereafterMember
   
Line of Credit [Member] | Put Option [Member] | Gold put options purchased [Member] | 2013 [Member]      
Derivative instruments Settlement      
Weighted Average Strike Price of Put Options     1,200cde_WeightedAverageStrikePriceofPutOptions
/ us-gaap_DerivativeByNatureAxis
= cde_GoldPutOptionsPurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_PutOptionMember
Line of Credit [Member] | Put Option [Member] | Silver put options purchased [Member] | 2013 [Member]      
Derivative instruments Settlement      
Weighted Average Strike Price of Put Options 17.00cde_WeightedAverageStrikePriceofPutOptions
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_PutOptionMember
  18.00cde_WeightedAverageStrikePriceofPutOptions
/ us-gaap_DerivativeByNatureAxis
= cde_SilverputoptionspurchasedMember
/ cde_DerivativeInstrumentsSettleInYearsAxis
= cde_DerivativeInstrumentsSettleInYearOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_PutOptionMember