XML 20 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Rollforward of Environmental Liability and Related Assets (Detail) (Environmental Related Matters [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Environmental Liability and Related Assets [Roll Forward]    
Environmental liability - Beginning balance $ 82.9us-gaap_AccrualForEnvironmentalLossContingencies $ 83.8us-gaap_AccrualForEnvironmentalLossContingencies
Environmental liability - Ending balance 82.2us-gaap_AccrualForEnvironmentalLossContingencies 82.9us-gaap_AccrualForEnvironmentalLossContingencies
Accruals added during the period for new matters, Net 0.1itt_EstimatedEnvironmentalRelatedAssetsOrAccrualsAcquiredNet 0.5itt_EstimatedEnvironmentalRelatedAssetsOrAccrualsAcquiredNet
Net cash activity, Net (12.3)itt_EstimatedEnvironmentalRelatedOrAccrualAssetsPaymentNet (11.6)itt_EstimatedEnvironmentalRelatedOrAccrualAssetsPaymentNet
Accruals added during the period for new matters, Net (0.5)us-gaap_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslation 0.1us-gaap_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslation
Liability [Member]
   
Environmental Liability and Related Assets [Roll Forward]    
Environmental liability - Beginning balance 94.6us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
96.1us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Accruals added during the period for new matters, Liability 0.1us-gaap_AccrualForEnvironmentalLossContingenciesProvisionForNewLosses
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
0.5us-gaap_AccrualForEnvironmentalLossContingenciesProvisionForNewLosses
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Net cash activity, Liability (12.6)us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
(12.1)us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Foreign currency, Liability (0.5)itt_AccrualForEnvironmentalLossContingenciesLiabilitiesForCurrencyTranslation
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
0.1itt_AccrualForEnvironmentalLossContingenciesLiabilitiesForCurrencyTranslation
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Environmental liability - Ending balance 89.9us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
94.6us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Asset [Member]
   
Environmental Liability and Related Assets [Roll Forward]    
Environmental liability - Asset, Beginning balance 11.7itt_EstimatedEnvironmentalRelatedAssets
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
12.3itt_EstimatedEnvironmentalRelatedAssets
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Accruals added during the period for new matters, Assets 0itt_EstimatedEnvironmentalRelatedAssetsAcquired
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
0itt_EstimatedEnvironmentalRelatedAssetsAcquired
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Net cash activity, Asset (0.3)itt_EstimatedEnvironmentalRelatedAssetsPayment
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
(0.5)itt_EstimatedEnvironmentalRelatedAssetsPayment
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Foreign currency, Asset 0itt_AccrualForEnvironmentalLossContingenciesAssetsForCurrencyTranslation
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
0itt_AccrualForEnvironmentalLossContingenciesAssetsForCurrencyTranslation
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Environmental liability - Asset, Ending balance 7.7itt_EstimatedEnvironmentalRelatedAssets
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
11.7itt_EstimatedEnvironmentalRelatedAssets
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Additions [Member]    
Environmental Liability and Related Assets [Roll Forward]    
Continuing Operation, Net 14.9itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAccrualsOrAssetsForContinuingOperationNet
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_AdditionsMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
[1] 14.5itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAccrualsOrAssetsForContinuingOperationNet
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_AdditionsMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
[1]
Additions [Member] | Liability [Member]    
Environmental Liability and Related Assets [Roll Forward]    
Continuing operations, Liability 11.2itt_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimatesRelatedToContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_AdditionsMember
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
14.4itt_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimatesRelatedToContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_AdditionsMember
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Additions [Member] | Asset [Member]    
Environmental Liability and Related Assets [Roll Forward]    
Continuing operations, Asset (3.7)itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAssetsForContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_AdditionsMember
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
(0.1)itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAssetsForContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_AdditionsMember
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Reversal [Member]    
Environmental Liability and Related Assets [Roll Forward]    
Continuing Operation, Net (2.9)itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAccrualsOrAssetsForContinuingOperationNet
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_ReversalMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
[1] (4.4)itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAccrualsOrAssetsForContinuingOperationNet
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_ReversalMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
[1]
Reversal [Member] | Liability [Member]    
Environmental Liability and Related Assets [Roll Forward]    
Continuing operations, Liability (2.9)itt_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimatesRelatedToContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_ReversalMember
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
(4.4)itt_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimatesRelatedToContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_ReversalMember
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
Reversal [Member] | Asset [Member]    
Environmental Liability and Related Assets [Roll Forward]    
Continuing operations, Asset $ 0itt_ChangeInEstimatedEnvironmentalPreExistingRelatedAssetsForContinuingOperation
/ itt_AccrualandReceivableAdditionsandReversalsAxis
= itt_ReversalMember
/ us-gaap_FairValueByLiabilityClassAxis
= itt_AssetMember
/ us-gaap_PlanNameAxis
= itt_EnvironmentalRelatedMattersMember
 
[1] (a)Changes in estimates for pre-existing accruals includes environmental-related costs of $2.7 and $1.5 reported within results of discontinued operations for the years ended December 31, 2014 and 2013, respectively.