XML 26 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Divestiture Charges - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended 12 Months Ended 3 Months Ended 6 Months Ended 3 Months Ended
Sep. 27, 2014
Mar. 28, 2015
Mar. 28, 2015
Sep. 27, 2014
Mar. 29, 2014
Mar. 29, 2014
Dec. 28, 2013
Dec. 27, 2014
Restructuring Cost and Reserve [Line Items]                
Gain (Loss) on Disposition of Business $ 5,300,000us-gaap_GainLossOnSaleOfBusiness              
Restructuring | Fiscal 2015 Charges                
Restructuring Cost and Reserve [Line Items]                
Severance charges   500,000us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
3,000,000us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Share Based Compensation Expense Included Other Restructuring Costs     100,000holx_ShareBasedCompensationExpenseIncludedOtherRestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Workforce reductions     9,200,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Facility closure costs     800,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Restructuring | Fiscal 2014 Charges                
Restructuring Cost and Reserve [Line Items]                
Workforce reductions       42,200,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Facility closure costs       600,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Non-cash impairment charge       3,100,000us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Consolidation of Diagnostics Operations | Molecular Diagnostics Operations                
Restructuring Cost and Reserve [Line Items]                
Severance charges       3,000,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_MolecularDiagnosticsOperationsMember
900,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_MolecularDiagnosticsOperationsMember
1,700,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_MolecularDiagnosticsOperationsMember
   
Severance and benefits and facility closure costs     500,000holx_Severanceandbenefitsandfacilityclosurecosts
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_MolecularDiagnosticsOperationsMember
         
Consolidation of Diagnostics Operations | Restructuring | Fiscal 2015 Charges                
Restructuring Cost and Reserve [Line Items]                
Workforce reductions     100,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Facility closure costs     400,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Consolidation of Diagnostics Operations | Restructuring | Fiscal 2014 Charges                
Restructuring Cost and Reserve [Line Items]                
Workforce reductions       2,900,000holx_ReductionOfWorkforceExpenses
/ 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
       
Non-cash impairment charge       0us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Fiscal 2014 Actions                
Restructuring Cost and Reserve [Line Items]                
Severance charges       16,600,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
3,000,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
  6,300,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
 
Compensation charges       1,800,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
    400,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
 
Fiscal 2014 Actions | Jack Cumming                
Restructuring Cost and Reserve [Line Items]                
Severance charges         200,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_PresidentMember
  6,600,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_PresidentMember
 
Compensation charges             4,400,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_PresidentMember
 
Fiscal 2014 Actions | Restructuring | Fiscal 2015 Charges                
Restructuring Cost and Reserve [Line Items]                
Workforce reductions   1,400,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
5,900,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
        4,500,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
Facility closure costs     200,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
        200,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
Fiscal 2014 Actions | Restructuring | Fiscal 2014 Charges                
Restructuring Cost and Reserve [Line Items]                
Workforce reductions       29,500,000holx_ReductionOfWorkforceExpenses
/ 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
       
Non-cash impairment charge       0us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_RestructuringActionTwoThousandFourteenMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Other Operating Cost Reductions                
Restructuring Cost and Reserve [Line Items]                
Severance charges       8,700,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
7,300,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
  0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
 
Number of employees affected for severance benefits             95us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
 
Estimated aggregate severance charges   9,300,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
9,300,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
         
Other Operating Cost Reductions | Restructuring | Fiscal 2015 Charges                
Restructuring Cost and Reserve [Line Items]                
Severance and benefits and facility closure costs     400,000holx_Severanceandbenefitsandfacilityclosurecosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Workforce reductions     200,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Facility closure costs     200,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
         
Other Operating Cost Reductions | Restructuring | Fiscal 2014 Charges                
Restructuring Cost and Reserve [Line Items]                
Workforce reductions       9,800,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Facility closure costs       600,000holx_FacilityClosureCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
       
Non-cash impairment charge       $ 3,100,000us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember
    $ 3,100,000us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
/ us-gaap_RestructuringPlanAxis
= holx_YearTwoThousandFourteenMember