XML 33 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement Narrative (Details) (USD $)
In Millions, unless otherwise specified
1 Months Ended 12 Months Ended 1 Months Ended
Nov. 30, 2010
Dec. 31, 2014
forward_exchange_contrtact
Dec. 31, 2013
May 31, 2008
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available for sale investments   $ 43.0us-gaap_AvailableForSaleSecurities $ 38.6us-gaap_AvailableForSaleSecurities  
Available-for-sale debt securities   43.0us-gaap_AvailableForSaleSecuritiesDebtSecurities 38.6us-gaap_AvailableForSaleSecuritiesDebtSecurities  
Trading securities   8.9us-gaap_TradingSecurities 7.3us-gaap_TradingSecurities  
Purchase of trading securities held-for-investment   1.2us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment 0.9us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment  
Proceeds from the sale of trading securities held-for-investment   0.2us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment 0us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment  
Number of foreign exchange contracts held   18us-gaap_NumberOfForeignCurrencyDerivativesHeld    
Derivative, notional amount   1.0invest_DerivativeNotionalAmount    
Gain (loss) on forward interest rate lock, recorded in accumulated other comprehensive loss (0.4)us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss      
Interest rate lock reclassified to interest expense     0us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet  
Long-term Debt   597.6us-gaap_LongTermDebtNoncurrent 597.2us-gaap_LongTermDebtNoncurrent  
Long-term debt, fair value   645.1us-gaap_LongTermDebtFairValue 631.0us-gaap_LongTermDebtFairValue  
Interest Rate Lock 2010        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gain (loss) on forward interest rate lock, recorded in accumulated other comprehensive loss (1.6)us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeByNatureAxis
= hubb_InterestRateLock2010Member
     
Interest Rate Lock 2008        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Gain (loss) on forward interest rate lock, recorded in accumulated other comprehensive loss       1.2us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeByNatureAxis
= hubb_InterestRateLock2008Member
Quoted Prices in Active Markets for Identical Assets (Level 1)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available for sale investments   0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Available-for-sale debt securities   43.0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
38.6us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Trading securities   8.9us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7.3us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Similar Assets (Level 2)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available for sale investments   43.0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
38.6us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Trading securities   $ 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member