XML 27 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
COMMITMENTS AND CONTINGENCIES Rollforward of Environmental Liability and Related Assets (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Loss Contingency Accrual [Roll Forward]  
Environmental liability - Beginning balance $ (82.2)us-gaap_AccrualForEnvironmentalLossContingencies
Net Cash Activity (4.2)us-gaap_AccrualForEnvironmentalLossContingenciesPayments
Foreign exchange translation (0.3)itt_Foreignexchangetranslation
Environmental liability - Ending balance (77.9)us-gaap_AccrualForEnvironmentalLossContingencies
Liability [Member]  
Loss Contingency Accrual [Roll Forward]  
Environmental liability - Beginning balance (89.9)us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LiabilityMember
Net Cash Activity (4.4)us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LiabilityMember
Foreign exchange translation (0.3)itt_Foreignexchangetranslation
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LiabilityMember
Environmental liability - Ending balance (85.4)us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LiabilityMember
Assets [Member]  
Loss Contingency Accrual [Roll Forward]  
Environmental liability - Beginning balance 7.7us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
Net Cash Activity 0.2us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
Foreign exchange translation 0itt_Foreignexchangetranslation
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
Environmental liability - Ending balance 7.5us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
Continuing Operations [Member]  
Loss Contingency Accrual [Roll Forward]  
Changes In Pre-Existing Environmental Accruals 0.2itt_ChangesInPreExistingEnvironmentalAccruals
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Liability [Member]  
Loss Contingency Accrual [Roll Forward]  
Changes In Pre-Existing Environmental Accruals 0.2itt_ChangesInPreExistingEnvironmentalAccruals
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LiabilityMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Assets [Member]  
Loss Contingency Accrual [Roll Forward]  
Changes In Pre-Existing Environmental Accruals $ 0itt_ChangesInPreExistingEnvironmentalAccruals
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AssetsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentContinuingOperationsMember