XML 122 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Postretirement Benefits Other Than Pensions (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Jun. 08, 2012
Feb. 02, 2012
Percent of our projected benefit obligation relates to plans that cannot be funded 6.00%ir_PercentOfOurProjectedBenefitObligationRelatesToPlansThatCannotBeFunded          
Accumulated benefit obligation for all defined benefit pension plans $ 3,568.5us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation $ 3,194.8us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation        
Projected benefit obligation 3,244.3us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation 3,291.3us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation        
Accumulated benefit obligation 3,115.2us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation 3,159.3us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation        
Fair value of plan assets 2,536.2us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets 2,735.5us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets        
Multiemployer plan, period contributions 6.3us-gaap_MultiemployerPlanPeriodContributions 5.4us-gaap_MultiemployerPlanPeriodContributions 5.4us-gaap_MultiemployerPlanPeriodContributions      
Net of Medicare Part D subsidy 0.1us-gaap_PrescriptionDrugBenefitReductionInAccumulatedPostretirementBenefitObligationForSubsidy 12.8us-gaap_PrescriptionDrugBenefitReductionInAccumulatedPostretirementBenefitObligationForSubsidy        
Pension Plans [Member]            
Projected company contributions in 2013 59.9us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
         
U.S. Plans [Member]            
Discount rate 3.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
4.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
       
Foreign Pension Plan Defined Contribution [Member]            
Company contributions 32.1us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_ForeignPensionPlanDefinedContributionMember
33.8us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_ForeignPensionPlanDefinedContributionMember
27.1us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_ForeignPensionPlanDefinedContributionMember
     
United States Pension Plan Defined Contribution [Member]            
Company contributions 88.7us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_UnitedStatesPensionPlanDefinedContributionMember
89.0us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_UnitedStatesPensionPlanDefinedContributionMember
76.8us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_UnitedStatesPensionPlanDefinedContributionMember
     
Postretirement [Member]            
Discount rate 3.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
  3.25%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Plan net actuarial gains (losses) (11.7)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
109.8us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
       
Postretirement Benefit Costs [Member]            
Projected prior service cost for 2013 (8.9)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
(10.3)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
(10.3)us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
     
Postretirement benefit cost 19.8ir_PostretirementCostProjected
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
         
Projected prior service gains in 2013 8.9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
         
Plan net actuarial gains (losses) 0us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
6.5us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
7.3us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PostretirementBenefitCostsMember
     
Pension Cost [Member]            
Defined Benefit Plan, Amortization of Prior Service Cost (Credit) 4.4us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
4.7us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
5.1us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
     
Projected pension expenses for 2013 113.5ir_ProjectedPensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
         
Projected prior service cost for 2013 3.3us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
         
Projected net actuarial losses for 2013 62.1ir_DefinedBenefitPlanAmortizationOfPlanNetActuarialLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
         
Plan net actuarial gains (losses) 36.1us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
63.0us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
60.6us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionCostsMember
     
Allegion [Member]            
Defined Benefit Plan, Divestitures, Payable in Spinoff Transaction (20.0)ir_DefinedBenefitPlanDivestituresPayableinSpinoffTransaction
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
         
Increase (Decrease) in Pension Plan Obligations 0us-gaap_IncreaseDecreaseInPensionPlanObligations
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
(631.1)us-gaap_IncreaseDecreaseInPensionPlanObligations
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
       
Defined Benefit Plan, Divestitures, Plan Assets 0us-gaap_DefinedBenefitPlanDivestituresPlanAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
(543.5)us-gaap_DefinedBenefitPlanDivestituresPlanAssets
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
       
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] | Postretirement [Member]            
Increase (Decrease) in Postretirement Obligations 0us-gaap_IncreaseDecreaseInPostretirementObligations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
(14.1)us-gaap_IncreaseDecreaseInPostretirementObligations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
       
Update for plan amendment in 2012 [Member] | Pension Plans [Member]            
Defined contribution plan employer nonmatching contribution percent     2.00%ir_DefinedContributionPlanEmployerNonmatchingContributionPercent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Discount rate       4.25%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
 
Curtailment loss 4.0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
         
Projected benefit obligation increase (decrease)     1.0us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Plan assets increase (decrease)     29.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Defined Benefit Plan, Amortization of Prior Service Cost (Credit)     4.0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Plan net actuarial gains (losses)     (28.4)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Update for plan amendment in 2012 [Member] | Postretirement [Member]            
Discount rate           3.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
Projected benefit obligation increase (decrease)     40.5us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Defined Benefit Plan, Amortization of Prior Service Cost (Credit)     61.8us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Plan net actuarial gains (losses)     (21.3)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_UpdateForPlanAmendmentIn2012Member
     
Prior to 2012 plan amendment [Member] | Postretirement [Member]            
Discount rate   4.25%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= ir_PriorTo2012PlanAmendmentMember
       
Change In Plan Assets [Member] | Pension Plans [Member]            
Defined benefit plan, fair value of pension plan assets 3,018.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
2,779.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
3,310.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Company contributions 116.5us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
109.7us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
89.1us-gaap_PensionContributions
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_ChangeInPlanAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Pension Plans [Member] | Allegion [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
       
Fixed Income Investments [Member]            
Defined benefit plan, fair value of pension plan assets 2,064.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
1,834.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
       
Fixed Income Investments [Member] | Registered mutual funds, fixed income specialty [Member]            
Defined benefit plan, fair value of pension plan assets 33.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[1] 32.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[1]        
Fixed Income Investments [Member] | Fair Value, Inputs, Level 1 [Member]            
Defined benefit plan, fair value of pension plan assets 33.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
32.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
       
Fixed Income Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Registered mutual funds, fixed income specialty [Member]            
Defined benefit plan, fair value of pension plan assets $ 33.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[1] $ 32.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[1]        
[1] This class comprises commingled and registered mutual funds that focus on fixed income securities.