XML 99 R68.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Postretirement Benefit Plans - Additional Information (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined benefit pension plan formula, highest consecutive years of compensation (in years) | 5 years |  |
Value of the company shares held by the non-U.S. retirement plans at year-end | $ 28 | $ 23 |
Length of time certain gains and losses are considered when determining the market-related value of assets related to the U.S. Qualified pension and retiree health care plans (in years) | 3 years |  |
Expected contribution to retirement benefit plans in next fiscal year | $ 20 |  |
Defined benefit plan assets directly invested in TI common stock (in shares) | 0 |  |
Liability to participants of the deferred compensation plan | $ 298 |  |
Deferred compensation plan assets | $ 272 |  |
U.S. |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Number of company shares held by the U.S. defined contribution plans at year-end (in shares) | 8,000,000 | 9,000,000 |
Value of the company shares held by the U.S. defined contribution plans at year-end | $ 988 | $ 821 |
Dividends paid on the company shares held by the U.S. defined contribution plans at year-end | 26 | 24 |
Aggregate expense for the U.S. defined contribution plans | 61 | 61 | $ 61
U.S. | Defined benefit plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Accumulated benefit obligation | 878 | 793 |
Non-U.S. | Defined benefit plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Accumulated benefit obligation | $ 2,460 | $ 2,290 |
Defined contribution plan, also still accruing defined benefits |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined contribution plan, employer matching contribution (percent) | 2.00% |  |
Enhanced defined contribution plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined contribution plan, employer matching contribution (percent) | 4.00% |  |
Defined contribution plan, employer fixed contribution (percent) | 2.00% |  |
Defined contribution plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined contribution plan, employer fixed contribution (percent) | 2.00% |  |

X
- Definition The formula for determining pension benefits is based upon the highest compensation during a period of consecutive years. + References No definition available. + Details
Name: | txn_DefinedBenefitPensionPlanFormulaHighestConsecutivePeriodOfCompensation
Namespace Prefix: | txn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the dividends paid on the corporate shares held by the defined contribution plans at year-end. + References No definition available. + Details
Name: | txn_DefinedContributionPlanDividendsPaidOnSharesHeldInPlan
Namespace Prefix: | txn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the value of the corporate shares held by the non-US retirement plans at year-end. + References No definition available. + Details
Name: | txn_DefinedContributionPlanFairValueOfSharesHeldInNonUsPlan
Namespace Prefix: | txn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the number of corporate shares held by the defined contributions plans at year end. + References No definition available. + Details
Name: | txn_DefinedContributionPlanNumberOfSharesHeldInPlan
Namespace Prefix: | txn_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents the value of the corporate shares held by the defined contribution plans at year-end. + References No definition available. + Details
Name: | txn_DefinedContributionPlanValueOfSharesHeldInPlan
Namespace Prefix: | txn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The length of time certain gains and losses are considered when determining the market-related value of assets related to the U.S. Qualified pension and retiree health care plans. + References No definition available. + Details
Name: | txn_LengthOfTimeCertainGainsAndLossesAreConsideredWhenDeterminingMarketRelatedValueOfAssetsRelatedToUnitedStatesPensionAndRetireeHealthCarePlans
Namespace Prefix: | txn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of assets held under deferred compensation agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredCompensationPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of shares of employer stock in which defined benefit plan asset is invested. Includes, but is not limited to, stock issued or managed by related party of employer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (n) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanNumberOfSharesOfEquitySecuritiesIssuedByEmployerAndRelatedPartiesIncludedInPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=txn_BeforeNovemberNineteenNinetySevenElectedToContinueToAccrueABenefitInQualifiedDefinedBenefitPensionPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=txn_NovemberNineteenNinetySevenThroughDecemberThirtyFirstTwoThousandThreeDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=txn_AfterDecemberThirtyFirstTwoThousandThreeDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |