XML 33 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Fair Value of Derivative Instruments on Balance Sheet (Detail) (USD $)
In Millions, unless otherwise specified
Feb. 28, 2015
Nov. 30, 2014
Feb. 28, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Total derivative assets, Fair Value $ 13.3us-gaap_DerivativeFairValueOfDerivativeAsset $ 12.3us-gaap_DerivativeFairValueOfDerivativeAsset $ 12.1us-gaap_DerivativeFairValueOfDerivativeAsset
Total derivative liabilities, Fair Value 3.4us-gaap_DerivativeFairValueOfDerivativeLiability 1.4us-gaap_DerivativeFairValueOfDerivativeLiability 1.9us-gaap_DerivativeFairValueOfDerivativeLiability
Interest rate contract [Member] | Other current assets [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate contracts, Fair Value 4.9us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
7.4us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
9.7us-gaap_InterestRateDerivativesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
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
100.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Foreign Exchange Contract [Member] | Other current assets [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Asset, Notional Amount 92.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
106.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
138.7us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Currency Fair Value Hedge Derivative at Fair Value, Net 8.4us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
4.9us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
2.4us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Exchange Contract [Member] | Other accrued liabilities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Fair Value Hedge Derivative at Fair Value, Net 3.4us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
1.4us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
1.9us-gaap_ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Derivative Liability, Notional Amount $ 178.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 156.4us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 64.9us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= mkc_OtherAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember