XML 71 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs - Reserve (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 $ 3.7us-gaap_RestructuringReserve
Pretax Restructuring Costs 2.7us-gaap_RestructuringCharges
Utilization and Foreign Exchange (3.4)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
Ending Balance 3/31/15 3.0us-gaap_RestructuringReserve
Current Year Restructuring Actions  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Pretax Restructuring Costs 1.2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Utilization and Foreign Exchange (1.2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Ending Balance 3/31/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Current Year Restructuring Actions | Severance  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Pretax Restructuring Costs 0.2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Utilization and Foreign Exchange (0.2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Ending Balance 3/31/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Current Year Restructuring Actions | Asset write-downs  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Pretax Restructuring Costs 0.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Utilization and Foreign Exchange (0.8)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Ending Balance 3/31/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Current Year Restructuring Actions | Facility closure and other costs  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Pretax Restructuring Costs 0.2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Utilization and Foreign Exchange (0.2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Ending Balance 3/31/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2015Member
Prior Year Restructuring Actions  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 3.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Pretax Restructuring Costs 1.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Utilization and Foreign Exchange (2.2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Ending Balance 3/31/15 3.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Prior Year Restructuring Actions | Severance  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 2.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Pretax Restructuring Costs 0.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Utilization and Foreign Exchange (1.0)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Ending Balance 3/31/15 1.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Prior Year Restructuring Actions | Asset write-downs  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Pretax Restructuring Costs 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Utilization and Foreign Exchange 0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Ending Balance 3/31/15 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hubb_AssetWritedownMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Prior Year Restructuring Actions | Facility closure and other costs  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1/1/15 0.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Pretax Restructuring Costs 1.4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Utilization and Foreign Exchange (1.2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member
Ending Balance 3/31/15 $ 1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= hubb_RestructuringActions2014Member