XML 40 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Severance and Exit Costs 2 (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 23 Months Ended
Mar. 31, 2015
Employee
Mar. 31, 2015
Employee
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2012
Restructuring and Related Activities          
Accrued balance 49us-gaap_RestructuringReserve $ 49us-gaap_RestructuringReserve $ 84us-gaap_RestructuringReserve $ 39us-gaap_RestructuringReserve $ 53us-gaap_RestructuringReserve
Severance          
Restructuring and Related Activities          
Accrued balance 28us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
28us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
55us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
16us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Facility Exit          
Restructuring and Related Activities          
Accrued balance 21us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
21us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
29us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
23us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
40us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Fiscal 2015 Severance Actions          
Restructuring and Related Activities          
Expected number of employees terminated 690us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
       
Fiscal 2015 Severance Actions | Severance          
Restructuring and Related Activities          
Expected cost 40us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
40us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
     
Fiscal 2015 Severance Actions | Severance | Product Development and Enhancements          
Restructuring and Related Activities          
Expected cost 16us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
16us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
     
Fiscal 2015 Severance Actions | Severance | Selling and Marketing          
Restructuring and Related Activities          
Expected cost 10us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
10us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
     
Fiscal 2015 Severance Actions | Severance | Cost of Professional Services          
Restructuring and Related Activities          
Expected cost 8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= ca_CostOfProfessionalServicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= ca_CostOfProfessionalServicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
     
Fiscal 2015 Severance Actions | Severance | General and Administrative          
Restructuring and Related Activities          
Expected cost 5us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
5us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
     
Fiscal 2015 Severance Actions | Severance | Costs of Licensing and Maintenance          
Restructuring and Related Activities          
Expected cost 1us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= ca_CostsOfLicensingAndMaintenanceMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
1us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_IncomeStatementLocationAxis
= ca_CostsOfLicensingAndMaintenanceMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_Fiscal2015SeveranceActionsMember
     
Fiscal 2014 Plan          
Restructuring and Related Activities          
Expected number of employees terminated   1,900us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
     
Expected cost 190us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
190us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
     
Fiscal 2014 Plan | Severance          
Restructuring and Related Activities          
Cost incurred to date 166us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
166us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
     
Fiscal 2014 Plan | Facility Exit          
Restructuring and Related Activities          
Cost incurred to date 22us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
22us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= ca_FiscalYear2014RebalancingPlanMember
     
Plans and Actions Prior to Fiscal 2015 Severance Actions | Severance          
Restructuring and Related Activities          
Accrued balance 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_PlansandActionsPriortoFiscal2015SeveranceActionsMember
$ 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ca_PlansandActionsPriortoFiscal2015SeveranceActionsMember