XML 22 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring charges/other (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 18 Months Ended 39 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Jobs
Mar. 31, 2015
Restructuring Cost And Reserve [Line Items]        
Restructuring charges $ (1)us-gaap_RestructuringCharges [1] $ 26us-gaap_RestructuringCharges    
Payments 12us-gaap_PaymentsForRestructuring      
Gains on sales of assets 0us-gaap_GainLossOnSaleOfOtherAssets 37us-gaap_GainLossOnSaleOfOtherAssets    
Semiconductor manufacturing facility in Nice, France        
Restructuring Cost And Reserve [Line Items]        
Gains on sales of assets   30us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_StatementGeographicalAxis
= txn_SemiconductorManufacturingFacilityInNiceFranceMember
   
Semiconductor manufacturing facilities in Hiji, Japan, and Houston, Texas        
Restructuring Cost And Reserve [Line Items]        
Gains on sales of assets   7us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_StatementGeographicalAxis
= txn_SemiconductorManufacturingFacilitiesInHijiJapanAndHoustonTexasMember
   
2013 Actions        
Restructuring Cost And Reserve [Line Items]        
Expected number of positions to be eliminated     1,100us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
 
Restructuring charges (1)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
32us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
74us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
 
2013 Actions | Severance and benefits cost        
Restructuring Cost And Reserve [Line Items]        
Restructuring charges (1)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= txn_EmployeeSeveranceAndBenefitsChargesReservesMember
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
[1]      
Payments 5us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= txn_EmployeeSeveranceAndBenefitsChargesReservesMember
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
  48us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= txn_EmployeeSeveranceAndBenefitsChargesReservesMember
/ us-gaap_RestructuringPlanAxis
= txn_A2013ActionMember
 
Prior Actions        
Restructuring Cost And Reserve [Line Items]        
Restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= txn_PriorActionsMember
(6)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= txn_PriorActionsMember
   
Prior Actions | Severance and benefits cost        
Restructuring Cost And Reserve [Line Items]        
Restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= txn_EmployeeSeveranceAndBenefitsChargesReservesMember
/ us-gaap_RestructuringPlanAxis
= txn_PriorActionsMember
[1]      
Payments 6us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= txn_EmployeeSeveranceAndBenefitsChargesReservesMember
/ us-gaap_RestructuringPlanAxis
= txn_PriorActionsMember
     
Prior Actions | Severance and benefits cost | Former Reporting Segment Wireless        
Restructuring Cost And Reserve [Line Items]        
Payments       $ 356us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= txn_EmployeeSeveranceAndBenefitsChargesReservesMember
/ us-gaap_RestructuringPlanAxis
= txn_PriorActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= txn_FormerReportingSegmentWirelessMember
[1] Includes changes in estimates.