XML 27 R37.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
Mar. 28, 2015
Assets:  
Assets measured at fair value on a recurring basis $ 33.7us-gaap_InvestmentsFairValueDisclosure
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.2us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
Equity securities  
Assets:  
Assets measured at fair value on a recurring basis 21.8us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
Mutual funds  
Assets:  
Assets measured at fair value on a recurring basis 8.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_MutualFundsMember
Interest Rate Cap [Member]  
Assets:  
Assets measured at fair value on a recurring basis 3.6us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InterestRateCapMember
Deferred compensation liabilities  
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.2us-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 30.1us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:  
Liabilities measured at fair value on a recurring basis 37.2us-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 21.8us-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 8.3us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= holx_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Quoted Prices in Active Market for Identical Assets (Level 1) | Interest Rate Cap [Member]  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InterestRateCapMember
/ 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.2us-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 3.6us-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) | Interest Rate Cap [Member]  
Assets:  
Assets measured at fair value on a recurring basis 3.6us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InterestRateCapMember
/ 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) | Interest Rate Cap [Member]  
Assets:  
Assets measured at fair value on a recurring basis 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InterestRateCapMember
/ 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