XML 34 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Separation, And Transition (Schedule Of Restructuring Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Jan. 02, 2015
Dec. 27, 2013
Jan. 02, 2015
Dec. 27, 2013
Restructuring Reserve [Roll Forward]        
Balance, beginning     $ 38us-gaap_RestructuringReserve  
Costs, net of adjustments     102us-gaap_RestructuringCharges  
Cash payments     (93)us-gaap_PaymentsForRestructuring  
Balance, ending 47us-gaap_RestructuringReserve   47us-gaap_RestructuringReserve  
Transition and other related costs 12symc_TransitionandOtherRelatedCosts   29symc_TransitionandOtherRelatedCosts  
Restructuring, separation, and transition 81symc_RestructuringandTransition 29symc_RestructuringandTransition 131symc_RestructuringandTransition 232symc_RestructuringandTransition
Fiscal 2014 Plan        
Restructuring Reserve [Roll Forward]        
Balance, beginning     38us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
 
Costs, net of adjustments 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
  16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
 
Cash payments     (47)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
 
Balance, ending 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
  7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
 
Cumulative incurred to date 238us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
  238us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2014PlanMember
 
Fiscal 2015 Plan        
Restructuring Reserve [Roll Forward]        
Balance, beginning     0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Costs, net of adjustments 69us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  86us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cash payments     (46)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Balance, ending 40us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  40us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cumulative incurred to date 86us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  86us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Fiscal 2015 Plan | Severance costs        
Restructuring Reserve [Roll Forward]        
Balance, beginning     0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Costs, net of adjustments 39us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  47us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cash payments     (15)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Balance, ending 32us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  32us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cumulative incurred to date 47us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  47us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Fiscal 2015 Plan | Separation costs        
Restructuring Reserve [Roll Forward]        
Balance, beginning     0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Costs, net of adjustments 29us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  38us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cash payments     (31)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Balance, ending 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cumulative incurred to date 38us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  38us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= symc_SeparationCostsMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Fiscal 2015 Plan | Other exit and disposal costs        
Restructuring Reserve [Roll Forward]        
Balance, beginning     0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Costs, net of adjustments 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cash payments     0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Balance, ending 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
 
Cumulative incurred to date $ 1us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember
  $ 1us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= symc_Fiscal2015PlanMember