XML 38 R22.htm IDEA: XBRL DOCUMENT
v3.21.2

Employee Termination, Asset Impairment and Other Charges | 3 Months Ended
--- | ---
Oct. 01, 2021
Postemployment Benefits [Abstract] |
Employee Termination, Asset Impairment and Other Charges | Employee Termination, Asset Impairment and Other Charges The Company recorded the following charges related to employee termination benefits, asset impairment, and other charges:
| Three Months Ended |  |  |  |
| October 1, 2021 |  | October 2, 2020 |  |  |  |  |  |
| (in millions)
Employee termination and other charges: |  |  |  |  |  |  |  |  |
Business Realignment | $ | 15 |  |  | $ | 23 |  |  |  |  |  |  |
Total employee termination and other charges | 15 |  |  | 23 |  |  |  |  |  |  |
Asset impairment: |  |  |  |  |  |  |  |  |
Business Realignment | 3 |  |  | — |  |  |  |  |  |  |
Total employee termination, asset impairment, and other charges | $ | 18 |  |  | $ | 23 |  |  |  |  |  |  |
Business Realignment The Company periodically incurs charges as part of the integration process of recent acquisitions and to realign its operations with anticipated market demand, primarily consisting of organization rationalization designed to streamline its business, reduce its cost structure and focus its resources. The following table presents an analysis of the components of these activities against the reserve during the three months ended October 1, 2021:
| Employee Termination Benefits |  |  |  |
| (in millions) |  |  |  |
Accrual balance at July 2, 2021 | $ | 2 |  |  |  |  |
Charges | 15 |  |  |  |  |
Cash payments | (4) |  |  |  |  |
Accrual balance at October 1, 2021 | $ | 13 |  |  |  |  |

X
- References No definition available. + Details
Name: | us-gaap_PostemploymentBenefitsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee Termination Benefits and Other Charges Disclosure [Text Block] + References No definition available. + Details
Name: | wdc_EmployeeTerminationBenefitsAndOtherChargesDisclosureTextBlock
Namespace Prefix: | wdc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration