XML 110 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Summary of Net Asbestos Charges (Detail) (Asbestos Related Matters [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Asbestos Related Contingencies [Line Items]      
Net asbestos charge $ 3.9itt_AsbestosRelatedCostsBeforeTax $ 32.8itt_AsbestosRelatedCostsBeforeTax $ 45.8itt_AsbestosRelatedCostsBeforeTax
Continuing Operations [Member]
     
Asbestos Related Contingencies [Line Items]      
Asbestos provision 64.9itt_AsbestosRelatedCostsProvisionBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
63.3itt_AsbestosRelatedCostsProvisionBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
53.8itt_AsbestosRelatedCostsProvisionBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Asbestos remeasurement, net (58.8)itt_AsbestosRelatedRemeasurementCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
0.5itt_AsbestosRelatedRemeasurementCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
2.9itt_AsbestosRelatedRemeasurementCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Settlement Agreement (2.2)itt_AsbestosRelatedCostsSettlementBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(31.0)itt_AsbestosRelatedCostsSettlementBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(5.8)itt_AsbestosRelatedCostsSettlementBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Net asbestos charge 3.9itt_AsbestosRelatedCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
32.8itt_AsbestosRelatedCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
50.9itt_AsbestosRelatedCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Discontinued Operations [Member]
     
Asbestos Related Contingencies [Line Items]      
Asbestos provision 0itt_AsbestosRelatedCostsProvisionBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0itt_AsbestosRelatedCostsProvisionBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0.5itt_AsbestosRelatedCostsProvisionBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Settlement Agreement 0itt_AsbestosRelatedCostsSettlementBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  (5.6)itt_AsbestosRelatedCostsSettlementBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Net asbestos charge $ 0itt_AsbestosRelatedCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 0itt_AsbestosRelatedCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ (5.1)itt_AsbestosRelatedCostsBeforeTax
/ us-gaap_PlanNameAxis
= itt_AsbestosRelatedMattersMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember