XML 112 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Fair Values Of Derivative Instruments) (Details) (USD $)
In Millions, unless otherwise specified
Nov. 30, 2014
Nov. 30, 2013
Derivatives, Fair Value [Line Items]    
Fair Value of Asset Derivatives $ 12.3us-gaap_DerivativeFairValueOfDerivativeAsset $ 13.3us-gaap_DerivativeFairValueOfDerivativeAsset
Fair Value of Liability Derivatives 1.4us-gaap_DerivativeFairValueOfDerivativeLiability 1.6us-gaap_DerivativeFairValueOfDerivativeLiability
Interest Rate Contracts [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Notional Amount 100.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
100.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Fair Value of Interest rate contracts 7.4us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
12.2us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contracts [Member] | Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Total notional amount of interest rate swap contracts 0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest rate derivatives 0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Foreign Exchange Contracts [Member] | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Notional Amount 106.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
79.2us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Currency Fair Value Hedge Derivative at Fair Value, Net 4.9us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
1.1us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Exchange Contracts [Member] | Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Total notional amount of interest rate swap contracts 156.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
125.7us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Currency Fair Value Hedge Derivative at Fair Value, Net $ 1.4us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 1.6us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember