XML 91 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Benefit Plans - Fair Value of Foreign Pension Plan Assets (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value $ 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 68.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Foreign-based Defined Benefit Plans [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 385.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
372.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
231.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Foreign-based Defined Benefit Plans [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 132.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
114.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 184.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
189.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Fair Value Measurements at Reporting Date Using: Significant Unobservable Inputs (Level 3) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
68.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Foreign-based Defined Benefit Plans [Member] | Cash and Cash Equivalents [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 31.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
13.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Cash and Cash Equivalents [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 31.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
13.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Energy [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 4.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_EnergyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
4.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_EnergyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Energy [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 4.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_EnergyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_EnergyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Materials [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 7.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MaterialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
5.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MaterialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Materials [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 7.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MaterialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MaterialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Industrials [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 7.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_IndustrialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
7.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_IndustrialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Industrials [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 7.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_IndustrialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_IndustrialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Consumer Discretionary [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 6.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerDiscretionaryMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
5.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerDiscretionaryMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Consumer Discretionary [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 6.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerDiscretionaryMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerDiscretionaryMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Consumer Staples [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 7.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerStaplesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
6.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerStaplesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Consumer Staples [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 7.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerStaplesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
6.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_ConsumerStaplesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Health Care [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 6.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_HealthCareMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
9.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_HealthCareMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Health Care [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 6.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_HealthCareMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
9.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_HealthCareMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Financials [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 16.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_FinancialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
15.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_FinancialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Financials [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 16.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_FinancialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
15.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_FinancialsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Information Technology [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 4.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InformationTechnologyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
5.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InformationTechnologyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Information Technology [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 4.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InformationTechnologyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InformationTechnologyMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Telecommunication Services [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 2.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_TelecommunicationServicesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
2.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_TelecommunicationServicesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Telecommunication Services [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 2.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_TelecommunicationServicesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_TelecommunicationServicesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Utilities [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 3.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_UtilitiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
3.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_UtilitiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Utilities [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 3.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_UtilitiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_UtilitiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Other [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 36.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherMembersMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
35.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherMembersMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Other [Member] | Fair Value Measurements at Reporting Date Using: Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 34.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherMembersMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
33.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherMembersMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign-based Defined Benefit Plans [Member] | Other [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 2.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherMembersMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherMembersMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Government Bonds [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 72.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
64.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Government Bonds [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 72.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
64.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Corporate Bonds [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 58.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_CorporateBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
65.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_CorporateBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Corporate Bonds [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 58.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_CorporateBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
65.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_CorporateBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Asset-backed Securities [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 22.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
24.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Asset-backed Securities [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 22.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
24.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Other Debt [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 1.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
2.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Other Debt [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 1.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_OtherDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Mortgage Loans [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 9.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MortgageLoansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
9.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MortgageLoansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Mortgage Loans [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 9.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MortgageLoansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
9.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_MortgageLoansMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Insurance Contracts [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 6.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
6.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Insurance Contracts [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 6.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= zmh_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Other Investments [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 12.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
14.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Other Investments [Member] | Fair Value Measurements at Reporting Date Using: Significant Other Observable Inputs (Level 2) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 12.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
14.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Foreign-based Defined Benefit Plans [Member] | Real Estate [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
68.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Foreign-based Defined Benefit Plans [Member] | Real Estate [Member] | Fair Value Measurements at Reporting Date Using: Significant Unobservable Inputs (Level 3) [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Plan assets at fair market value $ 68.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 68.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member