XML 31 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Special Charges (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 24 Months Ended
Feb. 28, 2015
Nov. 30, 2014
Special Charges [Line Items]    
Special Charges $ 28.4mkc_SpecialCharges  
Special charges liability 7.7mkc_Specialchargesliability 10.0mkc_Specialchargesliability
Special charges utilized (2.3)mkc_Specialchargesutilized  
Employee Severance Charges [Member]    
Special Charges [Line Items]    
Special charges liability 7.4mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
9.3mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
Special charges utilized (1.9)mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
 
Other exit costs [Member]    
Special Charges [Line Items]    
Special charges liability 0.3mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
0.7mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
Special charges utilized (0.4)mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
 
Consumer [Member]    
Special Charges [Line Items]    
Special Charges 19.2mkc_SpecialCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mkc_ConsumerMember
 
Industrial [Member]    
Special Charges [Line Items]    
Special Charges 9.2mkc_SpecialCharges
/ us-gaap_StatementBusinessSegmentsAxis
= mkc_IndustrialMember
 
North America [Member]    
Special Charges [Line Items]    
Special Charges 24.5mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Expected cost savings special charges 10.0mkc_Expectedcostsavingsspecialcharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Special charges liability 24.1mkc_Specialchargesliability
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Special charges utilized 0.4mkc_Specialchargesutilized
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
North America [Member] | Total plan expenses [Member]    
Special Charges [Line Items]    
Special Charges 26.0mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_TotalplanexpensesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
North America [Member] | Employee Severance Charges [Member]    
Special Charges [Line Items]    
Special Charges 23.9mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Special charges liability 23.5mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Special charges utilized 0.4mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
North America [Member] | Other exit costs [Member]    
Special Charges [Line Items]    
Special Charges 0.6mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Special charges liability 0.6mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
Special charges utilized 0mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
North America [Member] | Annual Cost Savings [Member]    
Special Charges [Line Items]    
Expected cost savings special charges 25.0mkc_Expectedcostsavingsspecialcharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
 
EMEA [Member]    
Special Charges [Line Items]    
Special Charges 3.9mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
27.1mkc_SpecialCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Special charges liability 3.4mkc_Specialchargesliability
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Special charges utilized (0.5)mkc_Specialchargesutilized
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
EMEA [Member] | Employee Severance Charges [Member]    
Special Charges [Line Items]    
Special Charges 3.5mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Special charges liability 3.0mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Special charges utilized (0.5)mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_EmployeeSeveranceChargesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
EMEA [Member] | Other exit costs [Member]    
Special Charges [Line Items]    
Special Charges 0.4mkc_SpecialCharges
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Special charges liability 0.4mkc_Specialchargesliability
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Special charges utilized 0mkc_Specialchargesutilized
/ mkc_SpecialChargesAxis
= mkc_OtherexitcostsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
EMEA [Member] | Annual Cost Savings [Member]    
Special Charges [Line Items]    
Expected cost savings special charges 10.0mkc_Expectedcostsavingsspecialcharges
/ mkc_SpecialChargesAxis
= mkc_AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
EMEA [Member] | 2016 Annual Cost Savings [Member]    
Special Charges [Line Items]    
Expected cost savings special charges $ 3.0mkc_Expectedcostsavingsspecialcharges
/ mkc_SpecialChargesAxis
= mkc_A2016AnnualCostSavingsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember