XML 44 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Divestiture Charges - Charges Taken Related to Restructuring Actions (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended 3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Mar. 28, 2015
Mar. 29, 2014
Sep. 27, 2014
Dec. 27, 2014
Dec. 28, 2013
Restructuring Cost and Reserve [Line Items]              
Fiscal restructuring and divestiture charges $ 2.0us-gaap_RestructuringCharges $ 11.6us-gaap_RestructuringCharges $ 10.0us-gaap_RestructuringCharges $ 30.0us-gaap_RestructuringCharges      
Restructuring | Fiscal 2014 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions         42.2holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Non-cash impairment charge         3.1us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Facility closure costs         0.6holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Other         0.3us-gaap_OtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Fiscal restructuring charges         46.2holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Divestiture net charges         5.5holx_DivestitureChargesNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Fiscal restructuring and divestiture charges         51.7us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Restructuring | Fiscal 2015 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions     9.2holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Facility closure costs     0.8holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Fiscal restructuring charges     10.0holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Restructuring | Consolidation of Diagnostics Operations | Fiscal 2014 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions         2.9holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Non-cash impairment charge         0us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Facility closure costs         0holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Other         0.1us-gaap_OtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Fiscal restructuring charges         3.0holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Restructuring | Consolidation of Diagnostics Operations | Fiscal 2015 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions     0.1holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Facility closure costs     0.4holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Fiscal restructuring charges     0.5holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Restructuring | Fiscal 2015 Actions | Fiscal 2014 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions         0holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Non-cash impairment charge         0us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Facility closure costs         0holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Other         0us-gaap_OtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Fiscal restructuring charges         0holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Restructuring | Fiscal 2015 Actions | Fiscal 2015 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions     3.0holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Facility closure costs     0holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Fiscal restructuring charges     3.0holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFifteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Restructuring | Fiscal 2014 Actions | Fiscal 2014 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions         29.5holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Non-cash impairment charge         0us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Facility closure costs         0holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Other         0us-gaap_OtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Fiscal restructuring charges         29.5holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Restructuring | Fiscal 2014 Actions | Fiscal 2015 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions 1.4holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
  5.9holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
    4.5holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
 
Facility closure costs     0.2holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
    0.2holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
 
Fiscal restructuring charges     6.1holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Restructuring | Other Operating Cost Reductions | Fiscal 2014 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions         9.8holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Non-cash impairment charge         3.1us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
  3.1us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
Facility closure costs         0.6holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Other         0.2us-gaap_OtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Fiscal restructuring charges         13.7holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
   
Restructuring | Other Operating Cost Reductions | Fiscal 2015 Charges              
Restructuring Cost and Reserve [Line Items]              
Workforce reductions     0.2holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Facility closure costs     0.2holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
       
Fiscal restructuring charges     $ 0.4holx_RestructuringChargesUnderExitOrDisposalPlan
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember