XML 41 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Divestiture Charges - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 3 Months Ended
Sep. 27, 2014
Dec. 27, 2014
Sep. 27, 2014
Dec. 28, 2013
Mar. 29, 2014
Restructuring Cost and Reserve [Line Items]          
Estimated aggregate severance charges   $ 1,800,000us-gaap_RestructuringAndRelatedCostExpectedCost1      
Gain (Loss) on Disposition of Business 5,300,000us-gaap_GainLossOnSaleOfBusiness        
Restructuring | Fiscal 2015 Charges          
Restructuring Cost and Reserve [Line Items]          
Severance charges   2,500,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   7,300,000holx_ReductionOfWorkforceExpenses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringPlanAxis
= holx_Fiscal2015ChargesMember
     
Facility closure costs   700,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 and benefits and facility closure costs   500,000holx_Severanceandbenefitsandfacilityclosurecosts
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_MolecularDiagnosticsOperationsMember
     
Severance charges     3,000,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_ConsolidationOfDiagnosticsOperationsMember
/ us-gaap_RestructuringPlanAxis
= holx_MolecularDiagnosticsOperationsMember
800,000us-gaap_SeveranceCosts1
/ 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
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       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   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
     
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
  0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
Estimated aggregate severance charges       9,500,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= holx_OtherOperatingCostReductionsMember
 
Number of employees affected for severance benefits       95us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ 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   300,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   100,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