XML 22 R104.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2010
Movement in Valuation Allowances and Reserves [Roll Forward]        
Allowance for doubtful accounts $ 2,100,000iff_AllowanceForDoubtfulAccountsReceivableRevised $ 2,100,000iff_AllowanceForDoubtfulAccountsReceivableRevised $ 2,100,000iff_AllowanceForDoubtfulAccountsReceivableRevised  
Increase (Decrease) in deferred tax assets (81,000,000)iff_IncreaseInDeferredTaxAssetAndCorrespondingValuationAllowances (30,000,000)iff_IncreaseInDeferredTaxAssetAndCorrespondingValuationAllowances 129,000,000iff_IncreaseInDeferredTaxAssetAndCorrespondingValuationAllowances  
Deferred tax assets, foreign net operating loss carryforwards (81,000,000)iff_DeferredTaxAssetForRevisionToForeignNetOperatingLossCarryforwards (30,000,000)iff_DeferredTaxAssetForRevisionToForeignNetOperatingLossCarryforwards 74,000,000iff_DeferredTaxAssetForRevisionToForeignNetOperatingLossCarryforwards  
Increase (Decrease) in Deferred Income Taxes     129,000,000us-gaap_IncreaseDecreaseInDeferredIncomeTaxes  
Increase (Decrease) in Intangible Assets, Current     55,000,000us-gaap_IncreaseDecreaseInIntangibleAssetsCurrent  
Allowance for doubtful accounts [Member]        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at beginning of period 10,493,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
9,293,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
  5,831,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions (deductions) charged to costs and expenses 222,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
1,984,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
3,639,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Accounts written off (554,000)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(1,059,000)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(824,000)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Translation adjustments (1,014,000)iff_ImpactOfForeignExchangeRates
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
275,000iff_ImpactOfForeignExchangeRates
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
647,000iff_ImpactOfForeignExchangeRates
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Balance at end of period 9,147,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
10,493,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
9,293,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
5,831,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Valuation allowance on credit and operating loss carryforwards and other net deferred tax assets [Member]        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at beginning of period 503,990,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
450,733,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
  290,879,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
Additions (deductions) charged to costs and expenses (92,204,000)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
38,360,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
153,718,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
 
Accounts written off 0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
 
Translation adjustments (56,218,000)iff_ImpactOfForeignExchangeRates
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
14,897,000iff_ImpactOfForeignExchangeRates
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
6,136,000iff_ImpactOfForeignExchangeRates
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
 
Balance at end of period $ 355,568,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
$ 503,990,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
$ 450,733,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember
$ 290,879,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= iff_ValuationAllowanceOnCreditAndOperatingLossCarryforwardsAndOtherNetDeferredTaxAssetsMember