XML 64 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension Plans - Movements in PBO and Fair Value of Plan Assets (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Change in PBO:      
Actuarial losses/(gains) $ 54.7us-gaap_DefinedBenefitPlanActuarialGainLoss $ (6.7)us-gaap_DefinedBenefitPlanActuarialGainLoss $ (58.5)us-gaap_DefinedBenefitPlanActuarialGainLoss
United Kingdom Plan [Member]      
Change in PBO:      
Service cost 1.7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
1.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
1.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
Interest cost 34.7us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
31.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
32.2us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
Amortization of prior service cost/(credit) (1.3)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
(1.3)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
(1.3)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
Benefits paid (47.6)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
(39.4)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Fair value of plan assets:      
Opening balance 790.3us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
768.6us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Benefits paid (47.6)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
(39.4)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Actual contributions by employer 11.4us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
10.8us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Actual return on assets 161.7us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
35.5us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Exchange effect (53.5)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
14.8us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Closing balance 862.3us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
790.3us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
768.6us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
German Plan [Member]      
Change in PBO:      
Opening balance 9.6us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
9.3us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
 
Service cost 0.2us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
0.2us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
0.1us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
Interest cost 0.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
0.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
0.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
Amortization of prior service cost/(credit) 0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
(0.1)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
0us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
Benefits paid (0.2)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
(0.2)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
 
Actuarial losses/(gains) 1.8us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
(0.4)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
 
Exchange effect (1.3)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
0.5us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
 
Closing balance 10.4us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
9.6us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
9.3us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
Fair value of plan assets:      
Benefits paid (0.2)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
(0.2)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_PlanNameAxis
= iosp_GermanPlanMember
 
Pension Benefit Obligation [Member] | United Kingdom Plan [Member]      
Change in PBO:      
Opening balance 819.8us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
805.3us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Service cost 1.7us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
1.6us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Interest cost 34.7us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
31.3us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Benefits paid (47.6)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
(39.4)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Actuarial losses/(gains) 59.3us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
5.9us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Exchange effect (50.8)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
15.1us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Closing balance 817.1us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
819.8us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
 
Fair value of plan assets:      
Benefits paid $ (47.6)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember
$ (39.4)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_PlanNameAxis
= iosp_UkPlanMember