XML 60 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Benefit Plans Benefit Plans (Detail 12) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Beginning $ 904,435us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 825,774us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Foreign Currency Exchange Rate Changes, Plan Assets (79,810)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets 17,881us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
Fair Value of Plan Assets, Ending 883,223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 904,435us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Level 3    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Beginning 101,923us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
99,697us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Still Held 7,442us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,040us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Sold During Period   4,811us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan,Purchases, Total 28,012mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
11,919mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan Sales, Total (21,703)mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(13,210)mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign Currency Exchange Rate Changes, Plan Assets (9,950)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,477us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value of Plan Assets, Ending 110,535us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
101,923us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other Types of Investments, Multi-Strategy Fund of Hedge Funds    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Ending 80,951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
77,312us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
Other Types of Investments, Multi-Strategy Fund of Hedge Funds | Level 3    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Beginning 77,312us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
74,985us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Still Held 4,456us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,420us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Sold During Period   4,811us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan,Purchases, Total 22,867mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
11,792mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan Sales, Total (21,649)mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(12,691)mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign Currency Exchange Rate Changes, Plan Assets (6,846)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,806us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value of Plan Assets, Ending 80,951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
77,312us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_OtherTypesOfInvestmentsMultiStrategyFundOfHedgeFundsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Real Asset Mutual Funds, Commodities    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Ending 52,234us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
49,752us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
Real Asset Mutual Funds, Commodities | Level 3    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Beginning 23,136us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
22,986us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Still Held 2,952us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(449)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Sold During Period   0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan,Purchases, Total 5,030mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan Sales, Total 0mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign Currency Exchange Rate Changes, Plan Assets (2,922)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
599us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value of Plan Assets, Ending 28,196us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
23,136us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_RealAssetMutualFundsCommoditiesDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fixed Income Mutual Funds, Insurance Contracts    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Ending 24,676us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
26,108us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
Fixed Income Mutual Funds, Insurance Contracts | Level 3    
Rollforward of Activity for Level 3 Asset Categories [Roll Forward]    
Fair Value of Plan Assets, Beginning 1,475us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,726us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Still Held 34us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
69us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan, Actual Return on Plan Assets Sold During Period   0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan,Purchases, Total 115mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
127mtd_DefinedBenefitPlanPurchasesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Defined Benefit Plan Sales, Total (54)mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(519)mtd_DefinedBenefitPlanSalesTotal
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign Currency Exchange Rate Changes, Plan Assets (182)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
72us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value of Plan Assets, Ending $ 1,388us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 1,475us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mtd_FixedIncomeMutualFundsInsuranceContractsDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member