XML 92 R74.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Public Funding - Narrative (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Government Assistance [Line Items] |  |
Grants receivable | $ 861 | $ 346
Public funding receivables | 651 | 190
Public funding receivables | 210 | 156
Liabilities related to public funding | $ 292 | 88
Term public funding program requirement | 5 years |
Capital investment grants | $ 711 | 95
Public funding related to R&D and innovation activities, recognized | $ 201 | 177
Government assistance, statement of income or comprehensive income [Extensible Enumeration] | Other income and expenses, net |
Silicon Carbide Substrates Plant Catania Italy |  |
Government Assistance [Line Items] |  |
Provision aid adjustment mechanism public funding | $ 0 |
Device Manufacturing China |  |
Government Assistance [Line Items] |  |
Liabilities related to public funding, noncurrent | 152 |
Cost of sales |  |
Government Assistance [Line Items] |  |
Realized gain (loss) on reduction in operating expenses | 102 | 59
Other current assets |  |
Government Assistance [Line Items] |  |
Public funding receivables | 651 | 190
Other current assets | Wafer Fab Crolles France |  |
Government Assistance [Line Items] |  |
Public funding receivables | 378 |
Other non-current assets |  |
Government Assistance [Line Items] |  |
Public funding receivables | 210 | 156
Other payables and accrued liabilities |  |
Government Assistance [Line Items] |  |
Liabilities related to public funding | 96 | 37
Liabilities related to public funding, current | 44 |
Other non-current liabilities |  |
Government Assistance [Line Items] |  |
Liabilities related to public funding | 196 | 51
Research tax credits | Other non-current assets |  |
Government Assistance [Line Items] |  |
Research tax credit receivables, noncurrent | 246 | 294
French | Research and development expenses |  |
Government Assistance [Line Items] |  |
Research tax credit received | $ 126 | $ 106

X
- Definition Advance from government grants. + References No definition available. + Details
Name: | stm_AdvanceFromGovernmentGrants
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Advance from government grants, current. + References No definition available. + Details
Name: | stm_AdvanceFromGovernmentGrantsCurrent
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Advance from government grants, nonurrent. + References No definition available. + Details
Name: | stm_AdvanceFromGovernmentGrantsNoncurrent
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition capital investment gain + References No definition available. + Details
Name: | stm_CapitalInvestmentGrants
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Provision Aid Adjustment Mechanism Public Funding + References No definition available. + Details
Name: | stm_ProvisionAidAdjustmentMechanismPublicFunding
Namespace Prefix: | stm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 Term Public Funding Program Requirement + References No definition available. + Details
Name: | stm_TermPublicFundingProgramRequirement
Namespace Prefix: | stm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of government assistance recognized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3 + Details
Name: | us-gaap_GovernmentAssistanceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3 + Details
Name: | us-gaap_GovernmentAssistanceLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates line item in statement of income or comprehensive income that includes government assistance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3 + Details
Name: | us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. + 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(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_GrantsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer. + 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(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_GrantsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amounts due under the terms of governmental, corporate, or foundation grants. + 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_GrantsReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_IncomeTaxCreditsAndAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. + 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_IncomeTaxesReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | stm_PublicFundingProgramAxis=stm_SiliconCarbideSubstratesPlantCataniaItalyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | stm_PublicFundingProgramAxis=stm_DeviceManufacturingChinaMember
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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | stm_PublicFundingProgramAxis=stm_WaferFabCrollesFranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember
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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember
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: |