XML 84 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Postretirement Benefits Other Than Pensions (Schedule of Pretax Amounts Recognized in Accumulated Other Comprehensive Income or (Loss)) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Pension Plans [Member]    
Balance at December 31, 2013 $ (866.8)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Current year changes recorded to Accumulated other comprehensive income (loss) (218.4)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Amortization reclassified to earnings 40.5us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Settlements/curtailments reclassified to earnings 7.1us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Currency translation and other 15.9us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Balance at December 31, 2014 (1,021.7)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Pension Plans [Member] | Prior Service Cost [Member]    
Balance at December 31, 2013 (17.7)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_PriorServiceCostMember
 
Current year changes recorded to Accumulated other comprehensive income (loss) (9.2)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_PriorServiceCostMember
 
Amortization reclassified to earnings 4.4us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_PriorServiceCostMember
 
Settlements/curtailments reclassified to earnings 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_PriorServiceCostMember
 
Currency translation and other 0.2us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_PriorServiceCostMember
 
Balance at December 31, 2014 (22.3)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_PriorServiceCostMember
 
Pension Plans [Member] | Net Actuarial Losses [Member]    
Balance at December 31, 2013 (849.1)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_NetActuarialLossesMember
 
Current year changes recorded to Accumulated other comprehensive income (loss) (209.2)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_NetActuarialLossesMember
 
Amortization reclassified to earnings 36.1us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_NetActuarialLossesMember
 
Settlements/curtailments reclassified to earnings 7.1us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_NetActuarialLossesMember
 
Currency translation and other 15.7us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_NetActuarialLossesMember
 
Balance at December 31, 2014 (999.4)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_NetActuarialLossesMember
 
Allegion [Member]    
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax   5.6us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
Allegion [Member] | Pension Plans [Member]    
Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax   $ 164.8us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember