XML 54 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities - Changes in Value of Marketable Securities Reported in Current Assets on Consolidated Balance Sheets (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Available-for-sale Securities [Line Items]      
Beginning Balance $ 57us-gaap_MarketableSecurities $ 238us-gaap_MarketableSecurities  
Purchase 333us-gaap_PaymentsToAcquireMarketableSecurities   450us-gaap_PaymentsToAcquireMarketableSecurities
Sale (58)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities (184)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities (630)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
Change in fair value included in OCI for available-for-sale marketable securities 1us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLoss    
Change in fair value recognized in earnings 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet  
Foreign exchange result through OCI 1us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax 3us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax  
Ending Balance 334us-gaap_MarketableSecurities 57us-gaap_MarketableSecurities 238us-gaap_MarketableSecurities
U.S.Treasury Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Purchase 333us-gaap_PaymentsToAcquireMarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBondSecuritiesMember
   
Change in fair value included in OCI for available-for-sale marketable securities 1us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBondSecuritiesMember
   
Change in fair value recognized in earnings 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBondSecuritiesMember
   
Ending Balance 334us-gaap_MarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBondSecuritiesMember
   
Corporate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Beginning Balance 57us-gaap_MarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
88us-gaap_MarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
Sale (58)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
(34)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
Change in fair value recognized in earnings 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
Foreign exchange result through OCI 1us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
3us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
Ending Balance   57us-gaap_MarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
U.S. Treasury Bills [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Beginning Balance   150us-gaap_MarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBillSecuritiesMember
 
Sale   (150)us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBillSecuritiesMember
 
Change in fair value recognized in earnings   $ 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryBillSecuritiesMember