XML 23 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING (Schedule of Restructuring and Related Costs) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 27, 2014
Dec. 28, 2013
Restructuring Cost and Reserve [Line Items]        
Transformation costs $ 6,714hae_TransformationCosts $ 6,995hae_TransformationCosts $ 22,117hae_TransformationCosts $ 29,123hae_TransformationCosts
Restructuring Costs Incurred 6,195us-gaap_RestructuringCharges 10,505us-gaap_RestructuringCharges 29,130us-gaap_RestructuringCharges 40,766us-gaap_RestructuringCharges
Total restructuring and transformation 12,909hae_RestructuringandTransformationCosts 17,500hae_RestructuringandTransformationCosts 51,247hae_RestructuringandTransformationCosts 69,889hae_RestructuringandTransformationCosts
Severance and other employee costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs Incurred 2,887us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
5,348us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
15,633us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
28,189us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs Incurred 2,691us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
4,588us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
12,044us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
9,905us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Accelerated depreciation        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs Incurred 418us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AcceleratedDepreciationMember
569us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AcceleratedDepreciationMember
1,158us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AcceleratedDepreciationMember
1,757us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AcceleratedDepreciationMember
Asset disposal        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs Incurred 199us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AssetDisposalMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AssetDisposalMember
295us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AssetDisposalMember
915us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hae_AssetDisposalMember
Transformation and other costs        
Restructuring Cost and Reserve [Line Items]        
Transformation costs 5,892hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_IntegrationCostsMember
6,306hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_IntegrationCostsMember
20,877hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_IntegrationCostsMember
26,389hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_IntegrationCostsMember
Accelerated depreciation        
Restructuring Cost and Reserve [Line Items]        
Transformation costs 351hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AcceleratedDepreciationMember
653hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AcceleratedDepreciationMember
769hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AcceleratedDepreciationMember
1,938hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AcceleratedDepreciationMember
Asset disposal        
Restructuring Cost and Reserve [Line Items]        
Transformation costs $ 471hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AssetDisposalMember
$ 36hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AssetDisposalMember
$ 471hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AssetDisposalMember
$ 796hae_TransformationCosts
/ hae_TransformationCostsTypeAxis
= hae_AssetDisposalMember