XML 19 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Compensation Plans - SSAR's and Stock Option Exercisable (Detail) (SSAR's and Stock Options [Member], USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number Exercisable 116us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Exercise Price $ 47.92us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Aggregate Intrinsic Value $ 6,050us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
$26 - $30 [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, lower limit $ 26us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeOneMember
Price Range, upper limit $ 30us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeOneMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Lower Range Limit $ 26iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeOneMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Upper Range Limit $ 30iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeOneMember
Number Exercisable 1us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeOneMember
Contractual Life (in years) 4 years 4 months 24 days
Exercise Price $ 30.48us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeOneMember
$31 - $35 [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, lower limit $ 31us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeTwoMember
Price Range, upper limit $ 35us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeTwoMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Lower Range Limit $ 31iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeTwoMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Upper Range Limit $ 35iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeTwoMember
Number Exercisable 18us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeTwoMember
Contractual Life (in years) 10 months 21 days
Exercise Price $ 35.03us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeTwoMember
$36 - $40 [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, lower limit $ 36us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeThreeMember
Price Range, upper limit $ 40us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeThreeMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Lower Range Limit $ 36iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeThreeMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Upper Range Limit $ 40iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeThreeMember
Number Exercisable 6us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeThreeMember
Contractual Life (in years) 1 year 4 months 6 days
Exercise Price $ 36.00us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeThreeMember
$41 - $50 [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, lower limit $ 41us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFourMember
Price Range, upper limit $ 50us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFourMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Lower Range Limit $ 41iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFourMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Upper Range Limit $ 50iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFourMember
Number Exercisable 39us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFourMember
Contractual Life (in years) 1 year 10 months 17 days
Exercise Price $ 44.56us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFourMember
$51 - $60 [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, lower limit $ 51us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFiveMember
Price Range, upper limit $ 60us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFiveMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Lower Range Limit $ 51iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFiveMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Upper Range Limit $ 55iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFiveMember
Number Exercisable 25us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFiveMember
Contractual Life (in years) 1 year 11 months 19 days
Exercise Price $ 49.58us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeFiveMember
$61 - $65 [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Price Range, lower limit $ 61us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeSixMember
Price Range, upper limit $ 65us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeSixMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Lower Range Limit $ 61iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsLowerRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeSixMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Upper Range Limit $ 65iff_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeExercisableOptionsUpperRangeLimit
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeSixMember
Number Exercisable 27us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeSixMember
Contractual Life (in years) 1 year 7 months 10 days
Exercise Price $ 62.13us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= iff_StockOptionsAndSsarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= iff_RangeSixMember