XML 14 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Valuation of debt and equity investments and certain liabilities - Investments at fair value (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents $ 1,242,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure   $ 1,199,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
Short-Term Investments 2,062,000,000us-gaap_ShortTermInvestments   2,342,000,000us-gaap_ShortTermInvestments
Long-Term Investments 232,000,000us-gaap_LongTermInvestments   224,000,000us-gaap_LongTermInvestments
Credit losses related to available-for-sale investments 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet  
Proceeds from sales, redemptions and maturities of short-term available-for-sale securities 615,000,000us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments 785,000,000us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments  
Aggregate maturities of investments in money market funds and other debt securities classified as available for sale [Abstract]      
One year or less 2,919,000,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue    
One to two years 135,000,000txn_AvailableforsaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue    
Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 992,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  984,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Short-Term Investments 2,062,000,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  2,342,000,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-Term Investments 193,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  185,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Estimate of Fair Value Measurement | Available-for-sale securities | Money market funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 442,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  522,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Short-Term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Long-Term Investments 0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Estimate of Fair Value Measurement | Available-for-sale securities | Corporate obligations      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 160,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  97,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Short-Term Investments 365,000,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  390,000,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Long-Term Investments 0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Estimate of Fair Value Measurement | Available-for-sale securities | U.S. Government agency and Treasury securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 390,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  365,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Short-Term Investments 1,697,000,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  1,952,000,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Long-Term Investments 0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
  0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Estimate of Fair Value Measurement | Trading securities | Mutual funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
  0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
Short-Term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
  0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
Long-Term Investments 193,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
  185,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
Portion at Other than Fair Value Measurement | Equity-method investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Short-Term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Long-Term Investments 27,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  27,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Portion at Other than Fair Value Measurement | Cost-method investments      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Short-Term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Long-Term Investments 12,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  12,000,000us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Portion at Other than Fair Value Measurement | Cash on hand      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 250,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  215,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Short-Term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  0us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
Long-Term Investments $ 0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
  $ 0us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember