XML 112 R94.htm IDEA: XBRL DOCUMENT
v3.19.2

Income Tax Expense - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions | 3 Months Ended | 6 Months Ended | 12 Months Ended | 18 Months Ended |
--- | --- | --- | --- | --- | ---
Jun. 28, 2019 | Dec. 28, 2018 | Dec. 28, 2018 | Dec. 29, 2017 | Jun. 28, 2019 | Jun. 29, 2018 | Jun. 30, 2017 | Jun. 30, 2019 | Jul. 05, 2016
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Payables related to unrecognized tax benefits | $ 699 |  |  |  | $ 699 | $ 508 | $ 493 |  |
Income tax holiday, aggregate amount |  |  |  |  | $ 393 | $ 519 | $ 467 |  |
Income tax benefits (in dollars in share) |  |  |  |  | $ 1.33 | $ 1.69 | $ 1.58 |  |
Operating loss and tax credit carryforwards | 250 |  |  |  | $ 250 |  |  |  |
Increase in deferred tax liability, undistributed earnings of foreign subsidiaries |  |  |  |  | 228 |  |  |  |
Decrease in deferred tax liability, purchase accounting intangibles |  |  |  |  | 78 |  |  |  |
Provisional income tax expense (benefit) related to remeasurement of deferred tax balances |  |  |  |  |  | $ (65) |  |  |
Additional income tax expense (benefit) due to remeasurement of deferred tax balances | 5 |  |  |  |  |  |  |  |
Deferred tax liabilities, projected effective rate at which position will reverse |  |  |  |  |  | 22.00% |  |  |
Mandatory deemed repatriation tax liability, provisional amount |  |  |  |  |  | $ 1,570 |  |  |
Increase (decrease) in mandatory deemed repatriation liability |  |  | $ (302) | $ (105) |  |  |  |  |
Reduction in mandatory deemed repatriation liability, utilization of DTA |  |  | (250) | (41) |  |  |  |  |
Reduction in mandatory deemed repatriation liability, utilization of existing operating losses |  |  | (52) | (95) |  |  |  |  |
Estimate of mandatory deemed repatriation tax liability after refinements |  |  |  |  |  | 1,250 |  |  |
Unrecognized tax benefits excluded |  |  |  |  |  | 146 |  |  |
Income tax expense (benefit) resulting from the utilization of DTA |  |  |  | (19) |  |  |  |  |
Reduction in mandatory deemed repatriation liability, favorable final IRS regulation |  |  |  | $ 64 |  |  |  |  |
Foreign income tax expense | 1,250 | $ 253 |  |  |  |  |  |  |
Foreign tax credit |  | 55 | $ 55 |  |  |  |  |  |
Income tax expense (benefit) |  |  |  |  | 467 | 1,410 | $ 372 |  |
Valuation allowance, deferred tax asset, increase (decrease), amount |  | (21) |  |  | $ 5 | $ 96 |  |  |
U.S. Federal statutory rate |  |  |  | 35.00% | 21.00% | 28.00% | 35.00% |  |
Unrecognized tax benefits | 695 |  |  |  | $ 695 | $ 551 | $ 522 |  | $ 491
Unrecognized tax benefits, income tax penalties and interest accrued | 123 |  |  |  | 123 | 110 | $ 89 |  |
Deferred tax assets, foreign operating loss carryforwards |  |  |  |  |  | 54 |  |  |
State and Local Jurisdiction |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Operating loss carryforward, valuation allowance | 361 |  |  |  | 361 |  |  |  |
Income tax expense (benefit) |  | $ 30 |  |  |  |  |  |  |
Deferred tax assets, tax credit carryforwards |  |  |  |  |  | $ 33 |  |  |
Tax credit carryforward, valuation allowance | 2 |  |  |  | 2 |  |  |  |
Domestic Tax Authority |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Operating loss carryforward, valuation allowance | 128 |  |  |  | 128 |  |  |  |
Tax credit carryforward, valuation allowance | $ 28 |  |  |  | 28 |  |  |  |
Maximum |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Deferred tax assets, projected effective rate at which position will reverse |  |  |  |  |  | 29.00% |  |  |
Minimum |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Deferred tax liabilities, projected effective rate at which position will reverse |  |  |  |  |  | 22.00% |  |  |
Internal Revenue Service (IRS) |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Federal tax related to adjustments for transfer pricing |  |  |  |  | 535 |  |  |  |
Internal Revenue Service (IRS) | Tax Year 2008 Through 2009 |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Federal tax, subject to interest |  |  |  |  | 516 |  |  |  |
Internal Revenue Service (IRS) | Tax Years 2010 Through 2012 |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Federal tax, subject to interest |  |  |  |  | 549 |  |  |  |
Forecast |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
U.S. Federal statutory rate |  |  |  |  |  |  |  | 21.00% |
State Tax Credits, Net of Current Year Utilization [Member] |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Valuation allowance, deferred tax asset, increase (decrease), amount |  |  |  |  | (23) |  |  |  |
Change in Indefinite Reinvestment Assertion of State Tax Credits |  |  |  |  |  |  |  |  |
Income Tax Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Valuation allowance, deferred tax asset, increase (decrease), amount |  |  |  |  | $ 21 |  |  |  |

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxCreditCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated amount of loss resulting from an adverse tax position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d)(3) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -URI http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817 + Details
Name: | us-gaap_IncomeTaxHolidayAggregateDollarAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -URI http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817 + Details
Name: | us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount recognized for uncertainty in income taxes classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LiabilityForUncertainTaxPositionsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 30 -Paragraph 5 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=109238119&loc=d3e30536-109315 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_OperatingLossCarryforwardsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of income tax expense (benefit) for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2A -Subparagraph (SAB Topic 5.EE.Q2(f)) -URI http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -URI http://asc.fasb.org/topic&trid=2144680 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 10B -URI http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deferred Tax Assets, Projected Effective Rate At Which Position Will Reverse + References No definition available. + Details
Name: | wdc_DeferredTaxAssetsProjectedEffectiveRateAtWhichPositionWillReverse
Namespace Prefix: | wdc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Deferred Tax Liabilities, Projected Effective Rate At Which Position Will Reverse + References No definition available. + Details
Name: | wdc_DeferredTaxLiabilitiesProjectedEffectiveRateAtWhichPositionWillReverse
Namespace Prefix: | wdc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Deferred Tax Liability, Increase (Decrease), Purchase Accounting Intangibles + References No definition available. + Details
Name: | wdc_DeferredTaxLiabilityIncreaseDecreasePurchaseAccountingIntangibles
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deferred Tax Liability, Increase (Decrease), Undistributed Earnings Of Foreign Subsidiaries + References No definition available. + Details
Name: | wdc_DeferredTaxLiabilityIncreaseDecreaseUndistributedEarningsOfForeignSubsidiaries
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income Tax Disclosure [Line Items] + References No definition available. + Details
Name: | wdc_IncomeTaxDisclosureLineItems
Namespace Prefix: | wdc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income Tax Examination, Estimate of Possible Loss Resulting From Transfer Pricing Adjustments + References No definition available. + Details
Name: | wdc_IncomeTaxExaminationEstimateofPossibleLossResultingFromTransferPricingAdjustments
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating Loss And Tax Credit Carryforwards, Amount + References No definition available. + Details
Name: | wdc_OperatingLossAndTaxCreditCarryforwardsAmount
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Income Tax Expense (Benefit), Incomplete Accounting, Provisional Amount + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefitIncompleteAccountingProvisionalAmount
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Transition Tax For Accumulated Foreign Earnings, Liability + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentTransitionTaxForAccumulatedForeignEarningsLiability
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Transition Tax For Accumulated Foreign Earnings, Liability, Favorable Final Regulation + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentTransitionTaxForAccumulatedForeignEarningsLiabilityFavorableFinalRegulation
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Transition Tax For Accumulated Foreign Earnings, Liability, Utilization Of Deferred Tax Asset + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentTransitionTaxForAccumulatedForeignEarningsLiabilityUtilizationOfDeferredTaxAsset
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Transition Tax For Accumulated Foreign Earnings, Liability, Utilization Of Deferred Tax Asset, Income Tax Expense (Benefit) + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentTransitionTaxForAccumulatedForeignEarningsLiabilityUtilizationOfDeferredTaxAssetIncomeTaxExpenseBenefit
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Measurement Period Adjustment, Transition Tax For Accumulated Foreign Earnings, Liability, Utilization Of Existing Operating Losses + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentTransitionTaxForAccumulatedForeignEarningsLiabilityUtilizationOfExistingOperatingLosses
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense (Benefit), Incomplete Accounting, Provisional Amount + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpenseBenefitIncompleteAccountingProvisionalAmount
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Unrecognized Tax Benefits + References No definition available. + Details
Name: | wdc_TaxCutsAndJobsActOf2017UnrecognizedTaxBenefits
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Cuts and Jobs Act of 2017, Transition Tax for Accumulated Foreign Earnings, Liability, Incomplete Accounting, Provisional Amount + References No definition available. + Details
Name: | wdc_TaxCutsandJobsActof2017TransitionTaxforAccumulatedForeignEarningsLiabilityIncompleteAccountingProvisionalAmount
Namespace Prefix: | wdc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=wdc_TaxYear2008Through2009Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=wdc_TaxYears2010Through2012Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=wdc_StateTaxCreditsNetOfCurrentYearUtilizationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=wdc_ChangeInIndefiniteReinvestmentAssertionOfStateTaxCreditsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |