XML 29 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Separation, and Transition (Schedule of the Restructuring, Separation and Transition Summary) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Apr. 03, 2015
Mar. 28, 2014
Mar. 29, 2013
Restructuring Reserve [Roll Forward]      
Beginning balance $ 38us-gaap_RestructuringReserve    
Costs, net of adjustments 206us-gaap_RestructuringCharges    
Cash payments (158)us-gaap_PaymentsForRestructuring    
Ending balance 86us-gaap_RestructuringReserve 38us-gaap_RestructuringReserve  
Transition and other related costs 46symc_TransitionandOtherRelatedCosts    
Total restructuring, separation, and transition costs 252symc_RestructuringandTransition 264symc_RestructuringandTransition 77symc_RestructuringandTransition
Fiscal 2014 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance 38us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
   
Costs, net of adjustments 16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
   
Cash payments (50)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
   
Ending balance 4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
   
Cumulative incurred to date 238us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
   
Fiscal 2015 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Costs, net of adjustments 190us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cash payments (108)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Ending balance 82us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cumulative incurred to date 190us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Fiscal 2015 Plan | Severance costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Costs, net of adjustments 102us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cash payments (43)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Ending balance 59us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cumulative incurred to date 102us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Fiscal 2015 Plan | Separation costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Costs, net of adjustments 81us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cash payments (64)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Ending balance 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cumulative incurred to date 81us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Fiscal 2015 Plan | Other exit and disposal costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Costs, net of adjustments 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cash payments (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Ending balance 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
   
Cumulative incurred to date $ 7us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember