XML 20 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Financial Statement Data Supplemental FS Data - Investments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 02, 2015
Jun. 27, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Current $ 241us-gaap_AvailableForSaleSecuritiesCurrent $ 284us-gaap_AvailableForSaleSecuritiesCurrent
Available-for-sale Securities, Noncurrent 224us-gaap_AvailableForSaleSecuritiesNoncurrent 215us-gaap_AvailableForSaleSecuritiesNoncurrent
Available-for-sale Securities, Amortized Cost Basis 465us-gaap_AvailableForSaleSecuritiesAmortizedCost 499us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Gross Unrealized Gain (Loss) 0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1 0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
Available-for-sale Securities, Fair Value 465wdc_AvailableforsaleSecuritiesFairValue 499wdc_AvailableforsaleSecuritiesFairValue
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 159us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
180us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) 0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Available-for-sale Securities, Fair Value Disclosure 159us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
180us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
US Government Agencies Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 126us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
88us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) 0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale Securities, Fair Value Disclosure 126us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
88us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 154us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
165us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) 0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Available-for-sale Securities, Fair Value Disclosure 154us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
165us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 26us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
66us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) 0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
0us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGainLoss1
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Available-for-sale Securities, Fair Value Disclosure $ 26us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
$ 66us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember