XML 47 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 27, 2014
Assets:  
Assets measured at fair value on a recurring basis $ 38.9us-gaap_InvestmentsFairValueDisclosure
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
Equity securities  
Assets:  
Assets measured at fair value on a recurring basis 29.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
Mutual funds  
Assets:  
Assets measured at fair value on a recurring basis 9.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_MutualFundsMember
Deferred compensation liabilities  
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_DeferredCompensationLiabilitiesMember
Quoted Prices in Active Market for Identical Assets (Level 1)  
Assets:  
Assets measured at fair value on a recurring basis 38.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Quoted Prices in Active Market for Identical Assets (Level 1) | Equity securities  
Assets:  
Assets measured at fair value on a recurring basis 29.5us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Quoted Prices in Active Market for Identical Assets (Level 1) | Mutual funds  
Assets:  
Assets measured at fair value on a recurring basis 9.4us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Quoted Prices in Active Market for Identical Assets (Level 1) | Deferred compensation liabilities  
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_DeferredCompensationLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Other Observable Inputs (Level 2)  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities:  
Liabilities measured at fair value on a recurring basis 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) | Equity securities  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) | Mutual funds  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) | Deferred compensation liabilities  
Liabilities:  
Liabilities measured at fair value on a recurring basis 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_DeferredCompensationLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Unobservable Inputs (Level 3)  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities:  
Liabilities measured at fair value on a recurring basis 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Equity securities  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Mutual funds  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Deferred compensation liabilities  
Liabilities:  
Liabilities measured at fair value on a recurring basis $ 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_DeferredCompensationLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member