XML 152 R139.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Financial Instruments and Risk Management - Additional Information (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($) Customer | Dec. 31, 2020 USD ($) Customer | Dec. 31, 2019 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 losses on derivative instrument, net of tax | $ 48,000,000 |  |
Period of Accumulated other comprehensive income (loss) | 12 months |  |
Fair value of assets | $ 6,000,000 | $ 65,000,000 |
Fair value of liabilities | $ 43,000,000 | $ 2,000,000 |
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 |
Contingent consideration, liability | $ 77,000,000 | $ 123,000,000 |
Change in fair value of contingent consideration | 40,000,000 |  |
Impairment charge on investments | 0 | 0 | $ 0
Fair value measurement with unobservable inputs reconciliation non-recurring basis asset liability value | 0 | 0 |
Unrealized loss position | 0 | 0 |
Other Payables and Accrued Liabilities [Member] |  |  |
Derivative [Line Items] |  |  |
Contingent consideration, liability | 7,000,000 |  |
Other Long-Term Liabilities [Member] |  |  |
Derivative [Line Items] |  |  |
Contingent consideration, liability | 70,000,000 | 123,000,000 |
Cost of Sales [Member] |  |  |
Derivative [Line Items] |  |  |
Change in fair value of contingent consideration | 6,000,000 |  |
R&D [Member] |  |  |
Derivative [Line Items] |  |  |
Change in fair value of contingent consideration | 34,000,000 |  |
Foreign Exchange Contract [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member] | Cost of Sales [Member] |  |  |
Derivative [Line Items] |  |  |
Realized gain (loss) on reduction in operating expenses | (15,000,000) | 3,000,000 | 51,000,000
Foreign Exchange Contract [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member] | Operating Expense [Member] |  |  |
Derivative [Line Items] |  |  |
Realized gain (loss) on reduction in operating expenses | (4,000,000) | $ (3,000,000) | 28,000,000
Currency Collars [Member] | Option One [Member] |  |  |
Derivative [Line Items] |  |  |
Fair value of net assets (liabilities) | 1,000,000 |  |
Fair value of assets | 2,000,000 |  |
Fair value of liabilities | 1,000,000 |  |
Currency Collars [Member] | Option Two [Member] |  |  |
Derivative [Line Items] |  |  |
Fair value of net assets (liabilities) | 13,000,000 |  |
Fair value of assets | 1,000,000 |  |
Fair value of liabilities | 14,000,000 |  |
Foreign Exchange Forward Contracts [Member] |  |  |
Derivative [Line Items] |  |  |
Fair value of assets | 5,000,000 |  |
Fair value of liabilities | $ 30,000,000 |  |
Minimum [Member] |  |  |
Derivative [Line Items] |  |  |
Major customer percentage of trade accounts receivable | 10.00% | 10.00% |
Not Designated as Hedging Instrument [Member] |  |  |
Derivative [Line Items] |  |  |
Notional amount of Derivative Instruments | $ 505,000,000 | $ 897,000,000 | 575,000,000
Foreign currency forward contracts maturity term | 47 days |  |
Fair value of assets | $ 3,000,000 | 10,000,000 |
Fair value of liabilities | 1,000,000 | 2,000,000 |
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward Contracts [Member] | Other Payables and Accrued Liabilities [Member] |  |  |
Derivative [Line Items] |  |  |
Fair value of liabilities | $ 1,000,000 | 2,000,000 |
Not Designated as Hedging Instrument [Member] | Minimum [Member] |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 4 days |  |
Not Designated as Hedging Instrument [Member] | Maximum [Member] |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 335 days |  |
Designated as Hedging Instrument [Member] |  |  |
Derivative [Line Items] |  |  |
Notional amount of Derivative Instruments | $ 2,165,000,000 | 1,502,000,000 | $ 1,328,000,000
Foreign currency forward contracts maturity term | 142 days |  |
Fair value of assets | $ 3,000,000 | $ 55,000,000 |
Fair value of liabilities | 42,000,000 |  |
Designated as Hedging Instrument [Member] | Currency Collars [Member] | Other Payables and Accrued Liabilities [Member] |  |  |
Derivative [Line Items] |  |  |
Fair value of liabilities | 13,000,000 |  |
Designated as Hedging Instrument [Member] | Foreign Exchange Forward Contracts [Member] | Other Payables and Accrued Liabilities [Member] |  |  |
Derivative [Line Items] |  |  |
Fair value of liabilities | $ 29,000,000 |  |
Designated as Hedging Instrument [Member] | Minimum [Member] |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 5 days |  |
Designated as Hedging Instrument [Member] | Maximum [Member] |  |  |
Derivative [Line Items] |  |  |
Foreign currency forward contracts remaining terms | 13 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 Major Customer Percentage Of Trade Accounts Receivables + References No definition available. + Details
Name: | stm_MajorCustomerPercentageOfTradeAccountsReceivables
Namespace Prefix: | stm_
Data Type: | dtr-types: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-types: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-types: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-types: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-types: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 Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
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 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611 + 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 No definition available. + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994 + Details
Name: | us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 8A -URI http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562 + Details
Name: | us-gaap_ImpairmentOfInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=stm_OtherPayablesAndAccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
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_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_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_FinancialInstrumentAxis=stm_OptionTwoMember
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: |