XML 70 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reportable Segments (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting [Abstract]                      
Interest expense                 $ (363,000,000)us-gaap_InterestExpense $ (375,000,000)us-gaap_InterestExpense $ (401,000,000)us-gaap_InterestExpense
Interest income                 13,000,000us-gaap_InvestmentIncomeNonoperating 8,000,000us-gaap_InvestmentIncomeNonoperating 5,000,000us-gaap_InvestmentIncomeNonoperating
Net loss on early extinguishment of debt (Note 9)                 (352,000,000)us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt (32,000,000)us-gaap_GainsLossesOnExtinguishmentOfDebt
Other items, net                 (30,000,000)us-gaap_OtherNonoperatingIncomeExpense 7,000,000us-gaap_OtherNonoperatingIncomeExpense 7,000,000us-gaap_OtherNonoperatingIncomeExpense
Earnings (loss) from continuing operations before income taxes and equity in earnings (loss) of investee companies                 2,164,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 2,665,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 2,357,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
(Provision) benefit for income taxes                 (762,000,000)us-gaap_IncomeTaxExpenseBenefit (878,000,000)us-gaap_IncomeTaxExpenseBenefit (812,000,000)us-gaap_IncomeTaxExpenseBenefit
Equity in loss of investee companies, net of tax                 (48,000,000)us-gaap_IncomeLossFromEquityMethodInvestments (49,000,000)us-gaap_IncomeLossFromEquityMethodInvestments (37,000,000)us-gaap_IncomeLossFromEquityMethodInvestments
Net earnings (loss) from continuing operations 402,000,000us-gaap_IncomeLossFromContinuingOperations 72,000,000us-gaap_IncomeLossFromContinuingOperations 418,000,000us-gaap_IncomeLossFromContinuingOperations 462,000,000us-gaap_IncomeLossFromContinuingOperations 422,000,000us-gaap_IncomeLossFromContinuingOperations 431,000,000us-gaap_IncomeLossFromContinuingOperations 435,000,000us-gaap_IncomeLossFromContinuingOperations 450,000,000us-gaap_IncomeLossFromContinuingOperations 1,354,000,000us-gaap_IncomeLossFromContinuingOperations 1,738,000,000us-gaap_IncomeLossFromContinuingOperations 1,508,000,000us-gaap_IncomeLossFromContinuingOperations
Net earnings from discontinued operations, net of tax (Note 4)                 1,605,000,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 141,000,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 66,000,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net earnings (loss) 413,000,000us-gaap_NetIncomeLoss 1,639,000,000us-gaap_NetIncomeLoss 439,000,000us-gaap_NetIncomeLoss 468,000,000us-gaap_NetIncomeLoss 470,000,000us-gaap_NetIncomeLoss 494,000,000us-gaap_NetIncomeLoss 472,000,000us-gaap_NetIncomeLoss 443,000,000us-gaap_NetIncomeLoss 2,959,000,000us-gaap_NetIncomeLoss 1,879,000,000us-gaap_NetIncomeLoss 1,574,000,000us-gaap_NetIncomeLoss
Segment Reporting Information [Line Items]                      
Revenues (3,681,000,000)us-gaap_Revenues (3,367,000,000)us-gaap_Revenues (3,188,000,000)us-gaap_Revenues (3,570,000,000)us-gaap_Revenues (3,571,000,000)us-gaap_Revenues (3,302,000,000)us-gaap_Revenues (3,369,000,000)us-gaap_Revenues (3,763,000,000)us-gaap_Revenues (13,806,000,000)us-gaap_Revenues (14,005,000,000)us-gaap_Revenues (12,820,000,000)us-gaap_Revenues
Segment OIBDA 778,000,000cbs_SegmentOperatingMeasure 814,000,000cbs_SegmentOperatingMeasure 801,000,000cbs_SegmentOperatingMeasure 862,000,000cbs_SegmentOperatingMeasure 808,000,000cbs_SegmentOperatingMeasure 834,000,000cbs_SegmentOperatingMeasure 848,000,000cbs_SegmentOperatingMeasure 845,000,000cbs_SegmentOperatingMeasure 3,255,000,000cbs_SegmentOperatingMeasure 3,335,000,000cbs_SegmentOperatingMeasure 3,114,000,000cbs_SegmentOperatingMeasure
Operating income (loss) 707,000,000us-gaap_OperatingIncomeLoss 668,000,000us-gaap_OperatingIncomeLoss 730,000,000us-gaap_OperatingIncomeLoss 791,000,000us-gaap_OperatingIncomeLoss 715,000,000us-gaap_OperatingIncomeLoss 764,000,000us-gaap_OperatingIncomeLoss 775,000,000us-gaap_OperatingIncomeLoss 771,000,000us-gaap_OperatingIncomeLoss 2,896,000,000us-gaap_OperatingIncomeLoss 3,025,000,000us-gaap_OperatingIncomeLoss 2,778,000,000us-gaap_OperatingIncomeLoss
Restructuring charges                 (26,000,000)us-gaap_RestructuringCharges (20,000,000)us-gaap_RestructuringCharges (19,000,000)us-gaap_RestructuringCharges
Impairment charges                 52,000,000us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 11,000,000us-gaap_GoodwillImpairmentLoss
Depreciation and amortization                 281,000,000us-gaap_DepreciationAndAmortization 290,000,000us-gaap_DepreciationAndAmortization 306,000,000us-gaap_DepreciationAndAmortization
Stock-based compensation                 154,000,000us-gaap_ShareBasedCompensation 222,000,000us-gaap_ShareBasedCompensation 147,000,000us-gaap_ShareBasedCompensation
Capital expenditures                 206,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 212,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 200,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Total assets 24,072,000,000us-gaap_Assets       26,387,000,000us-gaap_Assets       24,072,000,000us-gaap_Assets 26,387,000,000us-gaap_Assets  
Long-Lived Assets 18,209,000,000us-gaap_NoncurrentAssets       20,702,000,000us-gaap_NoncurrentAssets       18,209,000,000us-gaap_NoncurrentAssets 20,702,000,000us-gaap_NoncurrentAssets  
Revenues by Type [Abstract]                      
Advertising                 7,204,000,000us-gaap_AdvertisingRevenue 7,525,000,000us-gaap_AdvertisingRevenue 7,191,000,000us-gaap_AdvertisingRevenue
Content licensing and distribution                 3,990,000,000us-gaap_LicensesRevenue 3,997,000,000us-gaap_LicensesRevenue 3,468,000,000us-gaap_LicensesRevenue
Affiliate and subscription fees                 2,362,000,000cbs_AffiliateAndSubscriptionFees 2,221,000,000cbs_AffiliateAndSubscriptionFees 1,921,000,000cbs_AffiliateAndSubscriptionFees
Other revenues                 250,000,000us-gaap_OtherSalesRevenueNet 262,000,000us-gaap_OtherSalesRevenueNet 240,000,000us-gaap_OtherSalesRevenueNet
United States [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 (12,013,000,000)us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
(12,178,000,000)us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
(11,275,000,000)us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
Long-Lived Assets 17,881,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      20,169,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      17,881,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
20,169,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
International [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 (1,793,000,000)us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
(1,827,000,000)us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
(1,545,000,000)us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
Long-Lived Assets 328,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
      533,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
      328,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
533,000,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= cbs_InternationalMember
 
Operating segments [Member] | Entertainment Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues (2,260,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(1,911,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(1,835,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(2,303,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(2,214,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(1,884,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(2,008,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(2,539,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(8,309,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(8,645,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(7,694,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Segment OIBDA 287,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
335,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
376,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
457,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
418,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
431,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
429,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
480,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
1,455,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
1,758,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
1,549,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Operating income (loss) 253,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
294,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
341,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
420,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
368,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
394,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
391,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
440,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
1,308,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
1,593,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
1,381,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Restructuring charges                 (8,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
(12,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
 
Depreciation and amortization                 139,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
153,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
161,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Stock-based compensation                 56,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
56,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
49,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Capital expenditures                 94,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
101,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
92,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Total assets 10,469,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
      9,657,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
      10,469,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
9,657,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
 
Operating segments [Member] | Cable Networks Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues (499,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(624,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(516,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(537,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(477,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(596,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(518,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(478,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(2,176,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(2,069,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(1,772,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Segment OIBDA 247,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
272,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
219,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
259,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
199,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
261,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
207,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
231,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
997,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
898,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
811,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Operating income (loss) 241,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
266,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
213,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
254,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
193,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
255,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
202,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
227,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
974,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
877,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
785,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Restructuring charges                 0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
(1,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
 
Depreciation and amortization                 23,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
20,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
26,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Stock-based compensation                 9,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
8,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
6,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Capital expenditures                 16,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
16,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
18,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Total assets 2,113,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
      1,968,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
      2,113,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
1,968,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
 
Operating segments [Member] | Publishing Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues (215,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(199,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(211,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(153,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(225,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(224,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(189,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(171,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(778,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(809,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(790,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
Segment OIBDA 27,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
43,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
24,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
13,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
37,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
43,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
21,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
12,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
107,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
113,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
89,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
Operating income (loss) 25,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
41,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
23,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
11,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
35,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
41,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
20,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
10,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
100,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
106,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
80,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
Restructuring charges                 (1,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
(1,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
 
Depreciation and amortization                 6,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
6,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
6,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
Stock-based compensation                 4,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
4,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
3,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
Capital expenditures                 4,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
4,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
5,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
Total assets 990,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
      1,026,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
      990,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
1,026,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_PublishingSegmentMember
 
Operating segments [Member] | Local Broadcasting Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues (785,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(680,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(665,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(626,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(719,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(641,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(698,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(638,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(2,756,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(2,696,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(2,774,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Segment OIBDA 313,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
214,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
238,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
200,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
263,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
181,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
255,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
199,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
965,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
898,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
957,000,000cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Operating income (loss) 292,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
126,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
215,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
179,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
236,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
161,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
234,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
176,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
812,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
807,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
848,000,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Restructuring charges                 (14,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
(5,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
 
Depreciation and amortization                 87,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
86,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
90,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Stock-based compensation                 28,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
27,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
24,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Capital expenditures                 65,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
64,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
64,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Total assets 9,585,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
      9,600,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
      9,585,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
9,600,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
 
Corporate [Member]                      
Segment Reporting Information [Line Items]                      
Segment OIBDA (96,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(50,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(56,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(67,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(109,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(82,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(64,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(77,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(269,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(332,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(292,000,000)cbs_SegmentOperatingMeasure
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating income (loss) (104,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(59,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(62,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(73,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(117,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(87,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(72,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(82,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(298,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(358,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(316,000,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring charges                 (3,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(1,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Depreciation and amortization                 26,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
25,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
23,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Stock-based compensation                 57,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
127,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
65,000,000us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Capital expenditures                 27,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
27,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
21,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total assets 876,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      661,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      876,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
661,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Corporate and Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Revenues 78,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
47,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
39,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
49,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
64,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
43,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
44,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
63,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
213,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
214,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
210,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cbs_CorporateAndEliminationsMember
Intersegment eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 225,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
225,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
222,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment eliminations [Member] | Entertainment Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 206,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
208,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
203,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_EntertainmentSegmentMember
Intersegment eliminations [Member] | Cable Networks Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 1,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_CableNetworksSegmentMember
Intersegment eliminations [Member] | Local Broadcasting Segment [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 18,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
17,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
19,000,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbs_LocalBroadcastingSegmentMember
Discontinued Operations [Member]                      
Segment Reporting Information [Line Items]                      
Total assets 39,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      3,475,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      39,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
3,475,000,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Segment reconciling items [Member]                      
Segment Reporting Information [Line Items]                      
Restructuring charges 0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(26,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(20,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(26,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(20,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(19,000,000)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Impairment charges 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
52,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
        52,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
11,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Depreciation and amortization $ 71,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 68,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 71,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 71,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 73,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 70,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 73,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 74,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 281,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 290,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 306,000,000us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember