XML 32 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity (Narrative) (Details)
In Billions, except Share data, unless otherwise specified
12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Par Value US [Member]
USD ($)
Dec. 31, 2014
Par Value Euro [Member]
EUR (€)
Dec. 31, 2014
Ordinary shares [Member]
Dec. 31, 2014
Ordinary shares [Member]
Par Value US [Member]
Dec. 31, 2014
Ordinary shares [Member]
Par Value Euro [Member]
Dec. 31, 2014
Preferred Stock [Member]
Dec. 31, 2013
Preferred Stock [Member]
Stock repurchased and retired during period, shares         23,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Stock repurchased and retired during period, value $ 1.4us-gaap_StockRepurchasedAndRetiredDuringPeriodValue                
Authorized share capital 1,185,040,000us-gaap_CapitalUnitsAuthorized                
Number of ordinary shares           1,175,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= ir_ParValueUsMember
40,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= ir_ParValueEuroMember
   
Ordinary shares, par value, in dollars or euros per share, as stated $ 1.00us-gaap_CommonStockParOrStatedValuePerShare $ 1.00us-gaap_CommonStockParOrStatedValuePerShare $ 1.00us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementScenarioAxis
= ir_ParValueUsMember
€ 1.00us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementScenarioAxis
= ir_ParValueEuroMember
         
Number of preference shares               10,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredStockMember
 
Preference shares, par value, in dollars per share     $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementScenarioAxis
= ir_ParValueUsMember
           
Preference shares outstanding               0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredStockMember
0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredStockMember