XML 78 R63.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Postretirement Benefit Plans - Additional Information (Details) - USD ($) shares in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
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 |  |
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] | Other income (expense), net (OI&E) | Other income (expense), net (OI&E) | Other income (expense), net (OI&E)
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 | $ 10,000,000 |  |
Liability to participants of the deferred compensation plan | 443,000,000 |  |
Deferred compensation plan assets | 11,000,000 |  |
Defined Benefit | Equity investments |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined benefit plan assets directly invested in TI common stock | 0 |  |
Retiree Health Care | Equity investments |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Defined benefit plan assets directly invested in TI common stock | $ 0 |  |
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) | 5 | 5 |
Value of the company shares held by the U.S. defined contribution plans at year-end | $ 852,000,000 | $ 873,000,000 |
Dividends paid on the company shares held by the U.S. defined contribution plans at year-end | 26,000,000 | 27,000,000 |
Aggregate expense for the U.S. defined contribution plans | 76,000,000 | 75,000,000 | $ 70,000,000
U.S. | Defined Benefit |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Accumulated benefit obligation | 470,000,000 | 480,000,000 |
Non-U.S. |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Value of the company shares held by the non-U.S. retirement plans at year-end | 34,000,000 | 34,000,000 |
Non-U.S. | Defined Benefit |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Accumulated benefit obligation | $ 1,470,000,000 | $ 1,670,000,000 |
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% |  |

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://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of employer security in which defined benefit plan asset is invested. Includes, but is not limited to, security issued or managed by related party of employer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (n) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6 + Details
Name: | us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

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://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 + 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: | dtr-types: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: | dtr-types: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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
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: |