XML 51 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Valuation of debt and equity investments and certain liabilities - Investments at fair value (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents $ 1,199us-gaap_CashAndCashEquivalentsFairValueDisclosure $ 1,627us-gaap_CashAndCashEquivalentsFairValueDisclosure  
Short-Term Investments 2,342us-gaap_ShortTermInvestments 2,202us-gaap_ShortTermInvestments  
Long-Term Investments 224us-gaap_LongTermInvestments 216us-gaap_LongTermInvestments  
Proceeds from sales, redemptions and maturities of short-term available-for-sale securities 2,966us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments 4,249us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments 2,198us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
Aggregate maturities of investments in money market funds and other debt securities classified as available for sale [Abstract]      
One year or less 3,121us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue    
One to two years 205txn_AvailableforsaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue    
Other-than-temporary declines and impairments in investments recognized in other income and expense   5us-gaap_MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount 7us-gaap_MarketableSecuritiesRealizedGainLossOtherThanTemporaryImpairmentsAmount
Estimate of Fair Value Measurement      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents 984us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,410us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Short-Term Investments 2,342us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,202us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Long-Term Investments 185us-gaap_LongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
179us-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 522us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
500us-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 97us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
123us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
 
Short-Term Investments 390us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
217us-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 365us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
787us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
 
Short-Term Investments 1,952us-gaap_ShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
1,985us-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 185us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_GainLossOnInvestmentsByCategoryAxis
= us-gaap_TradingAccountAssetsMember
179us-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 27us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityMethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
24us-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 12us-gaap_LongTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CostmethodInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
13us-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 215us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember
217us-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