XML 115 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Plant Closure Provisions - Movements in Plant Closure and Restructuring Provisions (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve [Line Items]      
Beginning Balance $ 32.4us-gaap_RestructuringReserve $ 30.4us-gaap_RestructuringReserve $ 28.6us-gaap_RestructuringReserve
Charge for the period 5.0iosp_RestructuringChargesIncludingAssetRetirementObligations 3.9iosp_RestructuringChargesIncludingAssetRetirementObligations 4.2iosp_RestructuringChargesIncludingAssetRetirementObligations
Utilized in the period (2.0)us-gaap_PaymentsForRestructuring (2.0)us-gaap_PaymentsForRestructuring (2.7)us-gaap_PaymentsForRestructuring
Released in the period (1.0)us-gaap_RestructuringReservePeriodIncreaseDecrease    
Exchange effect (0.3)us-gaap_RestructuringReserveTranslationAdjustment 0.1us-gaap_RestructuringReserveTranslationAdjustment 0.3us-gaap_RestructuringReserveTranslationAdjustment
Ending Balance 34.1us-gaap_RestructuringReserve 32.4us-gaap_RestructuringReserve 30.4us-gaap_RestructuringReserve
Due within one year (5.7)us-gaap_RestructuringReserveCurrent (6.2)us-gaap_RestructuringReserveCurrent (5.1)us-gaap_RestructuringReserveCurrent
Due after one year 28.4us-gaap_RestructuringReserveNoncurrent 26.2us-gaap_RestructuringReserveNoncurrent 25.3us-gaap_RestructuringReserveNoncurrent
Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 1.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Charge for the period 0iosp_RestructuringChargesIncludingAssetRetirementObligations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0iosp_RestructuringChargesIncludingAssetRetirementObligations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0.2iosp_RestructuringChargesIncludingAssetRetirementObligations
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Utilized in the period 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(0.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(0.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Released in the period (1.0)us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Exchange effect 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Ending Balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Due within one year 0us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(0.1)us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Due after one year 0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1.0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1.0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Remediation [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 31.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
29.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
27.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
Charge for the period 5.0iosp_RestructuringChargesIncludingAssetRetirementObligations
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
3.9iosp_RestructuringChargesIncludingAssetRetirementObligations
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
4.0iosp_RestructuringChargesIncludingAssetRetirementObligations
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
Utilized in the period (2.0)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
(1.9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
(2.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
Released in the period 0us-gaap_RestructuringReservePeriodIncreaseDecrease
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
   
Exchange effect (0.3)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
0.1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
0.3us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
Ending Balance 34.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
31.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
29.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
Due within one year (5.7)us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
(6.2)us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
(5.0)us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
Due after one year $ 28.4us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
$ 25.2us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember
$ 24.3us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= iosp_EnvironmentalRemediationMember