XML 131 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restatement and Adjustment of Consolidated Financial Statements - Consolidated Balance Sheet (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Mar. 28, 2014
Mar. 29, 2013
Mar. 30, 2012
Apr. 01, 2011
Apr. 02, 2010
Apr. 03, 2009
Accounting Changes and Error Corrections [Abstract]            
Net income (loss) $ 968us-gaap_ProfitLoss $ 779us-gaap_ProfitLoss $ (602)us-gaap_ProfitLoss      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cash and cash equivalents 2,443us-gaap_CashAndCashEquivalentsAtCarryingValue 2,054us-gaap_CashAndCashEquivalentsAtCarryingValue 1,093us-gaap_CashAndCashEquivalentsAtCarryingValue 1,837us-gaap_CashAndCashEquivalentsAtCarryingValue    
Receivables, net 2,759us-gaap_ReceivablesNetCurrent 3,199us-gaap_ReceivablesNetCurrent        
Prepaid expenses and other current assets 426us-gaap_PrepaidExpenseAndOtherAssetsCurrent 420us-gaap_PrepaidExpenseAndOtherAssetsCurrent        
Total current assets 5,628us-gaap_AssetsCurrent 5,673us-gaap_AssetsCurrent        
Intangible and other assets:            
Software, net 650us-gaap_CapitalizedComputerSoftwareNet 611us-gaap_CapitalizedComputerSoftwareNet        
Outsourcing contract costs, net 427us-gaap_FiniteLivedContractualRightsGross 505us-gaap_FiniteLivedContractualRightsGross        
Goodwill, net 1,667us-gaap_Goodwill 1,516us-gaap_Goodwill 1,752us-gaap_Goodwill      
Other assets 986us-gaap_OtherAssetsNoncurrent 762us-gaap_OtherAssetsNoncurrent        
Total intangible and other assets 3,730csc_IntangibleAndOtherAssets 3,394csc_IntangibleAndOtherAssets        
Fixed assets 2,031us-gaap_PropertyPlantAndEquipmentNet 2,184us-gaap_PropertyPlantAndEquipmentNet        
Total Assets 11,389us-gaap_Assets 11,251us-gaap_Assets 11,189us-gaap_Assets      
Short-term debt and current maturities of long-term debt 681us-gaap_DebtCurrent 234us-gaap_DebtCurrent        
Accounts payable 394us-gaap_AccountsPayableCurrent 373us-gaap_AccountsPayableCurrent        
Accrued payroll and related costs 592us-gaap_EmployeeRelatedLiabilitiesCurrent 653us-gaap_EmployeeRelatedLiabilitiesCurrent        
Accrued expenses and other current liabilities 1,094us-gaap_AccruedLiabilitiesCurrent 1,425us-gaap_AccruedLiabilitiesCurrent        
Deferred revenue and advance contract payments 624us-gaap_DeferredRevenueCurrent 630us-gaap_DeferredRevenueCurrent        
Income taxes payable and deferred income taxes 77csc_IncomeTaxesPayableAndDeferredIncomeTaxes 34csc_IncomeTaxesPayableAndDeferredIncomeTaxes        
Total current liabilities 3,462us-gaap_LiabilitiesCurrent 3,349us-gaap_LiabilitiesCurrent        
Long-term debt, net of current maturities 2,207us-gaap_LongTermDebtNoncurrent 2,498us-gaap_LongTermDebtNoncurrent        
Income tax liabilities and deferred income taxes 557csc_IncomeTaxLiabilitiedAndDeferredIncomeTaxes 501csc_IncomeTaxLiabilitiedAndDeferredIncomeTaxes        
Other long-term liabilities 1,219us-gaap_OtherLiabilitiesNoncurrent 1,743us-gaap_OtherLiabilitiesNoncurrent        
Commitments and contingencies              
Preferred stock par value $1 per share 0us-gaap_PreferredStockValue 0us-gaap_PreferredStockValue        
Common stock, par value $1 per share 155us-gaap_CommonStockValue 159us-gaap_CommonStockValue        
Additional paid-in capital 2,304us-gaap_AdditionalPaidInCapital 2,167us-gaap_AdditionalPaidInCapital        
Earnings retained for use in business 1,592us-gaap_RetainedEarningsAccumulatedDeficit 1,101us-gaap_RetainedEarningsAccumulatedDeficit        
Accumulated other comprehensive loss 279us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 108us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 188us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 306us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Less: common stock in treasury, at cost (418)us-gaap_TreasuryStockValue (401)us-gaap_TreasuryStockValue        
Total CSC stockholders’ equity 3,912us-gaap_StockholdersEquity 3,134us-gaap_StockholdersEquity        
Noncontrolling interest in subsidiaries 32us-gaap_MinorityInterest 26us-gaap_MinorityInterest        
Total Equity 3,944us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,160us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2,834us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,662us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest    
Total Liabilities and Equity 11,389us-gaap_LiabilitiesAndStockholdersEquity 11,251us-gaap_LiabilitiesAndStockholdersEquity        
Miscellaneous errors [Member]            
Accounting Changes and Error Corrections [Abstract]            
Net income (loss)     (324)us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
     
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cash and cash equivalents     1,093us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
1,837us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
   
Restatement Adjustment [Member]            
Intangible and other assets:            
Outsourcing contract costs, net     0us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1)us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(12)us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3)us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Fixed assets     0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(31)us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(38)us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(25)us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Total Assets     0us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(83)us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(134)us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(65)us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Accounts payable     0us-gaap_AccountsPayableCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1us-gaap_AccountsPayableCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
13us-gaap_AccountsPayableCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
11us-gaap_AccountsPayableCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Accrued payroll and related costs     0us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2)us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1)us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2)us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Accrued expenses and other current liabilities     0us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(15)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
3us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Deferred revenue and advance contract payments     0us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2)us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2)us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Other long-term liabilities     0us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(7)us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(8)us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Restatement Adjustment [Member] | Miscellaneous errors [Member]            
Accounting Changes and Error Corrections [Abstract]            
Net income (loss)     3,901us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cash and cash equivalents     0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Scenario, Previously Reported [Member] | Miscellaneous errors [Member]            
Accounting Changes and Error Corrections [Abstract]            
Net income (loss) 690us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
979us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(4,225)us-gaap_ProfitLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cash and cash equivalents 2,443us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
2,054us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,093us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,837us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Receivables, net 2,759us-gaap_ReceivablesNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,199us-gaap_ReceivablesNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Prepaid expenses and other current assets 426us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
420us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total current assets 5,628us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,673us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Intangible and other assets:            
Software, net 650us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
611us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Outsourcing contract costs, net 427us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
505us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Goodwill, net 1,667us-gaap_Goodwill
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,516us-gaap_Goodwill
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Other assets 986us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
762us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total intangible and other assets 3,730csc_IntangibleAndOtherAssets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,394csc_IntangibleAndOtherAssets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Fixed assets 2,031us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
2,184us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total Assets 11,389us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,251us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Short-term debt and current maturities of long-term debt 681us-gaap_DebtCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
234us-gaap_DebtCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Accounts payable 394us-gaap_AccountsPayableCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
373us-gaap_AccountsPayableCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Accrued payroll and related costs 592us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
653us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Accrued expenses and other current liabilities 1,094us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,425us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Deferred revenue and advance contract payments 624us-gaap_DeferredRevenueCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
630us-gaap_DeferredRevenueCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Income taxes payable and deferred income taxes 77csc_IncomeTaxesPayableAndDeferredIncomeTaxes
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
34csc_IncomeTaxesPayableAndDeferredIncomeTaxes
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total current liabilities 3,462us-gaap_LiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,349us-gaap_LiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Long-term debt, net of current maturities 2,207us-gaap_LongTermDebtNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
2,498us-gaap_LongTermDebtNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Income tax liabilities and deferred income taxes 557csc_IncomeTaxLiabilitiedAndDeferredIncomeTaxes
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
501csc_IncomeTaxLiabilitiedAndDeferredIncomeTaxes
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Other long-term liabilities 1,219us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,743us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Preferred stock par value $1 per share 0us-gaap_PreferredStockValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_PreferredStockValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Common stock, par value $1 per share 155us-gaap_CommonStockValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
159us-gaap_CommonStockValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Additional paid-in capital 2,304us-gaap_AdditionalPaidInCapital
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
2,167us-gaap_AdditionalPaidInCapital
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Earnings retained for use in business 2,770us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
2,564us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Accumulated other comprehensive loss (898)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,354)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Less: common stock in treasury, at cost (418)us-gaap_TreasuryStockValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(401)us-gaap_TreasuryStockValue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total CSC stockholders’ equity 3,913us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,135us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Noncontrolling interest in subsidiaries 31us-gaap_MinorityInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
25us-gaap_MinorityInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total Equity 3,944us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,160us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Total Liabilities and Equity 11,389us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,251us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
       
Pension and Intercompany Accounting Policy Change [Member] | Restatement Adjustment [Member]            
Accounting Changes and Error Corrections [Abstract]            
Net income (loss) 278us-gaap_ProfitLoss
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(200)us-gaap_ProfitLoss
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(278)us-gaap_ProfitLoss
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Receivables, net 0us-gaap_ReceivablesNetCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_ReceivablesNetCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Prepaid expenses and other current assets 0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total current assets 0us-gaap_AssetsCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_AssetsCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Intangible and other assets:            
Software, net 0us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Outsourcing contract costs, net 0us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_FiniteLivedContractualRightsGross
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Goodwill, net 0us-gaap_Goodwill
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_Goodwill
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Other assets 0us-gaap_OtherAssetsNoncurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_OtherAssetsNoncurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total intangible and other assets 0csc_IntangibleAndOtherAssets
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0csc_IntangibleAndOtherAssets
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Fixed assets 0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total Assets 0us-gaap_Assets
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_Assets
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Short-term debt and current maturities of long-term debt 0us-gaap_DebtCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_DebtCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Accounts payable 0us-gaap_AccountsPayableCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_AccountsPayableCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Accrued payroll and related costs 0us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_EmployeeRelatedLiabilitiesCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Accrued expenses and other current liabilities 0us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Deferred revenue and advance contract payments 0us-gaap_DeferredRevenueCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_DeferredRevenueCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Income taxes payable and deferred income taxes 0csc_IncomeTaxesPayableAndDeferredIncomeTaxes
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0csc_IncomeTaxesPayableAndDeferredIncomeTaxes
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_LiabilitiesCurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Long-term debt, net of current maturities 0us-gaap_LongTermDebtNoncurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_LongTermDebtNoncurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Income tax liabilities and deferred income taxes 0csc_IncomeTaxLiabilitiedAndDeferredIncomeTaxes
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0csc_IncomeTaxLiabilitiedAndDeferredIncomeTaxes
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Other long-term liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Preferred stock par value $1 per share 0us-gaap_PreferredStockValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_PreferredStockValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Common stock, par value $1 per share 0us-gaap_CommonStockValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_CommonStockValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Additional paid-in capital 0us-gaap_AdditionalPaidInCapital
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_AdditionalPaidInCapital
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Earnings retained for use in business (1,178)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,463)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Accumulated other comprehensive loss 1,177us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1,462us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Less: common stock in treasury, at cost 0us-gaap_TreasuryStockValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_TreasuryStockValue
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total CSC stockholders’ equity (1)us-gaap_StockholdersEquity
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1)us-gaap_StockholdersEquity
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Noncontrolling interest in subsidiaries 1us-gaap_MinorityInterest
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1us-gaap_MinorityInterest
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total Equity 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Total Liabilities and Equity $ 0us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= csc_PensionandIntercompanyAccountingPolicyChangeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember