XML 59 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Shareholders' Equity Details 1 (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss), Net of Tax | $ (212,949)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | $ (35,036)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax | $ (97,461)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Reclassification Adjustments, Net of Tax | (105,230)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax | 32,752 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax | (713)mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact | (448)mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (74,841)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax | 19,850 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
Amounts Recognized From Accumulated Other Comprehensive Income (Loss), Net Of Tax | 2,871 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax | 10,271 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax |
Other Comprehensive Income (Loss), Net of Tax | (177,913)us-gaap_OtherComprehensiveIncomeLossNetOfTax | 62,425 us-gaap_OtherComprehensiveIncomeLossNetOfTax |
Currency Translation Adjustment, Net Of Tax [Member] |  |  |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (4,960)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 77,915 us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 56,012 us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Reclassification Adjustments, Net of Tax | 0 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 0 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax | 0 mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 0 mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (82,875)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 21,903 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember |
Amounts Recognized From Accumulated Other Comprehensive Income (Loss), Net Of Tax | 0 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 0 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember |
Other Comprehensive Income (Loss), Net of Tax | (82,875)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember | 21,903 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_CurrencyTranslationAdjustmentNetOfTaxMember |
Net Unrealized Gain (Loss) on Cash Flow Hedging Arrangements, Net Of Tax [Member] |  |  |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (1,944)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | (2,433)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | (5,438)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Reclassification Adjustments, Net of Tax | 0 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | 0 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax | (713)mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | (448)mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (55)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | (43)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember |
Amounts Recognized From Accumulated Other Comprehensive Income (Loss), Net Of Tax | 1,257 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | 3,496 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember |
Other Comprehensive Income (Loss), Net of Tax | 489 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember | 3,005 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember |
Pension and Post-Retirement Benefit Related Items, Net Of Tax [Member] |  |  |
Accumulated Other Comprehensive Income (Loss), Net of Tax | (206,045)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | (110,518)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | (148,035)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Reclassification Adjustments, Net of Tax | (105,230)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | 32,752 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember |
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax | 0 mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | 0 mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 8,089 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | (2,010)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember |
Amounts Recognized From Accumulated Other Comprehensive Income (Loss), Net Of Tax | 1,614 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | 6,775 mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember |
Other Comprehensive Income (Loss), Net of Tax | $ (95,527)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember | $ 37,517 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementScenarioAxis = mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember |

X
- Definition Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), excluding foreign currency translation impact. + References No definition available. + Details
Name: | mtd_Amountaftertaxrecordedtoaccumulatedothercomprehensiveincomeexcludingforeigncurrencyimpact
Namespace Prefix: | mtd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amounts Recognized From Accumulated Other Comprehensive Income (Loss), Net Of Tax in the current period. + References No definition available. + Details
Name: | mtd_AmountsRecognizedFromAccumulatedOtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | mtd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e681-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669686-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (b,c) -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669619-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax, before reclassification adjustments, of (increase) decrease in accumulated other comprehensive (income) loss related to pension and other postretirement benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i-k) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementScenarioAxis=mtd_CurrencyTranslationAdjustmentNetOfTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=mtd_NetUnrealizedGainLossonCashFlowHedgingArrangementsNetOfTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=mtd_PensionandPostRetirementBenefitRelatedItemsNetOfTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |