XML 31 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve      
Restructuring Reserve, Beginning $ 13,185us-gaap_RestructuringReserve $ 11,945us-gaap_RestructuringReserve  
Restructuring Charges 5,915us-gaap_RestructuringCharges 19,830us-gaap_RestructuringCharges 16,687us-gaap_RestructuringCharges
Payments for Restructuring (9,657)us-gaap_PaymentsForRestructuring (18,949)us-gaap_PaymentsForRestructuring  
Restructuring Reserve, Translation Adjustment (1,007)us-gaap_RestructuringReserveTranslationAdjustment 359us-gaap_RestructuringReserveTranslationAdjustment  
Restructuring Reserve, Ending 8,436us-gaap_RestructuringReserve 13,185us-gaap_RestructuringReserve 11,945us-gaap_RestructuringReserve
Employee Severance      
Restructuring Cost and Reserve      
Restructuring Reserve, Beginning 13,054us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
11,655us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring Charges 4,669us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
15,196us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Payments for Restructuring (8,297)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(14,156)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring Reserve, Translation Adjustment (1,007)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
359us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring Reserve, Ending 8,419us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
13,054us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Other Restructuring Charges      
Restructuring Cost and Reserve      
Restructuring Reserve, Beginning 131us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
290us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
 
Restructuring Charges 1,246us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
4,634us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
 
Payments for Restructuring (1,360)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
(4,793)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
 
Restructuring Reserve, Translation Adjustment 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
 
Restructuring Reserve, Ending $ 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember
$ 131us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mtd_OtherRestructuringChargesMember