XML 18 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Termination, Asset Impairment and Other Charges - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 02, 2015
Oct. 03, 2014
Dec. 27, 2013
Jan. 02, 2015
Dec. 27, 2013
Jun. 27, 2014
Employee Termination, Asset Impairment and Other Charges [Line Items]            
Severance And Other Charges Reserve $ 33wdc_SeveranceAndOtherChargesReserve $ 8wdc_SeveranceAndOtherChargesReserve   $ 33wdc_SeveranceAndOtherChargesReserve   $ 0wdc_SeveranceAndOtherChargesReserve
Employee termination, asset impairment and other charges 53wdc_Employeeterminationassetimpairmentandothercharges   23wdc_Employeeterminationassetimpairmentandothercharges 62wdc_Employeeterminationassetimpairmentandothercharges 34wdc_Employeeterminationassetimpairmentandothercharges  
Severance And Other Charges Reserve Settled With Cash 9wdc_SeveranceAndOtherChargesReserveSettledWithCash          
Employee Termination Benefits Charge 53wdc_EmployeeTerminationBenefitsCharge 9wdc_EmployeeTerminationBenefitsCharge        
Severance And Other Charges Reserve Settled Without Cash (19)wdc_SeveranceAndOtherChargesReserveSettledWithoutCash (1)wdc_SeveranceAndOtherChargesReserveSettledWithoutCash        
Employee Termination Benefits [Member]            
Employee Termination, Asset Impairment and Other Charges [Line Items]            
Severance And Other Charges Reserve 33wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
8wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
  33wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
  0wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
Severance And Other Charges Reserve Settled With Cash 9wdc_SeveranceAndOtherChargesReserveSettledWithCash
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
         
Employee Termination Benefits Charge 34wdc_EmployeeTerminationBenefitsCharge
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
8wdc_EmployeeTerminationBenefitsCharge
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
       
Severance And Other Charges Reserve Settled Without Cash 0wdc_SeveranceAndOtherChargesReserveSettledWithoutCash
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
0wdc_SeveranceAndOtherChargesReserveSettledWithoutCash
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_EmployeeTerminationBenefitsMember
       
Impairment Of Property Plant And Equipment [Member]            
Employee Termination, Asset Impairment and Other Charges [Line Items]            
Severance And Other Charges Reserve 0wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
0wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
  0wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
  0wdc_SeveranceAndOtherChargesReserve
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
Severance And Other Charges Reserve Settled With Cash 0wdc_SeveranceAndOtherChargesReserveSettledWithCash
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
         
Employee Termination Benefits Charge 19wdc_EmployeeTerminationBenefitsCharge
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
1wdc_EmployeeTerminationBenefitsCharge
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
       
Severance And Other Charges Reserve Settled Without Cash $ (19)wdc_SeveranceAndOtherChargesReserveSettledWithoutCash
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember
$ (1)wdc_SeveranceAndOtherChargesReserveSettledWithoutCash
/ us-gaap_RestructuringCostAndReserveAxis
= wdc_ImpairmentOfPropertyPlantAndEquipmentMember