XML 48 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Postretirement benefit plans - Amounts recognized in AOCI (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Defined Benefit Plan Amounts Recognized In Other Comprehensive Income Roll Forward  
AOCI balance, net actuarial loss portion (net of taxes), beginning of period $ 525us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
Adjustments, net actuarial loss 71us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
Recognized within Net income, net actuarial loss (63)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
Tax effect, net actuarial loss (4)txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToActuarialNetLoss
Total change to AOCI, net actuarial loss 4txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossAfterTax
AOCI balance, net actuarial loss portion (net of taxes), period end 529us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
Defined Benefit Plan Amounts Recognized In Other comprehensive Income Prior Service Cost (Credit) Portion [Roll Forward]  
AOCI balance, net prior service cost (credit) (net of taxes), beginning of period (1)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
Adjustments, prior service cost (credit) 1us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
Recognized within Net income, prior service cost (credit) 0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
Tax effect, prior service cost (credit) 0txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToPriorServiceCosts
Total change to AOCI, prior service cost 1txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomePriorServiceCostAfterTax
AOCI balance, net prior service cost (credit) (net of taxes), period end 0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
U.S. defined benefit plan  
Defined Benefit Plan Amounts Recognized In Other Comprehensive Income Roll Forward  
AOCI balance, net actuarial loss portion (net of taxes), beginning of period 149us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Adjustments, net actuarial loss 37us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Recognized within Net income, net actuarial loss (31)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Tax effect, net actuarial loss (2)txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToActuarialNetLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Total change to AOCI, net actuarial loss 4txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
AOCI balance, net actuarial loss portion (net of taxes), period end 153us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Defined Benefit Plan Amounts Recognized In Other comprehensive Income Prior Service Cost (Credit) Portion [Roll Forward]  
AOCI balance, net prior service cost (credit) (net of taxes), beginning of period (2)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Adjustments, prior service cost (credit) 0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Recognized within Net income, prior service cost (credit) 3us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Tax effect, prior service cost (credit) (1)txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToPriorServiceCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Total change to AOCI, prior service cost 2txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomePriorServiceCostAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
AOCI balance, net prior service cost (credit) (net of taxes), period end 0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
U.S. retiree health care plan  
Defined Benefit Plan Amounts Recognized In Other Comprehensive Income Roll Forward  
AOCI balance, net actuarial loss portion (net of taxes), beginning of period 71us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Adjustments, net actuarial loss 29us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Recognized within Net income, net actuarial loss (7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Tax effect, net actuarial loss (8)txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToActuarialNetLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Total change to AOCI, net actuarial loss 14txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
AOCI balance, net actuarial loss portion (net of taxes), period end 85us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Defined Benefit Plan Amounts Recognized In Other comprehensive Income Prior Service Cost (Credit) Portion [Roll Forward]  
AOCI balance, net prior service cost (credit) (net of taxes), beginning of period 10us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Adjustments, prior service cost (credit) 0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Recognized within Net income, prior service cost (credit) (3)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Tax effect, prior service cost (credit) 1txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToPriorServiceCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Total change to AOCI, prior service cost (2)txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomePriorServiceCostAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
AOCI balance, net prior service cost (credit) (net of taxes), period end 8us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPostretirementBenefitPlansOfUSEntityDefinedBenefitMember
Non-U.S. defined benefit plan  
Defined Benefit Plan Amounts Recognized In Other Comprehensive Income Roll Forward  
AOCI balance, net actuarial loss portion (net of taxes), beginning of period 305us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Adjustments, net actuarial loss 5us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Recognized within Net income, net actuarial loss (25)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Tax effect, net actuarial loss 6txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToActuarialNetLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Total change to AOCI, net actuarial loss (14)txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
AOCI balance, net actuarial loss portion (net of taxes), period end 291us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Defined Benefit Plan Amounts Recognized In Other comprehensive Income Prior Service Cost (Credit) Portion [Roll Forward]  
AOCI balance, net prior service cost (credit) (net of taxes), beginning of period (9)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Adjustments, prior service cost (credit) 1us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Recognized within Net income, prior service cost (credit) 0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Tax effect, prior service cost (credit) 0txn_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToPriorServiceCosts
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Total change to AOCI, prior service cost 1txn_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomePriorServiceCostAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
AOCI balance, net prior service cost (credit) (net of taxes), period end $ (8)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember