XML 54 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments Schedule of Derivatives Designated as Hedges Affecting Income Statement and Accumulated Other Comprehensive Income (Details) (Designated Hedges [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2011
Derivative instruments, gain (loss) recognized in Other comprehensive income (loss), effective portion, net $ (3.1)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet $ 2.7us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet $ (7.2)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Derivative instruments, gain (loss) reclassified from Accumulated OCI into Income, effective portion, net (5.7)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet (12.1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet (2.8)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Currency Derivatives [Member]      
Derivative instruments, gain (loss) recognized in Other comprehensive income (loss), effective portion, net (3.0)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
(9.8)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
(6.1)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Interest Rate Swap and Lock [Member]      
Derivative instruments, gain (loss) recognized in Other comprehensive income (loss), effective portion, net (0.1)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ir_InterestRateSwapandLockMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
10.5us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ir_InterestRateSwapandLockMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ir_InterestRateSwapandLockMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Cost of goods sold [Member] | Currency Derivatives [Member]      
Derivative instruments, gain (loss) reclassified from Accumulated OCI into Income, effective portion, net (3.4)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ir_CostOfGoodsSoldMember
(10.8)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ir_CostOfGoodsSoldMember
0.4us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ir_CostOfGoodsSoldMember
Interest Expense [Member] | Interest Rate Swap and Lock [Member]      
Derivative instruments, gain (loss) reclassified from Accumulated OCI into Income, effective portion, net (2.3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ir_InterestRateSwapandLockMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(2.4)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ir_InterestRateSwapandLockMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(3.0)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ir_InterestRateSwapandLockMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Allegion [Member] | Currency Derivatives [Member]      
Derivative instruments, gain (loss) recognized in Other comprehensive income (loss), effective portion, net 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
2.0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
(1.1)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
Allegion [Member] | Discontinued Operations [Member] | Currency Derivatives [Member]      
Derivative instruments, gain (loss) reclassified from Accumulated OCI into Income, effective portion, net $ 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 1.1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ (0.2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ir_AllegionMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember