XML 111 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restatement and Adjustment of Consolidated Financial Statements - Goodwill Impairment (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Mar. 28, 2014
Mar. 29, 2013
Mar. 30, 2012
Apr. 01, 2011
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment $ 0us-gaap_GoodwillImpairmentLoss $ 0us-gaap_GoodwillImpairmentLoss $ (232)us-gaap_GoodwillImpairmentLoss  
Miscellaneous errors [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (232)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
(2,511)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
Miscellaneous errors [Member] | Scenario, Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (2,745)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Miscellaneous errors [Member] | Restatement Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     2,513us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,511)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Change in net income     (3,901)csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
GIS Segment [Member] | Miscellaneous errors [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(2,061)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
GIS Segment [Member] | Miscellaneous errors [Member] | Scenario, Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (2,074)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
GIS Segment [Member] | Miscellaneous errors [Member] | Restatement Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     2,074us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,061)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
GBS - Consulting [Member] | Miscellaneous errors [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSConsultingMember
(450)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSConsultingMember
GBS - Consulting [Member] | Miscellaneous errors [Member] | Scenario, Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (453)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSConsultingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSConsultingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
GBS - Consulting [Member] | Miscellaneous errors [Member] | Restatement Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     453us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSConsultingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(450)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSConsultingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
GBS - IS&S [Member] | Miscellaneous errors [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (232)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSISSMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSISSMember
GBS - IS&S [Member] | Miscellaneous errors [Member] | Scenario, Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (218)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSISSMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSISSMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
GBS - IS&S [Member] | Miscellaneous errors [Member] | Restatement Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Goodwill impairment     (14)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSISSMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSISSMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Timing of Asset Impairment Charge [Member] | NHS contract [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Change in net income     $ (2,513)csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_TimingofAssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember