XML 113 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Activities (Schedule of Notional Amounts of Financial Instruments) (Details)
In Millions, unless otherwise specified
Dec. 31, 2014
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell US Dollar For Brazilian Real [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell US Dollar For Brazilian Real [Member]
Not Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell Indian Rupee For US Dollar [Member]
Not Designated as Hedging Instrument [Member]
INR
Dec. 31, 2013
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell Indian Rupee For US Dollar [Member]
Not Designated as Hedging Instrument [Member]
INR
Dec. 31, 2014
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell Mexican Peso for US Dollar [Member]
Not Designated as Hedging Instrument [Member]
MXN
Dec. 31, 2013
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell Mexican Peso for US Dollar [Member]
Not Designated as Hedging Instrument [Member]
MXN
Dec. 31, 2014
Cash Flow Hedging [Member]
Zero Cost Collar Derivative [Member]
Zero Cost Collar To Sell US Dollar For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2013
Cash Flow Hedging [Member]
Zero Cost Collar Derivative [Member]
Zero Cost Collar To Sell US Dollar For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2014
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell Brazilian Real For U S Dollar [Member]
Designated as Hedging Instrument [Member]
BRL
Dec. 31, 2013
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell Brazilian Real For U S Dollar [Member]
Designated as Hedging Instrument [Member]
BRL
Dec. 31, 2014
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell British Pounds For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
GBP (£)
Dec. 31, 2013
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell British Pounds For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
GBP (£)
Dec. 31, 2014
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell European Euro For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
EUR (€)
Dec. 31, 2013
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell European Euro For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
EUR (€)
Dec. 31, 2014
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell European Euro For Polish Zloty [Member]
Designated as Hedging Instrument [Member]
EUR (€)
Dec. 31, 2013
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell European Euro For Polish Zloty [Member]
Designated as Hedging Instrument [Member]
EUR (€)
Dec. 31, 2014
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell US Dollar For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2013
Cash Flow Hedging [Member]
Foreign Exchange Forward [Member]
Foreign Exchange Contracts To Sell US Dollar For Brazilian Real [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2014
Fair Value Hedging [Member]
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Dec. 31, 2013
Fair Value Hedging [Member]
Interest Rate Swap [Member]
Designated as Hedging Instrument [Member]
USD ($)
Derivative [Line Items]                                        
Derivative Notional Amount $ 11invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellUSDollarForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellUSDollarForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
43invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellIndianRupeeForUsDollarMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
157invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellIndianRupeeForUsDollarMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
187invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellMexicanPesoforUSDollarMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellMexicanPesoforUSDollarMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ZeroCostCollarToSellUSDollarForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] $ 18invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ZeroCostCollarToSellUSDollarForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
166invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellBrazilianRealForUSDollarMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 502invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellBrazilianRealForUSDollarMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
£ 5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellBritishPoundsForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] £ 17invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellBritishPoundsForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
€ 9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellEuropeanEuroForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] € 27invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellEuropeanEuroForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
€ 280invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellEuropeanEuroForPolishZlotyMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] € 252invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellEuropeanEuroForPolishZlotyMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 125invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellUSDollarForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] $ 290invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ ip_ForeignExchangeContractsToPurchaseCurrenciesAxis
= ip_ForeignExchangeContractsToSellUSDollarForBrazilianRealMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 230invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 175invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] These contracts had maturities of three years or less as of December 31, 2014.