XML 25 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Postretirement Benefits Other Than Pensions (Schedule of Fair Values of Company's Pension Plan Assets) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Receivables and payables, net $ 5.7ir_ReceivablesAndPayablesNet $ (7.1)ir_ReceivablesAndPayablesNet [1]
Real Estate Funds [Member]    
Defined benefit plan, fair value of pension plan assets 16.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
[2] 19.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
[2]
Real Estate Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2]
Real Estate Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Real Estate Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 16.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2] 19.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2]
Other Defined Benefit [Member]    
Defined benefit plan, fair value of pension plan assets 62.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
[3] 58.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
[3]
Other Defined Benefit [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[3]
Other Defined Benefit [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
Other Defined Benefit [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 62.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] 58.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ir_OtherDefinedBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3]
Cash and Cash Equivalents [Member]    
Defined benefit plan, fair value of pension plan assets 28.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
42.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 1.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
4.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 27.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
37.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
Registered mutual funds, equity specialty [Member]    
Defined benefit plan, fair value of pension plan assets 6.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4] 6.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4]
Registered mutual funds, equity specialty [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 6.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4] 6.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4]
Registered mutual funds, equity specialty [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4]
Registered mutual funds, equity specialty [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= ir_RegisteredMutualFundsEquitySpecialtyMember
[4]
Equity Securities [Member]    
Defined benefit plan, fair value of pension plan assets 840.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
832.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 6.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
6.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 834.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
826.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Commingled funds, equity specialty [Member]    
Defined benefit plan, fair value of pension plan assets 834.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4] 826.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4]
Commingled funds, equity specialty [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4]
Commingled funds, equity specialty [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 834.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4] 826.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4]
Commingled funds, equity specialty [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= ir_CommingledFundsEquitySpecialtyMember
[4]
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] | 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 2 [Member]    
Defined benefit plan, fair value of pension plan assets 2,008.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
1,779.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 23.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
22.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ 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
[5] 32.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Registered mutual funds, fixed income specialty [Member] | Fair Value, Inputs, Level 1 [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
[5] 32.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Registered mutual funds, fixed income specialty [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Registered mutual funds, fixed income specialty [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_RegisteredMutualFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | U.S. Government and Agency Obligations [Member]    
Defined benefit plan, fair value of pension plan assets 784.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
702.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | U.S. Government and Agency Obligations [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | U.S. Government and Agency Obligations [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 784.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
702.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | U.S. Government and Agency Obligations [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_USGovernmentAndAgencyObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | Corporate and Non-U.S. Bonds [Member]    
Defined benefit plan, fair value of pension plan assets 823.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6] 748.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6]
Fixed Income Investments [Member] | Corporate and Non-U.S. Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6]
Fixed Income Investments [Member] | Corporate and Non-U.S. Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 823.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6] 748.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6]
Fixed Income Investments [Member] | Corporate and Non-U.S. Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CorporateAndNonUSBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[6]
Fixed Income Investments [Member] | Asset-Backed And Mortgage-Backed Securities [Member]    
Defined benefit plan, fair value of pension plan assets 45.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
59.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | Asset-Backed And Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | Asset-Backed And Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 45.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
59.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | Asset-Backed And Mortgage-Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_AssetBackedAndMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
Fixed Income Investments [Member] | Commingled Funds - Fixed Income Specialty [Member]    
Defined benefit plan, fair value of pension plan assets 354.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5] 268.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Commingled Funds - Fixed Income Specialty [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Commingled Funds - Fixed Income Specialty [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 354.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5] 268.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Commingled Funds - Fixed Income Specialty [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_CommingledFundsFixedIncomeSpecialtyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[5]
Fixed Income Investments [Member] | Other Fixed Income [Member]    
Defined benefit plan, fair value of pension plan assets 23.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7] 22.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7]
Fixed Income Investments [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7]
Fixed Income Investments [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7]
Fixed Income Investments [Member] | Other Fixed Income [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 23.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7] 22.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ir_OtherFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeInvestmentsMember
[7]
Gross of receivables and payables [Member]    
Defined benefit plan, fair value of pension plan assets 3,012.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
2,786.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
Gross of receivables and payables [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined benefit plan, fair value of pension plan assets 40.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
42.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
Gross of receivables and payables [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined benefit plan, fair value of pension plan assets 2,869.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
2,643.9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
Gross of receivables and payables [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined benefit plan, fair value of pension plan assets 102.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
100.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= ir_GrossOfReceivablesAndPayablesMember
Net of receivables and payables [Member]    
Defined benefit plan, fair value of pension plan assets $ 3,018.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementScenarioAxis
= ir_NetOfReceivablesAndPayablesMember
$ 2,779.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementScenarioAxis
= ir_NetOfReceivablesAndPayablesMember
[1] Includes an estimated $20.0 million payable to Allegion in accordance with the terms of the Employee Matters Agreement.
[2] This class includes private equity funds that invest in real estate, including funds of funds.
[3] This investment comprises the Company’s non-significant, non-U.S. pension plan assets. It mostly includes insurance contracts.
[4] This class comprises commingled and registered mutual funds that focus on equity investments. It includes both indexed and actively managed funds
[5] This class comprises commingled and registered mutual funds that focus on fixed income securities.
[6] This class includes state and municipal bonds.
[7] This class includes group annuity and guaranteed interest contracts.