XML 70 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Commodity forward contracts | Cash Flow Hedges    
Derivatives and Hedges    
Coverage of commodity futures contracts (in MM BTUs) 5,400,000oi_CoverageOfCommodityFuturesContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
4,400,000oi_CoverageOfCommodityFuturesContracts
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Unrecognized (loss) gain included in Accumulated OCI   $ 2us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Commodity futures contracts gain (loss) recognized in OCI   2us-gaap_UnrealizedGainLossOnPriceRiskCashFlowDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Commodity futures contracts loss reclassified from accumulated OCI into income   1us-gaap_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Commodity forward contracts | Cash Flow Hedges | Minimum    
Derivatives and Hedges    
Period during which unrecognized loss included in Accumulated OCI will be reclassified into earnings 12 months  
Commodity forward contracts | Cash Flow Hedges | Maximum    
Derivatives and Hedges    
Period during which unrecognized loss included in Accumulated OCI will be reclassified into earnings 24 months  
Foreign exchange contracts | Derivatives not designated as hedging instruments    
Derivatives and Hedges    
Forward exchange contracts in various currencies 532invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
670invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward exchange contracts gain (loss) recognized in income $ 11us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (1)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember