XML 93 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
BENEFIT PLANS: (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
BENEFIT PLANS:      
Number of expatriate noncontributory defined benefit pension plans 2scco_DefinedBenefitPlanNumberOfExpatriateNoncontributoryPlans    
Post retirement defined benefit plan      
Defined benefit plan, net periodic benefit cost      
Service cost $ 1.0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 1.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 1.0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Interest cost 1.1us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.1us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Expected return on plan assets (3.3)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(3.4)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(3.6)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of transition assets, net 0.1us-gaap_DefinedBenefitPlanAmortizationOfTransitionObligationsAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Amortization of net actuarial gain (0.4)scco_DefinedBenefitPlanAmortizationOfActuarialLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(0.7)scco_DefinedBenefitPlanAmortizationOfActuarialLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(0.8)scco_DefinedBenefitPlanAmortizationOfActuarialLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of net loss (gain) 0.2us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.2us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.1us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Net periodic benefit costs (1.3)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1.8)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(2.2)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Change in benefit obligation:      
Projected benefit obligation at beginning of year 26.8us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
27.9us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Service cost 1.0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Interest cost 1.1us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.1us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Actuarial gain census 0scco_DefinedBenefitPlanActuarialNetGainLossCensus
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(0.3)scco_DefinedBenefitPlanActuarialNetGainLossCensus
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Benefits paid (1.9)scco_BenefitPlanBenefitsPaid1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(2.2)scco_BenefitPlanBenefitsPaid1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Actuarial (gain)/loss (1.6)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.3us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Actuarial gain assumption changes 2.2scco_DefinedBenefitPlanActuarialAssumptionChangesGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1.0)scco_DefinedBenefitPlanActuarialAssumptionChangesGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Inflation adjustment (1.8)scco_DefinedBenefitPlanRecognizedInflationAdjustments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Projected benefit obligation at end of year 25.8us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
26.8us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
27.9us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Change in plan assets:      
Fair value of plan assets at beginning of year 60.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
61.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Actual return on plan assets 3.7us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(0.2)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Employer contributions (0.5)us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.1us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Benefits paid (1.1)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(0.9)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Currency exchange rate adjustment (5.0)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(0.3)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Fair value of plan assets at end of year 57.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
60.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
61.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Funded status at end of year 31.9us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
33.8us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Amounts recognized in statement of financial position      
Non-current assets 31.9us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
33.8us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Total 31.9us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
33.8us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Amounts recognized in accumulated other comprehensive income      
Net loss (gain) (1.3)scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1.7)scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Prior service cost (credit) 1.6us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.1us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Total, net of tax 0.3us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(3.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Net loss (gain), income taxes 0.4scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.5scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Reconciliation of accumulated other comprehensive income:      
Accumulated other comprehensive income at beginning of plan year (1.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(3.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Net loss/(gain) amortized during the year 0.1scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAmortizedGainLossDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.3scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAmortizedGainLossDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Net loss/(gain) occurring during the year 0.2scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansNetAmortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.6scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansNetAmortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Amortization of transition obligation (0.1)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Currency exchange rate adjustment 1.7scco_AccumulatedOtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetCurrencyExchangeRateChangesRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.1scco_AccumulatedOtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetCurrencyExchangeRateChangesRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Net adjustment to accumulated other comprehensive income 1.9scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
2.0scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Accumulated other comprehensive income at end of plan year 0.3us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(3.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Net adjustment to accumulated other comprehensive income, income taxes (1.1)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentTaxPortion
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(1.3)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentTaxPortion
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Amounts in accumulative other comprehensive income amortized and recognized as a component of net periodic benefit cost, net of income tax      
Net loss / (gain) 0.2scco_DefinedBenefitPlanReclassificationOfNetGainsLossesFromAccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.6scco_DefinedBenefitPlanReclassificationOfNetGainsLossesFromAccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Amortization of net (loss) gain 0.1scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLossRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0.3scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLossRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Amortization of transition obligation (0.1)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Total amortization expenses 0.2scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAmortizedAndRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
1.9scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAmortizedAndRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
 
Expected Benefit Payments      
2015 7.2us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2016 1.5us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2017 1.4us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2018 1.5us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2019 1.6us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
2020 to 2023 8.3us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Total 21.5scco_DefinedBenefitPlanExpectedFutureBenefitPayments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Post retirement defined benefit plan | Expatriate Plan      
Assumptions used to determine the pension obligation and seniority premiums as of year-end and the net cost in the ensuing year      
Discount rate (as a percent) 3.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
4.25%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
3.35%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
Expected long-term rate of return on plan asset (as a percent) 4.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
4.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
4.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
Post retirement defined benefit plan | Mexican Health Plan      
Assumptions used to determine the pension obligation and seniority premiums as of year-end and the net cost in the ensuing year      
Discount rate (as a percent) 6.70%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
7.10%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
6.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
Expected long-term rate of return on plan asset (as a percent) 6.70%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
7.10%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
6.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
Rate of increase in future compensation level (as a percent) 4.00%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
4.00%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
4.00%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
Post-retirement Health Care Plan      
Defined benefit plan, net periodic benefit cost      
Interest cost 1.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
1.7us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
1.5us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Amortization of prior service cost (credit) (0.3)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
  (0.3)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Net periodic benefit costs 1.0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
1.7us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
1.2us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Change in benefit obligation:      
Projected benefit obligation at beginning of year 21.7us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
27.2us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Interest cost 1.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
1.7us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
1.5us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Actuarial loss/ (gain) - claims cost (0.2)scco_DefinedBenefitPlanActuarialNetGainsLossesClaims
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Benefits paid (0.6)scco_BenefitPlanBenefitsPaid1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.1)scco_BenefitPlanBenefitsPaid1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Actuarial (gain)/loss (3.2)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(6.8)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Actuarial gain assumption changes 0.4scco_DefinedBenefitPlanActuarialAssumptionChangesGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.2)scco_DefinedBenefitPlanActuarialAssumptionChangesGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Inflation adjustment (2.3)scco_DefinedBenefitPlanRecognizedInflationAdjustments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.1)scco_DefinedBenefitPlanRecognizedInflationAdjustments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Projected benefit obligation at end of year 17.1us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
21.7us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
27.2us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Change in plan assets:      
Fair value of plan assets at beginning of year 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Employer contributions 0.1us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
0.1us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Benefits paid (0.1)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.1)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Fair value of plan assets at end of year 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Funded status at end of year (17.1)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(21.7)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Amounts recognized in statement of financial position      
Current liabilities (0.1)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.1)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Non-current liabilities (17.0)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(21.6)us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Total (17.1)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(21.7)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Amounts recognized in accumulated other comprehensive income      
Net loss (gain) (4.8)scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.3)scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Prior service cost (credit) (0.1)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.1)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Total, net of tax (4.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Net loss (gain), income taxes 3.3scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
3.0scco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Reconciliation of accumulated other comprehensive income:      
Accumulated other comprehensive income at beginning of plan year (4.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Net loss/(gain) occurring during the year (1.8)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansNetAmortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.2)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansNetAmortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Amortization of transition obligation 0.1scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Currency exchange rate adjustment 1.2scco_AccumulatedOtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetCurrencyExchangeRateChangesRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Net adjustment to accumulated other comprehensive income (0.5)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.2)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Accumulated other comprehensive income at end of plan year (4.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(0.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
Net adjustment to accumulated other comprehensive income, income taxes 3.3scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentTaxPortion
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
3.0scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAdjustmentTaxPortion
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Amounts in accumulative other comprehensive income amortized and recognized as a component of net periodic benefit cost, net of income tax      
Net loss / (gain) (1.8)scco_DefinedBenefitPlanReclassificationOfNetGainsLossesFromAccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.2)scco_DefinedBenefitPlanReclassificationOfNetGainsLossesFromAccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Amortization of transition obligation 0.1scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlanNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Total amortization expenses (1.7)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAmortizedAndRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
(4.2)scco_AccumulatedOtherComprehensiveIncomeDefinedBenefitPlansAmortizedAndRecognizedInNetPeriodicBenefitCostNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
 
Expected Benefit Payments      
2015 1.0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
2016 1.1us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
2017 1.1us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
2018 1.2us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
2019 1.3us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
2020 to 2023 13.3us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Total 19.0scco_DefinedBenefitPlanExpectedFutureBenefitPayments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
   
Post-retirement Health Care Plan | Expatriate Plan      
Assumptions used to determine the pension obligation and seniority premiums as of year-end and the net cost in the ensuing year      
Discount rate (as a percent) 3.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
4.25%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
4.25%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
Expected Benefit Payments      
Assumed trend rate for covered health care benefit cost (as a percent) 5.80%scco_DefinedBenefitPlanHealthCareCostTrendRateAssumed
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
   
Assumed ultimate trend rate for health care benefit cost (as a percent) 4.60%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_ExpatriatePlanMember
   
Post-retirement Health Care Plan | Mexican Health Plan      
Expected Benefit Payments      
Assumed trend rate for covered health care benefit cost (as a percent) 4.00%scco_DefinedBenefitPlanHealthCareCostTrendRateAssumed
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
   
Effect of one percentage-point change in assumed other benefit cost trend rates      
Effect of one percentage-point increase on total service and interest cost components 1.3us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
   
Effect of one percentage-point decrease on total service and interest cost components 0.8us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
   
Effect of one percentage-point increase on post-retirement benefit obligation 17.2us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
   
Effect of one percentage-point decrease on post-retirement benefit obligation $ 13.7us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
   
Post-retirement Health Care Plan | Weighted average | Mexican Health Plan      
Assumptions used to determine the pension obligation and seniority premiums as of year-end and the net cost in the ensuing year      
Discount rate (as a percent) 6.70%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
7.10%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
6.50%scco_DefinedBenefitPlanAssumptionsUsedInCalculatingBenefitObligationAndNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= scco_DefinedBenefitPostretirementHealthCarePlanMember
/ us-gaap_PlanNameAxis
= scco_MexicanPlanMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember