XML 70 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill - Summary of Goodwill (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Line Items]      
At January 1, Gross cost $ 424.4us-gaap_GoodwillGross $ 384.2us-gaap_GoodwillGross  
At January 1, Accumulated impairment losses (236.5)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (235.2)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss  
At January 1, Net book amount 187.9us-gaap_Goodwill 149.0us-gaap_Goodwill  
Exchange effect (0.4)us-gaap_GoodwillTranslationAdjustments 0us-gaap_GoodwillTranslationAdjustments  
Acquisitions 88.1us-gaap_GoodwillAcquiredDuringPeriod 39.6us-gaap_GoodwillAcquiredDuringPeriod  
Adjustments to purchase price allocation 0.5us-gaap_GoodwillPurchaseAccountingAdjustments 0.6us-gaap_GoodwillPurchaseAccountingAdjustments  
Impairment losses 0us-gaap_GoodwillImpairmentLoss (1.3)us-gaap_GoodwillImpairmentLoss (1.2)us-gaap_GoodwillImpairmentLoss
At December 31, Gross cost 512.6us-gaap_GoodwillGross 424.4us-gaap_GoodwillGross 384.2us-gaap_GoodwillGross
At December 31, Accumulated impairment losses (236.5)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (236.5)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (235.2)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
At December 31, Net book amount 276.1us-gaap_Goodwill 187.9us-gaap_Goodwill 149.0us-gaap_Goodwill
Fuel Specialties [Member]      
Goodwill [Line Items]      
At January 1, Gross cost 141.1us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
117.6us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
At January 1, Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
At January 1, Net book amount 141.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
117.6us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
Exchange effect (0.3)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
Acquisitions 88.1us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
22.9us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
Adjustments to purchase price allocation 0.5us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
0.6us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
Impairment losses 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
At December 31, Gross cost 229.4us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
141.1us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
At December 31, Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
At December 31, Net book amount 229.4us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
141.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_FuelSpecialtiesMember
 
Performance Chemicals [Member]      
Goodwill [Line Items]      
At January 1, Gross cost 46.8us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
30.1us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
At January 1, Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
At January 1, Net book amount 46.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
30.1us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
Exchange effect (0.1)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
16.7us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
Adjustments to purchase price allocation 0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
Impairment losses 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
At December 31, Gross cost 46.7us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
46.8us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
At December 31, Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
At December 31, Net book amount 46.7us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
46.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_PerformanceChemicalsMember
 
Octane Additives [Member]      
Goodwill [Line Items]      
At January 1, Gross cost 236.5us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
236.5us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
At January 1, Accumulated impairment losses (236.5)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
(235.2)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
At January 1, Net book amount 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
1.3us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
Exchange effect 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
Adjustments to purchase price allocation 0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
Impairment losses 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
(1.3)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
At December 31, Gross cost 236.5us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
236.5us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
At December 31, Accumulated impairment losses (236.5)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
(236.5)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
 
At December 31, Net book amount $ 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember
$ 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= iosp_OctaneAdditivesMember