XML 48 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Special Charges Special Charges (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended 3 Months Ended
Nov. 30, 2014
Aug. 31, 2014
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2012
Aug. 31, 2014
Nov. 30, 2015
May 31, 2015
Special Charges [Line Items]                
Special charges $ 2.9mkc_SpecialCharges $ 2.3mkc_SpecialCharges $ 5.2mkc_SpecialCharges $ 25.0mkc_SpecialCharges $ 0mkc_SpecialCharges      
Total plan expenses [Member]                
Special Charges [Line Items]                
Special charges liability 10.0mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_TotalplanexpensesMember
  10.0mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_TotalplanexpensesMember
18.6mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_TotalplanexpensesMember
       
Special charges utilized     (10.7)mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_TotalplanexpensesMember
         
2013 Special Charges [Member]                
Special Charges [Line Items]                
Special charges       25.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_A2013SpecialChargesMember
       
2013 Consumer Special Charges [Member]                
Special Charges [Line Items]                
Special charges       22.2mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_A2013ConsumerSpecialChargesMember
       
2013 Industrial Special Charges [Member]                
Special Charges [Line Items]                
Special charges       2.8mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_A2013IndustrialSpecialChargesMember
       
Employee Severance Charges [Member]                
Special Charges [Line Items]                
Special charges liability 9.3mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
  9.3mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
15.9mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
       
Special charges     1.1mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
15.9mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
       
Special charges utilized     (7.7)mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
         
Asset Impairment [Member]                
Special Charges [Line Items]                
Special charges       6.4mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_AssetImpairmentMember
       
Other exit costs [Member]                
Special Charges [Line Items]                
Special charges liability 0.7mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
  0.7mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
2.7mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
       
Special charges     1.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
2.7mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
       
Special charges utilized     (3.0)mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
         
EMEA                
Special Charges [Line Items]                
Special charges     2.1mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
         
EMEA | Employee Severance Charges [Member]                
Special Charges [Line Items]                
Special charges     1.1mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
         
EMEA | Other exit costs [Member]                
Special Charges [Line Items]                
Special charges     1.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
         
EMEA | Cash Expenditures [Member]                
Special Charges [Line Items]                
Special charges     11.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_CashExpendituresMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
         
EMEA | Annual Cost Savings [Member]                
Special Charges [Line Items]                
Special charges           10.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
   
UNITED STATES                
Special Charges [Line Items]                
Special charges 1.1mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= country_US
             
UNITED STATES | Cash Expenditures [Member]                
Special Charges [Line Items]                
Special charges     0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_CashExpendituresMember
/ us-gaap_StatementGeographicalAxis
= country_US
         
UNITED STATES | Annual Cost Savings [Member]                
Special Charges [Line Items]                
Special charges     1.2mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= country_US
         
UNITED STATES | Industrial [Member]                
Special Charges [Line Items]                
Special charges 0.2mkc_SpecialCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mkc_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
  1.3mkc_SpecialCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mkc_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
         
UNITED STATES | Industrial [Member] | Annual Cost Savings [Member]                
Special Charges [Line Items]                
Special charges     2.3mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mkc_IndustrialMember
/ us-gaap_StatementGeographicalAxis
= country_US
         
UNITED STATES | Consumer [Member]                
Special Charges [Line Items]                
Special charges 0.9mkc_SpecialCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mkc_ConsumerMember
/ us-gaap_StatementGeographicalAxis
= country_US
             
AUSTRALIA                
Special Charges [Line Items]                
Special charges     0.7mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= country_AU
         
AUSTRALIA | Cash Expenditures [Member]                
Special Charges [Line Items]                
Special charges     0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_CashExpendituresMember
/ us-gaap_StatementGeographicalAxis
= country_AU
         
AUSTRALIA | Annual Cost Savings [Member]                
Special Charges [Line Items]                
Special charges     0.8mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= country_AU
         
UNITED STATES AND AUSTRALIA                
Special Charges [Line Items]                
Special charges     3.1mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= mkc_UnitedStatesandAustraliaMember
         
Scenario, Forecast [Member] | EMEA | Cash Expenditures [Member]                
Special Charges [Line Items]                
Special charges             10.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_CashExpendituresMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Scenario, Forecast [Member] | UNITED STATES                
Special Charges [Line Items]                
Special charges             20.0mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Scenario, Forecast [Member] | UNITED STATES | Employee Severance [Member]                
Special Charges [Line Items]                
Special charges               13.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Scenario, Forecast [Member] | UNITED STATES | Annual Cost Savings [Member]                
Special Charges [Line Items]                
Special charges             10.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Scenario, Forecast [Member] | UNITED STATES | 2016 Estimated Annual Cost Savings [Domain]                
Special Charges [Line Items]                
Special charges             $ 25.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_A2016EstimatedAnnualCostSavingsDomain
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember