XML 80 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Post-Employment and Other Long-Term Employees Benefits - Reconciliation for Plan Assets Measured at Fair Value Using Unobservable Inputs (Level 3) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Plan assets at fair value at beginning of year $ 448us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Foreign currency translation adjustment (1)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets  
Plan assets at fair value at end of year 480us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Fair Value, Inputs, Level 3 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets at fair value at beginning of year 109us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
120us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Contributions (employer and employee) 14stm_DefinedBenefitPlanContributionsByEmployerAndEmployee
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
15stm_DefinedBenefitPlanContributionsByEmployerAndEmployee
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Actual return on plan assets 6us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Benefits paid (3)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(2)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Assets sold during the year (2)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Settlements (11)us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(23)us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
ST-Ericsson deconsolidation   (4)us-gaap_DefinedBenefitPlanDivestituresPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign currency translation adjustment (11)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
3us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Plan assets at fair value at end of year $ 102us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 109us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member