XML 85 R138.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Reconciliation of Operating Income (Loss) of Segments to Total Operating Income (Loss) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Impairment, restructuring charges and other related closure costs $ (90)us-gaap_RestructuringSettlementAndImpairmentProvisions $ (292)us-gaap_RestructuringSettlementAndImpairmentProvisions $ (1,376)us-gaap_RestructuringSettlementAndImpairmentProvisions
Operating income (loss) 168us-gaap_OperatingIncomeLoss (465)us-gaap_OperatingIncomeLoss (2,081)us-gaap_OperatingIncomeLoss
Product Segments [Member]      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Operating income (loss) 344us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= stm_ProductSegmentsMember
(129)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= stm_ProductSegmentsMember
(474)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= stm_ProductSegmentsMember
Others [Member]      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Strategic and other research and development programs (7)us-gaap_OtherResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(15)us-gaap_OtherResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(12)us-gaap_OtherResearchAndDevelopmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Phase-out and start-up costs (16)stm_PhaseOutAndStartUpCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(5)stm_PhaseOutAndStartUpCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Impairment, restructuring charges and other related closure costs (90)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(292)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(1,376)us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Unused capacity charges (53)us-gaap_DebtInstrumentUnusedBorrowingCapacityFee
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(32)us-gaap_DebtInstrumentUnusedBorrowingCapacityFee
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(172)us-gaap_DebtInstrumentUnusedBorrowingCapacityFee
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
NXP arbitration award     (54)us-gaap_LegalFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Other non-allocated provisions (10)stm_OtherNonAllocatedProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
8stm_OtherNonAllocatedProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
7stm_OtherNonAllocatedProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Operating income (loss) $ (176)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (336)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (1,607)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember