XML 156 R133.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Financial Instruments and Risk Management - Additional Information (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 USD ($) Customer | Dec. 31, 2023 USD ($) Customer | Dec. 31, 2022 USD ($)
Derivative [Line Items] |  |  |
Maximum percentage for research and development and corporate costs of the total forecasted transactions | 80.00% |  |
Maximum percentage for manufacturing costs of forecasted transactions | 70.00% |  |
Maximum percentage for designated hedged item of forecasted transactions | 100.00% |  |
Hedge exposure to the variability of cash flows for forecasted transactions | 24 months |  |
Deferred gains on derivative instrument, net of tax | $ 96 |  |
Period of accumulated other comprehensive income (loss) | 12 months |  |
Fair value of liabilities | $ 89 | $ 4 |
Fair value of assets | $ 10 | $ 60 |
Maximum outstanding amount per instrument with each bank , as percentage of total | 20.00% |  |
Number of customer represented more than 10% of trade accounts receivable | Customer | 0 | 0 |
Fair value measurement with unobservable inputs reconciliation non-recurring basis asset liability value | $ 0 | $ 0 |
Impairment charge on investments | $ 0 | 0 | $ 0
Significant Unobservable Inputs (Level 3) |  |  |
Derivative [Line Items] |  |  |
Changes in fair value measurement |  | 12 |
Research and development expenses |  |  |
Derivative [Line Items] |  |  |
Fair value unobservable input reconciliation in statement of income | Research and Development Expense |  |
Foreign exchange contract | Gains (Losses) on Cash Flow Hedges | Reclassification out of accumulated other comprehensive income | Cost of sales |  |  |
Derivative [Line Items] |  |  |
Realized gain (loss) on reduction in operating expenses | $ (13) | (1) | 129
Foreign exchange contract | Gains (Losses) on Cash Flow Hedges | Reclassification out of accumulated other comprehensive income | Operating expense |  |  |
Derivative [Line Items] |  |  |
Realized gain (loss) on reduction in operating expenses | (3) | $ (4) | 68
Currency collars | Option One |  |  |
Derivative [Line Items] |  |  |
Fair value of net assets (liabilities) | 15 |  |
Fair value of liabilities | 16 |  |
Fair value of assets | 1 |  |
Forward contracts |  |  |
Derivative [Line Items] |  |  |
Fair value of liabilities | 74 |  |
Fair value of assets | $ 10 |  |
Minimum |  |  |
Derivative [Line Items] |  |  |
Major customer percentage of trade accounts receivable | 10.00% | 10.00% |
Not designated as hedging instrument |  |  |
Derivative [Line Items] |  |  |
Notional amount of derivative Instruments | $ 1,476 | $ 974 | 931
Foreign currency forward contracts maturity term | 57 days |  |
Fair value of liabilities | $ 5 | 2 |
Fair value of assets | $ 10 | 5 |
Not designated as hedging instrument | Minimum |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 2 days |  |
Not designated as hedging instrument | Maximum |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 169 days |  |
Designated as hedging instrument |  |  |
Derivative [Line Items] |  |  |
Notional amount of derivative Instruments | $ 2,484 | 2,681 | $ 3,192
Foreign currency forward contracts maturity term | 161 days |  |
Fair value of liabilities | $ 84 | 2 |
Fair value of assets | $ 0 | $ 55 |
Designated as hedging instrument | Minimum |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 2 days |  |
Designated as hedging instrument | Maximum |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 20 months |  |

X
- Definition Fair value measurement with unobservable inputs reconciliation non-recurring basis asset liability value + References No definition available. + Details
Name: | stm_FairValueMeasurementWithUnobservableInputsReconciliationNonRecurringBasisAssetLiabilityValue
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Foreign Currency Derivatives Maturity Period + References No definition available. + Details
Name: | stm_ForeignCurrencyDerivativesMaturityPeriod
Namespace Prefix: | stm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign Exchange Forward Contracts Term + References No definition available. + Details
Name: | stm_ForeignExchangeForwardContractsTerm
Namespace Prefix: | stm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Hedging Exposure To Variability In Future Cash Flows For Forecasted Transaction Over Period + References No definition available. + Details
Name: | stm_HedgingExposureToVariabilityInFutureCashFlowsForForecastedTransactionOverPeriod
Namespace Prefix: | stm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Impairment charge on investments. + References No definition available. + Details
Name: | stm_ImpairmentChargeOnInvestments
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Major Customer Percentage Of Trade Accounts Receivables + References No definition available. + Details
Name: | stm_MajorCustomerPercentageOfTradeAccountsReceivables
Namespace Prefix: | stm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum Percentage For Designated Hedged Item Of Forecasted Transactions + References No definition available. + Details
Name: | stm_MaximumPercentageForDesignatedHedgedItemOfForecastedTransactions
Namespace Prefix: | stm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage for manufacturing costs of forecasted transactions. + References No definition available. + Details
Name: | stm_MaximumPercentageForManufacturingCostsOfForecastedTransactions
Namespace Prefix: | stm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage for Research and development and Corporate costs of the total forecasted transactions. + References No definition available. + Details
Name: | stm_MaximumPercentageForResearchAndDevelopmentAndCorporateCostsOfForecastedTransactions
Namespace Prefix: | stm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum Percentage Of Outstanding Amount Per Instrument With Bank. + References No definition available. + Details
Name: | stm_MaximumPercentageOfOutstandingAmountPerInstrumentWithBank
Namespace Prefix: | stm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Customer Accounted More Than Ten Percent Accounts Receivable + References No definition available. + Details
Name: | stm_NumberOfCustomerAccountedMoreThanTenPercentAccountsReceivable
Namespace Prefix: | stm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of accumulated other comprehensive income loss. + References No definition available. + Details
Name: | stm_PeriodOfAccumulatedOtherComprehensiveIncomeLoss
Namespace Prefix: | stm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Realized gain (loss) on reduction in operating expenses. + References No definition available. + Details
Name: | stm_RealizedGainLossOnReductionInOperatingExpenses
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (c)(2) -SubTopic 20 -Topic 860 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (c)(2) -SubTopic 20 -Topic 860 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of the assets less the liabilities of a derivative or group of derivatives. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates line item in statement of income or comprehensive income that includes gain (loss) from liability measured at fair value using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480870/815-30-50-1 + Details
Name: | us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=stm_CurrencyCollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=stm_OptionOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |