SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Western Digital Corp. – ‘10-Q’ for 12/29/23 – ‘JSON’

On:  Monday, 2/12/24, at 4:29pm ET   ·   For:  12/29/23   ·   Accession #:  106040-24-14   ·   File #:  1-08703

Previous ‘10-Q’:  ‘10-Q’ on 11/7/23 for 9/29/23   ·   Next & Latest:  ‘10-Q’ on 4/30/24 for 3/29/24   ·   6 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 2/12/24  Western Digital Corp.             10-Q       12/29/23  100:10M

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   1.89M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     33K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     33K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     30K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     30K 
11: R1          Cover Page                                          HTML     81K 
12: R2          Condensed Consolidated Balance Sheets               HTML    140K 
13: R3          Condensed Consolidated Balance Sheets               HTML     54K 
                (Parenthetical)                                                  
14: R4          Condensed Consolidated Statements of Operations     HTML    121K 
15: R5          Condensed Consolidated Statements of Comprehensive  HTML     61K 
                Loss                                                             
16: R6          Condensed Consolidated Statements of Cash Flows     HTML    136K 
17: R7          Condensed Consolidated Statements of Convertible    HTML    110K 
                Preferred Stock and Shareholders? Equity                         
18: R8          Organization and Basis of Presentation              HTML     41K 
19: R9          Recent Accounting Pronouncements                    HTML     44K 
20: R10         Business Segments, Geographic Information, and      HTML    106K 
                Concentrations of Risk                                           
21: R11         Supplemental Financial Statement Data               HTML    107K 
22: R12         Fair Value Measurements and Investments             HTML    104K 
23: R13         Derivative Instruments and Hedging Activities       HTML     34K 
24: R14         Debt                                                HTML     59K 
25: R15         Pension and Other Post-Retirement Benefit Plans     HTML     51K 
26: R16         Related Parties and Related Commitments and         HTML     73K 
                Contingencies                                                    
27: R17         Leases and Other Commitments                        HTML     67K 
28: R18         Shareholders' Equity and Convertible Preferred      HTML    104K 
                Stock                                                            
29: R19         Income Tax Expense                                  HTML     57K 
30: R20         Net Loss Per Common Share                           HTML     57K 
31: R21         Employee Termination, Asset Impairment, and Other   HTML     67K 
32: R22         Supplier Finance Program                            HTML     33K 
33: R23         Legal Proceedings                                   HTML     32K 
34: R24         Revision of Previously Issued Financial Statements  HTML    168K 
35: R25         Pay vs Performance Disclosure                       HTML     42K 
36: R26         Insider Trading Arrangements                        HTML     56K 
37: R27         Organization and Basis of Presentation (Policies)   HTML     64K 
38: R28         Business Segments, Geographic Information, and      HTML    111K 
                Concentrations of Risk (Tables)                                  
39: R29         Supplemental Financial Statement Data (Tables)      HTML    113K 
40: R30         Fair Value Measurements and Investments (Tables)    HTML    102K 
41: R31         Debt (Tables)                                       HTML     47K 
42: R32         Pension and Other Post-Retirement Benefit Plans     HTML     49K 
                (Tables)                                                         
43: R33         Related Parties and Related Commitments and         HTML     70K 
                Contingencies (Tables)                                           
44: R34         Leases and Other Commitments (Tables)               HTML     67K 
45: R35         Shareholders' Equity and Convertible Preferred      HTML    106K 
                Stock (Tables)                                                   
46: R36         Income Tax Expense (Tables)                         HTML     49K 
47: R37         Net Loss Per Common Share (Tables)                  HTML     55K 
48: R38         Employee Termination, Asset Impairment, and Other   HTML     67K 
                (Tables)                                                         
49: R39         Revision of Previously Issued Financial Statements  HTML    168K 
                (Tables)                                                         
50: R40         Organization and Basis of Presentation -            HTML     31K 
                Additional Information (Details)                                 
51: R41         Business Segments, Geographic Information, and      HTML     67K 
                Concentrations of Risk - Reportable Segments                     
                (Details)                                                        
52: R42         Business Segments, Geographic Information, and      HTML     50K 
                Concentrations of Risk - Disaggregation of Revenue               
                (Details)                                                        
53: R43         Business Segments, Geographic Information, and      HTML     36K 
                Concentrations of Risk - Additional Information                  
                (Details)                                                        
54: R44         Business Segments, Geographic Information, and      HTML     40K 
                Concentrations of Risk - Goodwill Rollforward                    
                (Details)                                                        
55: R45         Supplemental Financial Statement Data - Additional  HTML     44K 
                Information (Details)                                            
56: R46         Supplemental Financial Statement Data - Inventory   HTML     39K 
                (Details)                                                        
57: R47         Supplemental Financial Statement Data - Property,   HTML     50K 
                Plant and Equipment (Details)                                    
58: R48         Supplemental Financial Statement Data - Warranty    HTML     39K 
                Accrual Roll Forward (Details)                                   
59: R49         Supplemental Financial Statement Data - Total       HTML     37K 
                Warranty Accrual (Details)                                       
60: R50         Supplemental Financial Statement Data - Other       HTML     37K 
                Liabilities (Details)                                            
61: R51         Supplemental Financial Statement Data -             HTML     63K 
                Accumulated Other Comprehensive Loss Roll Forward                
                (Details)                                                        
62: R52         Fair Value Measurements and Investments -           HTML     78K 
                Financial Assets and Liabilities Measured at Fair                
                Value on Recurring Basis (Details)                               
63: R53         Fair Value Measurements and Investments - Debt      HTML     77K 
                Instrument Fair Value (Details)                                  
64: R54         Derivative Instruments and Hedging Activities       HTML     32K 
                (Details)                                                        
65: R55         Debt - Schedule of Debt (Details)                   HTML     72K 
66: R56         Debt - Additional Information (Details)             HTML    119K 
67: R57         Pension and Other Post-Retirement Benefit Plans -   HTML     31K 
                Additional Information (Details)                                 
68: R58         Pension and Other Post-Retirement Benefit Plans -   HTML     37K 
                Obligations and Funded Status (Details)                          
69: R59         Pension and Other Post-Retirement Benefit Plans -   HTML     38K 
                Unfunded Amounts Recognized on Consolidated                      
                Balance Sheets (Details)                                         
70: R60         Related Parties and Related Commitments and         HTML     79K 
                Contingencies - Additional Information (Details)                 
71: R61         Related Parties and Related Commitments and         HTML     49K 
                Contingencies - Equity Investments (Details)                     
72: R62         Related Parties and Related Commitments and         HTML     46K 
                Contingencies - Maximum Loss Exposure (Details)                  
73: R63         Related Parties and Related Commitments and         HTML     35K 
                Contingencies - JV Lease Guarantees (Details)                    
74: R64         Related Parties and Related Commitments and         HTML     52K 
                Contingencies - Joint Venture Lease Amounts                      
                (Details)                                                        
75: R65         Leases and Other Commitments - Supplemental         HTML     65K 
                Balance Sheet (Details)                                          
76: R66         Leases and Other Commitments - Supplemental Cash    HTML     36K 
                Flow (Details)                                                   
77: R67         Leases and Other Commitments - Sale Leaseback       HTML     44K 
                (Details)                                                        
78: R68         Leases and Other Commitments - Long-Term            HTML     42K 
                Commitments (Details)                                            
79: R69         Shareholders' Equity and Convertible Preferred      HTML     56K 
                Stock - Stock-Based Compensation Expense (Details)               
80: R70         Shareholders' Equity and Convertible Preferred      HTML     46K 
                Stock - Unrecognized Share-based Compensation                    
                (Details)                                                        
81: R71         Shareholders' Equity and Convertible Preferred      HTML     44K 
                Stock - Stock Option Activity (Details)                          
82: R72         Shareholders' Equity and Convertible Preferred      HTML     55K 
                Stock - Restricted Stock Units And Performance                   
                Share Units (Details)                                            
83: R73         Shareholders' Equity and Convertible Preferred      HTML     70K 
                Stock - Convertible Preferred Stock (Details)                    
84: R74         Income Tax Expense - Tax Expense and Effective Tax  HTML     40K 
                Rate (Details)                                                   
85: R75         Income Tax Expense - Additional Information         HTML     46K 
                (Details)                                                        
86: R76         Income Tax Expense - Unrecognized Tax Benefits      HTML     43K 
                (Details)                                                        
87: R77         Net Loss Per Common Share - Earnings Per Share,     HTML     74K 
                Basic and Diluted (Details)                                      
88: R78         Employee Termination, Asset Impairment, and Other   HTML     45K 
                - Expense Recognition (Details)                                  
89: R79         Employee Termination, Asset Impairment, and Other   HTML     44K 
                - Business Realignment Activities (Details)                      
90: R80         Supplier Finance Program (Details)                  HTML     38K 
91: R81         Revision of Previously Issued Financial Statements  HTML     96K 
                - Condensed Consolidated Statement of Operations                 
                (Details)                                                        
92: R82         Revision of Previously Issued Financial Statements  HTML     99K 
                - Condensed Consolidated Statement of                            
                Comprehensive Loss (Details)                                     
93: R83         Revision of Previously Issued Financial Statements  HTML     61K 
                - Condensed Consolidated Statement of Cash Flows                 
                (Details)                                                        
94: R84         Revision of Previously Issued Financial Statements  HTML     83K 
                - Condensed Consolidated Statement of                            
                Shareholders? Equity (Details)                                   
95: R85         Revision of Previously Issued Financial Statements  HTML     74K 
                - Condensed Consolidated Balance Sheet (Details)                 
97: XML         IDEA XML File -- Filing Summary                      XML    188K 
100: XML         XBRL Instance -- wdc-20231229_htm                    XML   2.63M  
96: EXCEL       IDEA Workbook of Financial Report Info              XLSX    181K 
 7: EX-101.CAL  XBRL Calculations -- wdc-20231229_cal                XML    237K 
 8: EX-101.DEF  XBRL Definitions -- wdc-20231229_def                 XML    781K 
 9: EX-101.LAB  XBRL Labels -- wdc-20231229_lab                      XML   2.11M 
10: EX-101.PRE  XBRL Presentations -- wdc-20231229_pre               XML   1.30M 
 6: EX-101.SCH  XBRL Schema -- wdc-20231229                          XSD    202K 
98: JSON        XBRL Instance as JSON Data -- MetaLinks              622±   924K 
99: ZIP         XBRL Zipped Folder -- 0000106040-24-000014-xbrl      Zip    441K 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"version":  "2.2",
"instance":  {
    "wdc-20231229.htm":  {
        "nsprefix":  "wdc",
        "nsuri":  "http://www.wdc.com/20231229",
        "dts":  {
            "inline":  {
                "local":  [
                    "wdc-20231229.htm"
                    ]
                },
            "schema":  {
                "local":  [
                    "wdc-20231229.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
                    "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
                    "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
                    "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
                    "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
                    "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
                    "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
                    "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
                    "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
                    "https://xbrl.sec.gov/country/2023/country-2023.xsd",
                    "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
                    "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
                    ]
                },
            "calculationLink":  {
                "local":  [
                    "wdc-20231229_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "wdc-20231229_def.xml"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "wdc-20231229_lab.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "wdc-20231229_pre.xml"
                    ]
                }
            },
        "keyStandard":  313,
        "keyCustom":  50,
        "axisStandard":  41,
        "axisCustom":  2,
        "memberStandard":  52,
        "memberCustom":  43,
        "hidden":  {
            "total":  11,
            "http://xbrl.sec.gov/dei/2023":  5,
            "http://xbrl.sec.gov/ecd/2023":  3,
            "http://fasb.org/us-gaap/2023":  3
            },
        "contextCount":  358,
        "entityCount":  1,
        "segmentCount":  98,
        "elementCount":  724,
        "unitCount":  10,
        "baseTaxonomies":  {
            "http://fasb.org/us-gaap/2023":  1085,
            "http://xbrl.sec.gov/dei/2023":  29,
            "http://xbrl.sec.gov/ecd/2023":  24,
            "http://fasb.org/srt/2023":  1
            },
        "report":  {
            "R1":  {
                "role":  "http://www.wdc.com/role/CoverPage",
                "longName":  "0000001 - Document - Cover Page",
                "shortName":  "Cover Page",
                "isDefault":  "true",
                "groupType":  "document",
                "subGroupType":  "",
                "menuCat":  "Cover",
                "order":  "1",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "dei:DocumentType",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "dei:DocumentType",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R2":  {
                "role":  "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                "longName":  "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
                "shortName":  "CONDENSED CONSOLIDATED BALANCE SHEETS",
                "isDefault":  "false",
                "groupType":  "statement",
                "subGroupType":  "",
                "menuCat":  "Statements",
                "order":  "2",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R3":  {
                "role":  "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
                "longName":  "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
                "shortName":  "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
                "isDefault":  "false",
                "groupType":  "statement",
                "subGroupType":  "parenthetical",
                "menuCat":  "Statements",
                "order":  "3",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:TemporaryEquityParOrStatedValuePerShare",
                    "unitRef":  "usdPerShare",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "us-gaap:TemporaryEquityParOrStatedValuePerShare",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:TemporaryEquitySharesIssued",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "us-gaap:TemporaryEquitySharesIssued",
                        "us-gaap:TemporaryEquitySharesOutstanding",
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R4":  {
                "role":  "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                "longName":  "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
                "shortName":  "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
                "isDefault":  "false",
                "groupType":  "statement",
                "subGroupType":  "",
                "menuCat":  "Statements",
                "order":  "4",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:CostOfGoodsAndServicesSold",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R5":  {
                "role":  "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                "longName":  "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
                "shortName":  "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
                "isDefault":  "false",
                "groupType":  "statement",
                "subGroupType":  "",
                "menuCat":  "Statements",
                "order":  "5",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  null
                },
            "R6":  {
                "role":  "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                "longName":  "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
                "shortName":  "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
                "isDefault":  "false",
                "groupType":  "statement",
                "subGroupType":  "",
                "menuCat":  "Statements",
                "order":  "6",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DepreciationAndAmortization",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R7":  {
                "role":  "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                "longName":  "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND SHAREHOLDERS\u2019 EQUITY",
                "shortName":  "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND SHAREHOLDERS\u2019 EQUITY",
                "isDefault":  "false",
                "groupType":  "statement",
                "subGroupType":  "",
                "menuCat":  "Statements",
                "order":  "7",
                "firstAnchor":  {
                    "contextRef":  "c-34",
                    "name":  "us-gaap:CommonStockSharesOutstanding",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-41",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R8":  {
                "role":  "http://www.wdc.com/role/OrganizationandBasisofPresentation",
                "longName":  "0000008 - Disclosure - Organization and Basis of Presentation",
                "shortName":  "Organization and Basis of Presentation",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "8",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R9":  {
                "role":  "http://www.wdc.com/role/RecentAccountingPronouncements",
                "longName":  "0000009 - Disclosure - Recent Accounting Pronouncements",
                "shortName":  "Recent Accounting Pronouncements",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "9",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R10":  {
                "role":  "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRisk",
                "longName":  "0000010 - Disclosure - Business Segments, Geographic Information, and Concentrations of Risk",
                "shortName":  "Business Segments, Geographic Information, and Concentrations of Risk",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "10",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ConcentrationRiskDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ConcentrationRiskDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R11":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementData",
                "longName":  "0000011 - Disclosure - Supplemental Financial Statement Data",
                "shortName":  "Supplemental Financial Statement Data",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "11",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R12":  {
                "role":  "http://www.wdc.com/role/FairValueMeasurementsandInvestments",
                "longName":  "0000012 - Disclosure - Fair Value Measurements and Investments",
                "shortName":  "Fair Value Measurements and Investments",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "12",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R13":  {
                "role":  "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivities",
                "longName":  "0000013 - Disclosure - Derivative Instruments and Hedging Activities",
                "shortName":  "Derivative Instruments and Hedging Activities",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "13",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R14":  {
                "role":  "http://www.wdc.com/role/Debt",
                "longName":  "0000014 - Disclosure - Debt",
                "shortName":  "Debt",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "14",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R15":  {
                "role":  "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlans",
                "longName":  "0000015 - Disclosure - Pension and Other Post-Retirement Benefit Plans",
                "shortName":  "Pension and Other Post-Retirement Benefit Plans",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "15",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R16":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingencies",
                "longName":  "0000016 - Disclosure - Related Parties and Related Commitments and Contingencies",
                "shortName":  "Related Parties and Related Commitments and Contingencies",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "16",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:RelatedPartiesAndRelatedCommitmentsAndContingenciesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:RelatedPartiesAndRelatedCommitmentsAndContingenciesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R17":  {
                "role":  "http://www.wdc.com/role/LeasesandOtherCommitments",
                "longName":  "0000017 - Disclosure - Leases and Other Commitments",
                "shortName":  "Leases and Other Commitments",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "17",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R18":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStock",
                "longName":  "0000018 - Disclosure - Shareholders' Equity and Convertible Preferred Stock",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "18",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R19":  {
                "role":  "http://www.wdc.com/role/IncomeTaxExpense",
                "longName":  "0000019 - Disclosure - Income Tax Expense",
                "shortName":  "Income Tax Expense",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "19",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R20":  {
                "role":  "http://www.wdc.com/role/NetLossPerCommonShare",
                "longName":  "0000020 - Disclosure - Net Loss Per Common Share",
                "shortName":  "Net Loss Per Common Share",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "20",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R21":  {
                "role":  "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOther",
                "longName":  "0000021 - Disclosure - Employee Termination, Asset Impairment, and Other",
                "shortName":  "Employee Termination, Asset Impairment, and Other",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "21",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:EmployeeTerminationBenefitsAndOtherChargesDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:EmployeeTerminationBenefitsAndOtherChargesDisclosureTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R22":  {
                "role":  "http://www.wdc.com/role/SupplierFinanceProgram",
                "longName":  "0000022 - Disclosure - Supplier Finance Program",
                "shortName":  "Supplier Finance Program",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "22",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:SupplierFinanceProgramTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:SupplierFinanceProgramTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R23":  {
                "role":  "http://www.wdc.com/role/LegalProceedings",
                "longName":  "0000023 - Disclosure - Legal Proceedings",
                "shortName":  "Legal Proceedings",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "23",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:LegalMattersAndContingenciesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:LegalMattersAndContingenciesTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R24":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatements",
                "longName":  "0000024 - Disclosure - Revision of Previously Issued Financial Statements",
                "shortName":  "Revision of Previously Issued Financial Statements",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "24",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ErrorCorrectionTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ErrorCorrectionTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R25":  {
                "role":  "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
                "longName":  "995410 - Disclosure - Pay vs Performance Disclosure",
                "shortName":  "Pay vs Performance Disclosure",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "25",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  null
                },
            "R26":  {
                "role":  "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
                "longName":  "995445 - Disclosure - Insider Trading Arrangements",
                "shortName":  "Insider Trading Arrangements",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "",
                "menuCat":  "Notes",
                "order":  "26",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "ecd:NonRule10b51ArrAdoptedFlag",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ecd:NonRule10b51ArrTrmntdFlag",
                        "ecd:Rule10b51ArrTrmntdFlag",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "ecd:NonRule10b51ArrAdoptedFlag",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ecd:NonRule10b51ArrTrmntdFlag",
                        "ecd:Rule10b51ArrTrmntdFlag",
                        "span",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R27":  {
                "role":  "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies",
                "longName":  "9954471 - Disclosure - Organization and Basis of Presentation (Policies)",
                "shortName":  "Organization and Basis of Presentation (Policies)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "policies",
                "menuCat":  "Policies",
                "order":  "27",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R28":  {
                "role":  "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskTables",
                "longName":  "9954472 - Disclosure - Business Segments, Geographic Information, and Concentrations of Risk (Tables)",
                "shortName":  "Business Segments, Geographic Information, and Concentrations of Risk (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "28",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R29":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataTables",
                "longName":  "9954473 - Disclosure - Supplemental Financial Statement Data (Tables)",
                "shortName":  "Supplemental Financial Statement Data (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "29",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R30":  {
                "role":  "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsTables",
                "longName":  "9954474 - Disclosure - Fair Value Measurements and Investments (Tables)",
                "shortName":  "Fair Value Measurements and Investments (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "30",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R31":  {
                "role":  "http://www.wdc.com/role/DebtTables",
                "longName":  "9954475 - Disclosure - Debt (Tables)",
                "shortName":  "Debt (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "31",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfDebtTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfDebtTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R32":  {
                "role":  "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansTables",
                "longName":  "9954476 - Disclosure - Pension and Other Post-Retirement Benefit Plans (Tables)",
                "shortName":  "Pension and Other Post-Retirement Benefit Plans (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "32",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R33":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesTables",
                "longName":  "9954477 - Disclosure - Related Parties and Related Commitments and Contingencies (Tables)",
                "shortName":  "Related Parties and Related Commitments and Contingencies (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "33",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:NotesReceivableAndInvestmentsInRelatedPartiesTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:NotesReceivableAndInvestmentsInRelatedPartiesTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R34":  {
                "role":  "http://www.wdc.com/role/LeasesandOtherCommitmentsTables",
                "longName":  "9954478 - Disclosure - Leases and Other Commitments (Tables)",
                "shortName":  "Leases and Other Commitments (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "34",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:LesseeOperatingLeasesSupplementalBalanceSheetDisclosuresTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "wdc:LesseeOperatingLeasesSupplementalBalanceSheetDisclosuresTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R35":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockTables",
                "longName":  "9954479 - Disclosure - Shareholders' Equity and Convertible Preferred Stock (Tables)",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "35",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R36":  {
                "role":  "http://www.wdc.com/role/IncomeTaxExpenseTables",
                "longName":  "9954480 - Disclosure - Income Tax Expense (Tables)",
                "shortName":  "Income Tax Expense (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "36",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R37":  {
                "role":  "http://www.wdc.com/role/NetLossPerCommonShareTables",
                "longName":  "9954481 - Disclosure - Net Loss Per Common Share (Tables)",
                "shortName":  "Net Loss Per Common Share (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "37",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R38":  {
                "role":  "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherTables",
                "longName":  "9954482 - Disclosure - Employee Termination, Asset Impairment, and Other (Tables)",
                "shortName":  "Employee Termination, Asset Impairment, and Other (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "38",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R39":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsTables",
                "longName":  "9954483 - Disclosure - Revision of Previously Issued Financial Statements (Tables)",
                "shortName":  "Revision of Previously Issued Financial Statements (Tables)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "tables",
                "menuCat":  "Tables",
                "order":  "39",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R40":  {
                "role":  "http://www.wdc.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails",
                "longName":  "9954484 - Disclosure - Organization and Basis of Presentation - Additional Information (Details)",
                "shortName":  "Organization and Basis of Presentation - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "40",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "unitRef":  "segment",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "span",
                        "div",
                        "us-gaap:SegmentReportingPolicyPolicyTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "unitRef":  "segment",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "span",
                        "div",
                        "us-gaap:SegmentReportingPolicyPolicyTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R41":  {
                "role":  "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails",
                "longName":  "9954485 - Disclosure - Business Segments, Geographic Information, and Concentrations of Risk - Reportable Segments (Details)",
                "shortName":  "Business Segments, Geographic Information, and Concentrations of Risk - Reportable Segments (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "41",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "wdc:GrossMarginPercentage",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "3",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R42":  {
                "role":  "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails",
                "longName":  "9954486 - Disclosure - Business Segments, Geographic Information, and Concentrations of Risk - Disaggregation of Revenue (Details)",
                "shortName":  "Business Segments, Geographic Information, and Concentrations of Risk - Disaggregation of Revenue (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "42",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-97",
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R43":  {
                "role":  "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                "longName":  "9954487 - Disclosure - Business Segments, Geographic Information, and Concentrations of Risk - Additional Information (Details)",
                "shortName":  "Business Segments, Geographic Information, and Concentrations of Risk - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "43",
                "firstAnchor":  {
                    "contextRef":  "c-110",
                    "name":  "us-gaap:ConcentrationRiskPercentage1",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "2",
                    "ancestors":  [
                        "us-gaap:ConcentrationRiskPercentage1",
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-110",
                    "name":  "us-gaap:ConcentrationRiskPercentage1",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "2",
                    "ancestors":  [
                        "us-gaap:ConcentrationRiskPercentage1",
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R44":  {
                "role":  "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                "longName":  "9954488 - Disclosure - Business Segments, Geographic Information, and Concentrations of Risk - Goodwill Rollforward (Details)",
                "shortName":  "Business Segments, Geographic Information, and Concentrations of Risk - Goodwill Rollforward (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "44",
                "firstAnchor":  {
                    "contextRef":  "c-4",
                    "name":  "us-gaap:Goodwill",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R45":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails",
                "longName":  "9954489 - Disclosure - Supplemental Financial Statement Data - Additional Information (Details)",
                "shortName":  "Supplemental Financial Statement Data - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "45",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ProceedsFromSaleAndCollectionOfReceivables",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ProceedsFromSaleAndCollectionOfReceivables",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R46":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails",
                "longName":  "9954490 - Disclosure - Supplemental Financial Statement Data - Inventory (Details)",
                "shortName":  "Supplemental Financial Statement Data - Inventory (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "46",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R47":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails",
                "longName":  "9954491 - Disclosure - Supplemental Financial Statement Data - Property, Plant and Equipment (Details)",
                "shortName":  "Supplemental Financial Statement Data - Property, Plant and Equipment (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "47",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:PropertyPlantAndEquipmentGross",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:PropertyPlantAndEquipmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:PropertyPlantAndEquipmentGross",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:PropertyPlantAndEquipmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R48":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataWarrantyAccrualRollForwardDetails",
                "longName":  "9954492 - Disclosure - Supplemental Financial Statement Data - Warranty Accrual Roll Forward (Details)",
                "shortName":  "Supplemental Financial Statement Data - Warranty Accrual Roll Forward (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "48",
                "firstAnchor":  {
                    "contextRef":  "c-22",
                    "name":  "us-gaap:StandardProductWarrantyAccrual",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R49":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails",
                "longName":  "9954493 - Disclosure - Supplemental Financial Statement Data - Total Warranty Accrual (Details)",
                "shortName":  "Supplemental Financial Statement Data - Total Warranty Accrual (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "49",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:StandardProductWarrantyAccrualCurrent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:StandardProductWarrantyAccrualCurrent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R50":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails",
                "longName":  "9954494 - Disclosure - Supplemental Financial Statement Data - Other Liabilities (Details)",
                "shortName":  "Supplemental Financial Statement Data - Other Liabilities (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "50",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:AccruedIncomeTaxesNoncurrent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:AccruedIncomeTaxesNoncurrent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R51":  {
                "role":  "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails",
                "longName":  "9954495 - Disclosure - Supplemental Financial Statement Data - Accumulated Other Comprehensive Loss Roll Forward (Details)",
                "shortName":  "Supplemental Financial Statement Data - Accumulated Other Comprehensive Loss Roll Forward (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "51",
                "firstAnchor":  {
                    "contextRef":  "c-22",
                    "name":  "us-gaap:StockholdersEquity",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R52":  {
                "role":  "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
                "longName":  "9954496 - Disclosure - Fair Value Measurements and Investments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)",
                "shortName":  "Fair Value Measurements and Investments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "52",
                "firstAnchor":  {
                    "contextRef":  "c-150",
                    "name":  "us-gaap:AssetsFairValueDisclosure",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-150",
                    "name":  "us-gaap:AssetsFairValueDisclosure",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R53":  {
                "role":  "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails",
                "longName":  "9954497 - Disclosure - Fair Value Measurements and Investments - Debt Instrument Fair Value (Details)",
                "shortName":  "Fair Value Measurements and Investments - Debt Instrument Fair Value (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "53",
                "firstAnchor":  {
                    "contextRef":  "c-171",
                    "name":  "us-gaap:DebtInstrumentInterestRateStatedPercentage",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:RelatedCostsAndFairValuesBasedOnQuotedMarketPricesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-209",
                    "name":  "us-gaap:LongTermDebtFairValue",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:RelatedCostsAndFairValuesBasedOnQuotedMarketPricesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R54":  {
                "role":  "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails",
                "longName":  "9954498 - Disclosure - Derivative Instruments and Hedging Activities (Details)",
                "shortName":  "Derivative Instruments and Hedging Activities (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "54",
                "firstAnchor":  {
                    "contextRef":  "c-213",
                    "name":  "us-gaap:DerivativeTermOfContract",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-213",
                    "name":  "us-gaap:DerivativeTermOfContract",
                    "unitRef":  null,
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  null,
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R55":  {
                "role":  "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                "longName":  "9954499 - Disclosure - Debt - Schedule of Debt (Details)",
                "shortName":  "Debt - Schedule of Debt (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "55",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:DebtInstrumentCarryingAmount",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:DebtInstrumentCarryingAmount",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R56":  {
                "role":  "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                "longName":  "9954500 - Disclosure - Debt - Additional Information (Details)",
                "shortName":  "Debt - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "56",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:PaymentsForDerivativeInstrumentInvestingActivities",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R57":  {
                "role":  "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansAdditionalInformationDetails",
                "longName":  "9954501 - Disclosure - Pension and Other Post-Retirement Benefit Plans - Additional Information (Details)",
                "shortName":  "Pension and Other Post-Retirement Benefit Plans - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "57",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "3",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "3",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R58":  {
                "role":  "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails",
                "longName":  "9954502 - Disclosure - Pension and Other Post-Retirement Benefit Plans - Obligations and Funded Status (Details)",
                "shortName":  "Pension and Other Post-Retirement Benefit Plans - Obligations and Funded Status (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "58",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:DefinedBenefitPlanBenefitObligation",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:DefinedBenefitPlanBenefitObligation",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R59":  {
                "role":  "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails",
                "longName":  "9954503 - Disclosure - Pension and Other Post-Retirement Benefit Plans - Unfunded Amounts Recognized on Consolidated Balance Sheets (Details)",
                "shortName":  "Pension and Other Post-Retirement Benefit Plans - Unfunded Amounts Recognized on Consolidated Balance Sheets (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "59",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R60":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                "longName":  "9954504 - Disclosure - Related Parties and Related Commitments and Contingencies - Additional Information (Details)",
                "shortName":  "Related Parties and Related Commitments and Contingencies - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "60",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "wdc:NumberOfLegalEntities",
                    "unitRef":  "entity",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "wdc:CostsAssociatedWithUnderutilizedCapacityAsAResultOfATemporaryAbnormalReductionInProduction",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R61":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails",
                "longName":  "9954505 - Disclosure - Related Parties and Related Commitments and Contingencies - Equity Investments (Details)",
                "shortName":  "Related Parties and Related Commitments and Contingencies - Equity Investments (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "61",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "wdc:NotesReceivableAndInvestmentsInRelatedParties",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-246",
                    "name":  "us-gaap:Investments",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:NotesReceivableAndInvestmentsInRelatedPartiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R62":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails",
                "longName":  "9954506 - Disclosure - Related Parties and Related Commitments and Contingencies - Maximum Loss Exposure (Details)",
                "shortName":  "Related Parties and Related Commitments and Contingencies - Maximum Loss Exposure (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "62",
                "firstAnchor":  {
                    "contextRef":  "c-7",
                    "name":  "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:VariableInterestEntityMaximumLossExposureTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-7",
                    "name":  "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:VariableInterestEntityMaximumLossExposureTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R63":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                "longName":  "9954507 - Disclosure - Related Parties and Related Commitments and Contingencies - JV Lease Guarantees (Details)",
                "shortName":  "Related Parties and Related Commitments and Contingencies - JV Lease Guarantees (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "63",
                "firstAnchor":  {
                    "contextRef":  "c-260",
                    "name":  "us-gaap:GuaranteeObligationsMaximumExposure",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:VariableInterestEntityMaximumLossExposureTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  null
                },
            "R64":  {
                "role":  "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails",
                "longName":  "9954508 - Disclosure - Related Parties and Related Commitments and Contingencies - Joint Venture Lease Amounts (Details)",
                "shortName":  "Related Parties and Related Commitments and Contingencies - Joint Venture Lease Amounts (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "64",
                "firstAnchor":  {
                    "contextRef":  "c-268",
                    "name":  "wdc:GuaranteeObligationsMaximumExposureRemainderOfFiscalYear",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:RemainingGuaranteeObligationsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-268",
                    "name":  "wdc:GuaranteeObligationsMaximumExposureRemainderOfFiscalYear",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:RemainingGuaranteeObligationsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R65":  {
                "role":  "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails",
                "longName":  "9954509 - Disclosure - Leases and Other Commitments - Supplemental Balance Sheet (Details)",
                "shortName":  "Leases and Other Commitments - Supplemental Balance Sheet (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "65",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:LesseeOperatingLeasesSupplementalBalanceSheetDisclosuresTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "wdc:LesseeOperatingLeasesSupplementalBalanceSheetDisclosuresTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R66":  {
                "role":  "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalCashFlowDetails",
                "longName":  "9954510 - Disclosure - Leases and Other Commitments - Supplemental Cash Flow (Details)",
                "shortName":  "Leases and Other Commitments - Supplemental Cash Flow (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "66",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:OperatingLeaseCost",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LeaseCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:OperatingLeaseCost",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LeaseCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R67":  {
                "role":  "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails",
                "longName":  "9954511 - Disclosure - Leases and Other Commitments - Sale Leaseback (Details)",
                "shortName":  "Leases and Other Commitments - Sale Leaseback (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "67",
                "firstAnchor":  {
                    "contextRef":  "c-277",
                    "name":  "wdc:SaleLeasebackTransactionNetCashProceeds",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-277",
                    "name":  "wdc:SaleLeasebackTransactionNetCashProceeds",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R68":  {
                "role":  "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails",
                "longName":  "9954512 - Disclosure - Leases and Other Commitments - Long-Term Commitments (Details)",
                "shortName":  "Leases and Other Commitments - Long-Term Commitments (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "68",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R69":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                "longName":  "9954513 - Disclosure - Shareholders' Equity and Convertible Preferred Stock - Stock-Based Compensation Expense (Details)",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock - Stock-Based Compensation Expense (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "69",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:AllocatedShareBasedCompensationExpense",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:AllocatedShareBasedCompensationExpense",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R70":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails",
                "longName":  "9954514 - Disclosure - Shareholders' Equity and Convertible Preferred Stock - Unrecognized Share-based Compensation (Details)",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock - Unrecognized Share-based Compensation (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "70",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R71":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails",
                "longName":  "9954515 - Disclosure - Shareholders' Equity and Convertible Preferred Stock - Stock Option Activity (Details)",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock - Stock Option Activity (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "71",
                "firstAnchor":  {
                    "contextRef":  "c-4",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-5",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-5",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R72":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails",
                "longName":  "9954516 - Disclosure - Shareholders' Equity and Convertible Preferred Stock - Restricted Stock Units And Performance Share Units (Details)",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock - Restricted Stock Units And Performance Share Units (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "72",
                "firstAnchor":  {
                    "contextRef":  "c-303",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-5",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-303",
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-5",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R73":  {
                "role":  "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails",
                "longName":  "9954517 - Disclosure - Shareholders' Equity and Convertible Preferred Stock - Convertible Preferred Stock (Details)",
                "shortName":  "Shareholders' Equity and Convertible Preferred Stock - Convertible Preferred Stock (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "73",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:TemporaryEquitySharesAuthorized",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "span",
                        "div",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-306",
                    "name":  "us-gaap:TemporaryEquitySharesAuthorized",
                    "unitRef":  "shares",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "INF",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R74":  {
                "role":  "http://www.wdc.com/role/IncomeTaxExpenseTaxExpenseandEffectiveTaxRateDetails",
                "longName":  "9954518 - Disclosure - Income Tax Expense - Tax Expense and Effective Tax Rate (Details)",
                "shortName":  "Income Tax Expense - Tax Expense and Effective Tax Rate (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "74",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
                    "unitRef":  "number",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "2",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R75":  {
                "role":  "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails",
                "longName":  "9954519 - Disclosure - Income Tax Expense - Additional Information (Details)",
                "shortName":  "Income Tax Expense - Additional Information (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "75",
                "firstAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-1",
                    "name":  "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R76":  {
                "role":  "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails",
                "longName":  "9954520 - Disclosure - Income Tax Expense - Unrecognized Tax Benefits (Details)",
                "shortName":  "Income Tax Expense - Unrecognized Tax Benefits (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "76",
                "firstAnchor":  {
                    "contextRef":  "c-4",
                    "name":  "us-gaap:UnrecognizedTaxBenefits",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-4",
                    "name":  "us-gaap:UnrecognizedTaxBenefits",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R77":  {
                "role":  "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails",
                "longName":  "9954521 - Disclosure - Net Loss Per Common Share - Earnings Per Share, Basic and Diluted (Details)",
                "shortName":  "Net Loss Per Common Share - Earnings Per Share, Basic and Diluted (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "77",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  null
                },
            "R78":  {
                "role":  "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails",
                "longName":  "9954522 - Disclosure - Employee Termination, Asset Impairment, and Other - Expense Recognition (Details)",
                "shortName":  "Employee Termination, Asset Impairment, and Other - Expense Recognition (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "78",
                "firstAnchor":  {
                    "contextRef":  "c-277",
                    "name":  "us-gaap:SaleAndLeasebackTransactionGainLossNet",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-318",
                    "name":  "wdc:EmployeeTerminationBenefitsAndOtherContractTerminationCosts",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R79":  {
                "role":  "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails",
                "longName":  "9954523 - Disclosure - Employee Termination, Asset Impairment, and Other - Business Realignment Activities (Details)",
                "shortName":  "Employee Termination, Asset Impairment, and Other - Business Realignment Activities (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "79",
                "firstAnchor":  {
                    "contextRef":  "c-324",
                    "name":  "us-gaap:RestructuringReserve",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-324",
                    "name":  "us-gaap:RestructuringReserve",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R80":  {
                "role":  "http://www.wdc.com/role/SupplierFinanceProgramDetails",
                "longName":  "9954524 - Disclosure - Supplier Finance Program (Details)",
                "shortName":  "Supplier Finance Program (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "80",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:SupplierFinanceProgramObligationCurrent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:SupplierFinanceProgramObligationCurrent",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "div",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true,
                    "unique":  true
                    }
                },
            "R81":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                "longName":  "9954525 - Disclosure - Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Operations (Details)",
                "shortName":  "Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Operations (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "81",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:OperatingIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-332",
                    "name":  "us-gaap:OperatingIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R82":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                "longName":  "9954526 - Disclosure - Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Comprehensive Loss (Details)",
                "shortName":  "Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Comprehensive Loss (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "82",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-332",
                    "name":  "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R83":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                "longName":  "9954527 - Disclosure - Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Cash Flows (Details)",
                "shortName":  "Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Cash Flows (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "83",
                "firstAnchor":  {
                    "contextRef":  "c-9",
                    "name":  "us-gaap:NetIncomeLoss",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-334",
                    "name":  "us-gaap:DeferredIncomeTaxExpenseBenefit",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R84":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails",
                "longName":  "9954528 - Disclosure - Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Shareholders\u2019 Equity (Details)",
                "shortName":  "Revision of Previously Issued Financial Statements - Condensed Consolidated Statement of Shareholders\u2019 Equity (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "84",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "us-gaap:StockholdersEquity",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-338",
                    "name":  "us-gaap:StockholdersEquity",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                },
            "R85":  {
                "role":  "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails",
                "longName":  "9954529 - Disclosure - Revision of Previously Issued Financial Statements - Condensed Consolidated Balance Sheet (Details)",
                "shortName":  "Revision of Previously Issued Financial Statements - Condensed Consolidated Balance Sheet (Details)",
                "isDefault":  "false",
                "groupType":  "disclosure",
                "subGroupType":  "details",
                "menuCat":  "Details",
                "order":  "85",
                "firstAnchor":  {
                    "contextRef":  "c-3",
                    "name":  "wdc:NotesReceivableAndInvestmentsInRelatedParties",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "first":  true
                    },
                "uniqueAnchor":  {
                    "contextRef":  "c-348",
                    "name":  "wdc:NotesReceivableAndInvestmentsInRelatedParties",
                    "unitRef":  "usd",
                    "xsiNil":  "false",
                    "lang":  "en-US",
                    "decimals":  "-6",
                    "ancestors":  [
                        "span",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "reportCount":  1,
                    "baseRef":  "wdc-20231229.htm",
                    "unique":  true
                    }
                }
            },
        "tag":  {
            "us-gaap_AOCIAttributableToParentNetOfTaxRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AOCIAttributableToParentNetOfTaxRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accumulated Other Comprehensive Income (Loss) [Roll Forward]",
                            "label":  "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AccountingChangesAndErrorCorrectionsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccountingChangesAndErrorCorrectionsAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounting Changes and Error Corrections [Abstract]",
                            "label":  "Accounting Changes and Error Corrections [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AccountsNotesAndLoansReceivableLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccountsNotesAndLoansReceivableLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounts, Notes, Loans and Financing Receivable [Line Items]",
                            "label":  "Accounts, Notes, Loans and Financing Receivable [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Legal Entity of Counterparty, Type [Axis]",
                            "label":  "Legal Entity of Counterparty, Type [Axis]",
                            "documentation":  "Information by legal entity of counterparty.  A counterparty is the other party that participates in a financial transaction."
                            }
                        }
                    },
                "auth_ref":  [
                    "r37"
                    ]
                },
            "us-gaap_AccountsPayableCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccountsPayableCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounts payable",
                            "label":  "Accounts Payable, Current",
                            "documentation":  "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r27",
                    "r891"
                    ]
                },
            "wdc_AccountsReceivableBenchmarkMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "AccountsReceivableBenchmarkMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounts Receivable Benchmark",
                            "label":  "Accounts Receivable Benchmark [Member]",
                            "documentation":  "Accounts Receivable Benchmark"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AccountsReceivableNetCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccountsReceivableNetCurrent",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounts receivable, net",
                            "label":  "Accounts Receivable, after Allowance for Credit Loss, Current",
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
                            }
                        }
                    },
                "auth_ref":  [
                    "r340",
                    "r341"
                    ]
                },
            "us-gaap_AccruedIncomeTaxesCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccruedIncomeTaxesCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income taxes payable",
                            "label":  "Accrued Income Taxes, Current",
                            "documentation":  "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r116",
                    "r175"
                    ]
                },
            "us-gaap_AccruedIncomeTaxesNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccruedIncomeTaxesNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails":  {
                        "parentTag":  "us-gaap_OtherLiabilitiesNoncurrent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-current net tax payable",
                            "label":  "Accrued Income Taxes, Noncurrent",
                            "documentation":  "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer.  Alternate captions include income taxes payable, noncurrent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r117",
                    "r175"
                    ]
                },
            "us-gaap_AccruedLiabilitiesCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccruedLiabilitiesCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accrued expenses",
                            "label":  "Accrued Liabilities, Current",
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r30"
                    ]
                },
            "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Actuarial Pension Losses",
                            "label":  "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
                            "documentation":  "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r6",
                    "r15",
                    "r39",
                    "r248",
                    "r249",
                    "r996"
                    ]
                },
            "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails":  {
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Accumulated depreciation",
                            "label":  "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
                            "documentation":  "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
                            }
                        }
                    },
                "auth_ref":  [
                    "r75",
                    "r224",
                    "r690"
                    ]
                },
            "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedGainLossNetCashFlowHedgeParentMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Unrealized Losses on Derivative Contracts",
                            "label":  "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
                            "documentation":  "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r241",
                    "r248",
                    "r249",
                    "r551",
                    "r859",
                    "r996"
                    ]
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedOtherComprehensiveIncomeLossLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accumulated Other Comprehensive Income (Loss) [Line Items]",
                            "label":  "Accumulated Other Comprehensive Income (Loss) [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r247",
                    "r248",
                    "r607",
                    "r608",
                    "r609",
                    "r610",
                    "r611",
                    "r612"
                    ]
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accumulated other comprehensive loss",
                            "label":  "Accumulated Other Comprehensive Income (Loss), Net of Tax",
                            "documentation":  "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
                            }
                        }
                    },
                "auth_ref":  [
                    "r38",
                    "r39",
                    "r129",
                    "r233",
                    "r687",
                    "r722",
                    "r726"
                    ]
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedOtherComprehensiveIncomeLossTable",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accumulated Other Comprehensive Income (Loss) [Table]",
                            "label":  "Accumulated Other Comprehensive Income (Loss) [Table]",
                            "documentation":  "Disclosure of information about components of accumulated other comprehensive income (loss)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r247",
                    "r248",
                    "r607",
                    "r608",
                    "r609",
                    "r610",
                    "r611",
                    "r612"
                    ]
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accumulated Other Comprehensive Loss",
                            "label":  "AOCI Attributable to Parent [Member]",
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
                            }
                        }
                    },
                "auth_ref":  [
                    "r2",
                    "r15",
                    "r39",
                    "r560",
                    "r563",
                    "r643",
                    "r717",
                    "r718",
                    "r996",
                    "r997",
                    "r998",
                    "r1011",
                    "r1012",
                    "r1013"
                    ]
                },
            "us-gaap_AccumulatedTranslationAdjustmentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AccumulatedTranslationAdjustmentMember",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign Currency Translation Adjustment",
                            "label":  "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
                            "documentation":  "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r4",
                    "r15",
                    "r39",
                    "r248",
                    "r249",
                    "r608",
                    "r609",
                    "r610",
                    "r611",
                    "r612",
                    "r996"
                    ]
                },
            "ecd_Additional402vDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "Additional402vDisclosureTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Additional 402(v) Disclosure",
                            "label":  "Additional 402(v) Disclosure [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r941"
                    ]
                },
            "us-gaap_AdditionalPaidInCapital":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AdditionalPaidInCapital",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Additional paid-in capital",
                            "label":  "Additional Paid in Capital",
                            "documentation":  "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder.  Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
                            }
                        }
                    },
                "auth_ref":  [
                    "r121",
                    "r891",
                    "r1084"
                    ]
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AdditionalPaidInCapitalMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Additional Paid-In Capital",
                            "label":  "Additional Paid-in Capital [Member]",
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
                            }
                        }
                    },
                "auth_ref":  [
                    "r514",
                    "r515",
                    "r516",
                    "r738",
                    "r1011",
                    "r1012",
                    "r1013",
                    "r1058",
                    "r1086"
                    ]
                },
            "ecd_AdjToCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AdjToCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adjustment to Compensation, Amount",
                            "label":  "Adjustment to Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "ecd_AdjToCompAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AdjToCompAxis",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adjustment to Compensation:",
                            "label":  "Adjustment to Compensation [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "ecd_AdjToNonPeoNeoCompFnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AdjToNonPeoNeoCompFnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adjustment to Non-PEO NEO Compensation Footnote",
                            "label":  "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "ecd_AdjToPeoCompFnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AdjToPeoCompFnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adjustment To PEO Compensation, Footnote",
                            "label":  "Adjustment To PEO Compensation, Footnote [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "wdc_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Purchase of capped calls related to the issuance of convertible notes, net of tax",
                            "label":  "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls",
                            "documentation":  "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Stock-based compensation",
                            "label":  "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
                            "documentation":  "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r87",
                    "r88",
                    "r484"
                    ]
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adjustments to reconcile net loss to net cash provided by (used in) operations:",
                            "label":  "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_AggregateValueOfRestrictedStockAwardsVested":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "AggregateValueOfRestrictedStockAwardsVested",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Aggregate value of restricted stock awards vested",
                            "label":  "Aggregate Value Of Restricted Stock Awards Vested",
                            "documentation":  "Aggregate Value Of Restricted Stock Awards Vested"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_AggtErrCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AggtErrCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Aggregate Erroneous Compensation Amount",
                            "label":  "Aggregate Erroneous Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r912",
                    "r923",
                    "r933",
                    "r958"
                    ]
                },
            "ecd_AggtErrCompNotYetDeterminedTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AggtErrCompNotYetDeterminedTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Aggregate Erroneous Compensation Not Yet Determined",
                            "label":  "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r915",
                    "r926",
                    "r936",
                    "r961"
                    ]
                },
            "ecd_AllAdjToCompMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AllAdjToCompMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "All Adjustments to Compensation",
                            "label":  "All Adjustments to Compensation [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "ecd_AllExecutiveCategoriesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AllExecutiveCategoriesMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "All Executive Categories",
                            "label":  "All Executive Categories [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r954"
                    ]
                },
            "ecd_AllIndividualsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AllIndividualsMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "All Individuals",
                            "label":  "All Individuals [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r919",
                    "r927",
                    "r937",
                    "r954",
                    "r962",
                    "r966",
                    "r974"
                    ]
                },
            "ecd_AllTradingArrangementsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AllTradingArrangementsMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "All Trading Arrangements",
                            "label":  "All Trading Arrangements [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r972"
                    ]
                },
            "us-gaap_AllocatedShareBasedCompensationExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AllocatedShareBasedCompensationExpense",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails":  {
                        "parentTag":  "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Expenses on stock-based compensation",
                            "label":  "Share-Based Payment Arrangement, Expense",
                            "documentation":  "Amount of expense for award under share-based payment arrangement.  Excludes amount capitalized."
                            }
                        }
                    },
                "auth_ref":  [
                    "r512",
                    "r518"
                    ]
                },
            "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AllocatedShareBasedCompensationExpenseNetOfTax",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total",
                            "label":  "Share-Based Payment Arrangement, Expense, after Tax",
                            "documentation":  "Amount, after tax, of expense for award under share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_AmendmentFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "AmendmentFlag",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Amendment Flag",
                            "label":  "Amendment Flag",
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_AmericasMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "AmericasMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Americas",
                            "label":  "Americas [Member]",
                            "documentation":  "Continents of North and South America."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1088",
                    "r1089",
                    "r1090",
                    "r1091"
                    ]
                },
            "us-gaap_AmortizationOfFinancingCostsAndDiscounts":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AmortizationOfFinancingCostsAndDiscounts",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  8.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Amortization of debt issuance costs and discounts",
                            "label":  "Amortization of Debt Issuance Costs and Discounts",
                            "documentation":  "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
                            }
                        }
                    },
                "auth_ref":  [
                    "r439",
                    "r617",
                    "r875",
                    "r876",
                    "r1003"
                    ]
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AmortizationOfIntangibleAssets",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Amortization of acquired intangible assets",
                            "label":  "Amortization of Intangible Assets",
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
                            }
                        }
                    },
                "auth_ref":  [
                    "r10",
                    "r69",
                    "r73"
                    ]
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Anti-dilutive potential common shares excluded (in shares)",
                            "label":  "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
                            "documentation":  "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
                            }
                        }
                    },
                "auth_ref":  [
                    "r300"
                    ]
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Antidilutive Securities [Axis]",
                            "label":  "Antidilutive Securities [Axis]",
                            "documentation":  "Information by type of antidilutive security."
                            }
                        }
                    },
                "auth_ref":  [
                    "r54"
                    ]
                },
            "us-gaap_AntidilutiveSecuritiesNameDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AntidilutiveSecuritiesNameDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Antidilutive Securities, Name [Domain]",
                            "label":  "Antidilutive Securities, Name [Domain]",
                            "documentation":  "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
                            }
                        }
                    },
                "auth_ref":  [
                    "r54"
                    ]
                },
            "srt_AsiaMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "AsiaMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Asia",
                            "label":  "Asia [Member]",
                            "documentation":  "Continent of Asia."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1088",
                    "r1089",
                    "r1090",
                    "r1091"
                    ]
                },
            "us-gaap_Assets":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "Assets",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total assets",
                            "terseLabel":  "Total assets",
                            "label":  "Assets",
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
                            }
                        }
                    },
                "auth_ref":  [
                    "r173",
                    "r227",
                    "r261",
                    "r308",
                    "r328",
                    "r334",
                    "r347",
                    "r404",
                    "r405",
                    "r407",
                    "r408",
                    "r409",
                    "r411",
                    "r413",
                    "r415",
                    "r416",
                    "r549",
                    "r552",
                    "r595",
                    "r683",
                    "r782",
                    "r891",
                    "r903",
                    "r1045",
                    "r1046",
                    "r1070"
                    ]
                },
            "us-gaap_AssetsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AssetsAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "ASSETS",
                            "verboseLabel":  "Assets:",
                            "label":  "Assets [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AssetsCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AssetsCurrent",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total current assets",
                            "label":  "Assets, Current",
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
                            }
                        }
                    },
                "auth_ref":  [
                    "r220",
                    "r236",
                    "r261",
                    "r347",
                    "r404",
                    "r405",
                    "r407",
                    "r408",
                    "r409",
                    "r411",
                    "r413",
                    "r415",
                    "r416",
                    "r549",
                    "r552",
                    "r595",
                    "r891",
                    "r1045",
                    "r1046",
                    "r1070"
                    ]
                },
            "us-gaap_AssetsCurrentAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AssetsCurrentAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Current assets:",
                            "label":  "Assets, Current [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_AssetsFairValueDisclosure":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AssetsFairValueDisclosure",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total assets at fair value",
                            "label":  "Assets, Fair Value Disclosure",
                            "documentation":  "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
                            }
                        }
                    },
                "auth_ref":  [
                    "r100"
                    ]
                },
            "us-gaap_AssetsNoncurrentAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AssetsNoncurrentAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-current assets:",
                            "label":  "Assets, Noncurrent [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_AwardExrcPrice":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardExrcPrice",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Exercise Price",
                            "label":  "Award Exercise Price"
                            }
                        }
                    },
                "auth_ref":  [
                    "r969"
                    ]
                },
            "ecd_AwardGrantDateFairValue":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardGrantDateFairValue",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value as of Grant Date",
                            "label":  "Award Grant Date Fair Value"
                            }
                        }
                    },
                "auth_ref":  [
                    "r970"
                    ]
                },
            "ecd_AwardTmgDiscLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardTmgDiscLineItems",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Award Timing Disclosures [Line Items]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "ecd_AwardTmgHowMnpiCnsdrdTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardTmgHowMnpiCnsdrdTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Timing, How MNPI Considered",
                            "label":  "Award Timing, How MNPI Considered [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "ecd_AwardTmgMethodTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardTmgMethodTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Timing Method",
                            "label":  "Award Timing Method [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "ecd_AwardTmgMnpiCnsdrdFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardTmgMnpiCnsdrdFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Timing MNPI Considered",
                            "label":  "Award Timing MNPI Considered [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "ecd_AwardTmgMnpiDiscTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardTmgMnpiDiscTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Timing MNPI Disclosure",
                            "label":  "Award Timing MNPI Disclosure [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "ecd_AwardTmgPredtrmndFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardTmgPredtrmndFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Timing Predetermined",
                            "label":  "Award Timing Predetermined [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "us-gaap_AwardTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "AwardTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails",
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Type [Axis]",
                            "label":  "Award Type [Axis]",
                            "documentation":  "Information by type of award under share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r486",
                    "r487",
                    "r488",
                    "r489",
                    "r490",
                    "r491",
                    "r492",
                    "r493",
                    "r494",
                    "r495",
                    "r496",
                    "r497",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r502",
                    "r503",
                    "r504",
                    "r505",
                    "r506",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511"
                    ]
                },
            "ecd_AwardUndrlygSecuritiesAmt":  {
                "xbrltype":  "decimalItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardUndrlygSecuritiesAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Underlying Securities",
                            "label":  "Award Underlying Securities Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r968"
                    ]
                },
            "ecd_AwardsCloseToMnpiDiscIndName":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardsCloseToMnpiDiscIndName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Name",
                            "label":  "Awards Close in Time to MNPI Disclosures, Individual Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r967"
                    ]
                },
            "ecd_AwardsCloseToMnpiDiscTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardsCloseToMnpiDiscTable",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Awards Close in Time to MNPI Disclosures",
                            "label":  "Awards Close in Time to MNPI Disclosures [Table]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r966"
                    ]
                },
            "ecd_AwardsCloseToMnpiDiscTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "AwardsCloseToMnpiDiscTableTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Awards Close in Time to MNPI Disclosures, Table",
                            "label":  "Awards Close in Time to MNPI Disclosures [Table Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r966"
                    ]
                },
            "us-gaap_BalanceSheetLocationAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "BalanceSheetLocationAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Balance Sheet Location [Axis]",
                            "label":  "Balance Sheet Location [Axis]",
                            "documentation":  "Information by location on balance sheet (statement of financial position)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_BalanceSheetLocationDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "BalanceSheetLocationDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Balance Sheet Location [Domain]",
                            "label":  "Balance Sheet Location [Domain]",
                            "documentation":  "Location in the balance sheet (statement of financial position)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r92",
                    "r96"
                    ]
                },
            "us-gaap_BaseRateMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "BaseRateMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Base Rate",
                            "label":  "Base Rate [Member]",
                            "documentation":  "Minimum rate investor will accept."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_BasisOfAccountingPolicyPolicyTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "BasisOfAccountingPolicyPolicyTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Basis of Presentation",
                            "label":  "Basis of Accounting, Policy [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_BuildingAndBuildingImprovementsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "BuildingAndBuildingImprovementsMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Buildings and improvements",
                            "label":  "Building and Building Improvements [Member]",
                            "documentation":  "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_BusinessRealignmentActivitiesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "BusinessRealignmentActivitiesMember",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails",
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Business Realignment",
                            "label":  "Business Realignment Activities [Member]",
                            "documentation":  "Charges to periodically realign the company's operations with anticipated market demand."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_BusinessSeparationCosts":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "BusinessSeparationCosts",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Business separation costs",
                            "label":  "Business Separation Costs",
                            "documentation":  "Business Separation Costs"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_CarryingReportedAmountFairValueDisclosureMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CarryingReportedAmountFairValueDisclosureMember",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Carrying Value",
                            "label":  "Reported Value Measurement [Member]",
                            "documentation":  "Measured as reported on the statement of financial position (balance sheet)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r102",
                    "r103"
                    ]
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash and cash equivalents",
                            "label":  "Cash and Cash Equivalents, at Carrying Value",
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r48",
                    "r222",
                    "r854"
                    ]
                },
            "us-gaap_CashAndCashEquivalentsFairValueDisclosure":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CashAndCashEquivalentsFairValueDisclosure",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails":  {
                        "parentTag":  "us-gaap_AssetsFairValueDisclosure",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash equivalents - Money market funds",
                            "label":  "Cash and Cash Equivalents, Fair Value Disclosure",
                            "documentation":  "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Cash and cash equivalents, beginning of year",
                            "periodEndLabel":  "Cash and cash equivalents, end of period",
                            "label":  "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage.  Excludes amount for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
                            }
                        }
                    },
                "auth_ref":  [
                    "r48",
                    "r141",
                    "r259"
                    ]
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net increase (decrease) in cash and cash equivalents",
                            "label":  "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1",
                    "r141"
                    ]
                },
            "ecd_ChangedPeerGroupFnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ChangedPeerGroupFnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Changed Peer Group, Footnote",
                            "label":  "Changed Peer Group, Footnote [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r945"
                    ]
                },
            "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Obligations and Funded Status",
                            "label":  "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
                            "documentation":  "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans."
                            }
                        }
                    },
                "auth_ref":  [
                    "r23"
                    ]
                },
            "dei_CityAreaCode":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "CityAreaCode",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "City Area Code",
                            "label":  "City Area Code",
                            "documentation":  "Area code of city"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ClassOfStockDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ClassOfStockDomain",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Class of Stock [Domain]",
                            "label":  "Class of Stock [Domain]",
                            "documentation":  "Share of stock differentiated by the voting rights the holder receives.  Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
                            }
                        }
                    },
                "auth_ref":  [
                    "r192",
                    "r230",
                    "r231",
                    "r232",
                    "r261",
                    "r293",
                    "r294",
                    "r297",
                    "r299",
                    "r305",
                    "r306",
                    "r347",
                    "r404",
                    "r407",
                    "r408",
                    "r409",
                    "r415",
                    "r416",
                    "r447",
                    "r448",
                    "r449",
                    "r450",
                    "r451",
                    "r595",
                    "r732",
                    "r733",
                    "r734",
                    "r735",
                    "r738",
                    "r739",
                    "r740",
                    "r741",
                    "r742",
                    "r743",
                    "r744",
                    "r745",
                    "r746",
                    "r747",
                    "r748",
                    "r749",
                    "r769",
                    "r791",
                    "r812",
                    "r834",
                    "r835",
                    "r836",
                    "r837",
                    "r838",
                    "r980",
                    "r1004",
                    "r1015"
                    ]
                },
            "wdc_ClientDevicesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ClientDevicesMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Client",
                            "label":  "Client Devices [Member]",
                            "documentation":  "Client Devices [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_CloudMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "CloudMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cloud",
                            "label":  "Cloud [Member]",
                            "documentation":  "Cloud"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_CoSelectedMeasureAmt":  {
                "xbrltype":  "decimalItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "CoSelectedMeasureAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Company Selected Measure Amount",
                            "label":  "Company Selected Measure Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r946"
                    ]
                },
            "ecd_CoSelectedMeasureName":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "CoSelectedMeasureName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Company Selected Measure Name",
                            "label":  "Company Selected Measure Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r946"
                    ]
                },
            "us-gaap_CommitmentsAndContingencies":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommitmentsAndContingencies",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Commitments and contingencies (Notes 9, 10, 12 and 16)",
                            "label":  "Commitments and Contingencies",
                            "documentation":  "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
                            }
                        }
                    },
                "auth_ref":  [
                    "r35",
                    "r112",
                    "r684",
                    "r768"
                    ]
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommitmentsAndContingenciesDisclosureAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Commitments and Contingencies Disclosure [Abstract]",
                            "label":  "Commitments and Contingencies Disclosure [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_CommonStockMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommonStockMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Common Stock",
                            "label":  "Common Stock [Member]",
                            "documentation":  "Stock that is subordinate to all other stock of the issuer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r894",
                    "r895",
                    "r896",
                    "r898",
                    "r899",
                    "r900",
                    "r901",
                    "r1011",
                    "r1012",
                    "r1058",
                    "r1082",
                    "r1086"
                    ]
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommonStockParOrStatedValuePerShare",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Common stock, par value (in dollars per share)",
                            "label":  "Common Stock, Par or Stated Value Per Share",
                            "documentation":  "Face amount or stated value per share of common stock."
                            }
                        }
                    },
                "auth_ref":  [
                    "r120"
                    ]
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommonStockSharesAuthorized",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Common stock, shares authorized (in shares)",
                            "label":  "Common Stock, Shares Authorized",
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
                            }
                        }
                    },
                "auth_ref":  [
                    "r120",
                    "r769"
                    ]
                },
            "us-gaap_CommonStockSharesIssued":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommonStockSharesIssued",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Common stock, shares issued (in shares)",
                            "label":  "Common Stock, Shares, Issued",
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury."
                            }
                        }
                    },
                "auth_ref":  [
                    "r120"
                    ]
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommonStockSharesOutstanding",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Common stock, shares outstanding (in shares)",
                            "periodStartLabel":  "Common stock, beginning balance (in shares)",
                            "periodEndLabel":  "Common stock, ending balance (in shares)",
                            "label":  "Common Stock, Shares, Outstanding",
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r16",
                    "r120",
                    "r769",
                    "r788",
                    "r1086",
                    "r1087"
                    ]
                },
            "us-gaap_CommonStockValue":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CommonStockValue",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Common stock, $0.01 par value; authorized \u2014 450 shares; issued and outstanding \u2014 326 shares and 322 shares, respectively",
                            "label":  "Common Stock, Value, Issued",
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r120",
                    "r685",
                    "r891"
                    ]
                },
            "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "CompActuallyPaidVsCoSelectedMeasureTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Compensation Actually Paid vs.  Company Selected Measure",
                            "label":  "Compensation Actually Paid vs.  Company Selected Measure [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r951"
                    ]
                },
            "ecd_CompActuallyPaidVsNetIncomeTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "CompActuallyPaidVsNetIncomeTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Compensation Actually Paid vs.  Net Income",
                            "label":  "Compensation Actually Paid vs.  Net Income [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r950"
                    ]
                },
            "ecd_CompActuallyPaidVsOtherMeasureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "CompActuallyPaidVsOtherMeasureTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Compensation Actually Paid vs.  Other Measure",
                            "label":  "Compensation Actually Paid vs.  Other Measure [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r952"
                    ]
                },
            "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "CompActuallyPaidVsTotalShareholderRtnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Compensation Actually Paid vs.  Total Shareholder Return",
                            "label":  "Compensation Actually Paid vs.  Total Shareholder Return [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r949"
                    ]
                },
            "us-gaap_CompensationAndRetirementDisclosureAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CompensationAndRetirementDisclosureAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Retirement Benefits [Abstract]",
                            "label":  "Retirement Benefits [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ComprehensiveIncomeNetOfTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ComprehensiveIncomeNetOfTax",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total comprehensive loss",
                            "label":  "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity.  Excludes changes in equity resulting from investments by owners and distributions to owners."
                            }
                        }
                    },
                "auth_ref":  [
                    "r40",
                    "r244",
                    "r246",
                    "r251",
                    "r678",
                    "r694"
                    ]
                },
            "wdc_ComputerEquipmentandSoftwareMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ComputerEquipmentandSoftwareMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Computer equipment and software",
                            "label":  "Computer Equipment and Software [Member]",
                            "documentation":  "Capitalized computer equipment and software purchases."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ConcentrationRiskBenchmarkDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskBenchmarkDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration Risk Benchmark [Domain]",
                            "label":  "Concentration Risk Benchmark [Domain]",
                            "documentation":  "The denominator in a calculation of a disclosed concentration risk percentage."
                            }
                        }
                    },
                "auth_ref":  [
                    "r56",
                    "r59",
                    "r104",
                    "r105",
                    "r339",
                    "r840"
                    ]
                },
            "us-gaap_ConcentrationRiskByBenchmarkAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskByBenchmarkAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration Risk Benchmark [Axis]",
                            "label":  "Concentration Risk Benchmark [Axis]",
                            "documentation":  "Information by benchmark of concentration risk."
                            }
                        }
                    },
                "auth_ref":  [
                    "r56",
                    "r59",
                    "r104",
                    "r105",
                    "r339",
                    "r727",
                    "r840"
                    ]
                },
            "us-gaap_ConcentrationRiskByTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskByTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration Risk Type [Axis]",
                            "label":  "Concentration Risk Type [Axis]",
                            "documentation":  "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
                            }
                        }
                    },
                "auth_ref":  [
                    "r56",
                    "r59",
                    "r104",
                    "r105",
                    "r339",
                    "r840",
                    "r983"
                    ]
                },
            "us-gaap_ConcentrationRiskDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRisk"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Business Segments, Geographic Information, and Concentrations of Risk",
                            "label":  "Concentration Risk Disclosure [Text Block]",
                            "documentation":  "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact.  This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
                            }
                        }
                    },
                "auth_ref":  [
                    "r144"
                    ]
                },
            "us-gaap_ConcentrationRiskLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration Risk [Line Items]",
                            "label":  "Concentration Risk [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r840"
                    ]
                },
            "us-gaap_ConcentrationRiskPercentage1":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskPercentage1",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration risk, percentage",
                            "label":  "Concentration Risk, Percentage",
                            "documentation":  "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
                            }
                        }
                    },
                "auth_ref":  [
                    "r56",
                    "r59",
                    "r104",
                    "r105",
                    "r339"
                    ]
                },
            "us-gaap_ConcentrationRiskTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskTable",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration Risk [Table]",
                            "label":  "Concentration Risk [Table]",
                            "documentation":  "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
                            }
                        }
                    },
                "auth_ref":  [
                    "r55",
                    "r56",
                    "r59",
                    "r60",
                    "r104",
                    "r172",
                    "r840"
                    ]
                },
            "us-gaap_ConcentrationRiskTypeDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConcentrationRiskTypeDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Concentration Risk Type [Domain]",
                            "label":  "Concentration Risk Type [Domain]",
                            "documentation":  "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
                            }
                        }
                    },
                "auth_ref":  [
                    "r56",
                    "r59",
                    "r104",
                    "r105",
                    "r339",
                    "r840"
                    ]
                },
            "srt_ConsolidationItemsAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ConsolidationItemsAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Consolidation Items [Axis]",
                            "label":  "Consolidation Items [Axis]",
                            "documentation":  "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r203",
                    "r204",
                    "r205",
                    "r206",
                    "r207",
                    "r208",
                    "r209",
                    "r210",
                    "r211",
                    "r265",
                    "r310",
                    "r326",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r332",
                    "r335",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r409",
                    "r410",
                    "r412",
                    "r414",
                    "r415",
                    "r990",
                    "r991",
                    "r1045",
                    "r1046"
                    ]
                },
            "srt_ConsolidationItemsDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ConsolidationItemsDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Consolidation Items [Domain]",
                            "label":  "Consolidation Items [Domain]",
                            "documentation":  "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r203",
                    "r204",
                    "r205",
                    "r206",
                    "r207",
                    "r208",
                    "r209",
                    "r210",
                    "r211",
                    "r265",
                    "r310",
                    "r326",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r332",
                    "r335",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r409",
                    "r410",
                    "r412",
                    "r414",
                    "r415",
                    "r990",
                    "r991",
                    "r1045",
                    "r1046"
                    ]
                },
            "us-gaap_ConstructionInProgressMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConstructionInProgressMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Construction-in-process",
                            "label":  "Construction in Progress [Member]",
                            "documentation":  "Structure or a modification to a structure under construction.  Includes recently completed structures or modifications to structures that have not been placed into service."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ConsumerMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ConsumerMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Consumer",
                            "label":  "Consumer [Member]",
                            "documentation":  "Consumer"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ContaminationIncidentCharges":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ContaminationIncidentCharges",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Costs incurred with unexpected power outage incident",
                            "label":  "Contamination Incident Charges",
                            "documentation":  "Contamination Incident Charges"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ContractTerminationMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ContractTerminationMember",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Contract Termination and Other",
                            "label":  "Contract Termination [Member]",
                            "documentation":  "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan."
                            }
                        }
                    },
                "auth_ref":  [
                    "r868",
                    "r869",
                    "r870",
                    "r871"
                    ]
                },
            "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Long-term Purchase Agreements",
                            "label":  "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
                            "documentation":  "Tabular disclosure of contractual obligation by timing of payment due.  Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1010"
                    ]
                },
            "us-gaap_ConvertibleDebtMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConvertibleDebtMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible Debt",
                            "label":  "Convertible Debt [Member]",
                            "documentation":  "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
                            }
                        }
                    },
                "auth_ref":  [
                    "r154",
                    "r418",
                    "r419",
                    "r429",
                    "r430",
                    "r431",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r872",
                    "r873",
                    "r874",
                    "r875",
                    "r876"
                    ]
                },
            "us-gaap_ConvertibleDebtSecuritiesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConvertibleDebtSecuritiesMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible Debt Securities",
                            "label":  "Convertible Debt Securities [Member]",
                            "documentation":  "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1052"
                    ]
                },
            "us-gaap_ConvertiblePreferredStockMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ConvertiblePreferredStockMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible Preferred Stock",
                            "label":  "Convertible Preferred Stock [Member]",
                            "documentation":  "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option."
                            }
                        }
                    },
                "auth_ref":  [
                    "r447",
                    "r448",
                    "r449",
                    "r898",
                    "r899",
                    "r900",
                    "r901"
                    ]
                },
            "us-gaap_CorporateNonSegmentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CorporateNonSegmentMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Corporate, Non-Segment",
                            "label":  "Corporate, Non-Segment [Member]",
                            "documentation":  "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
                            }
                        }
                    },
                "auth_ref":  [
                    "r21",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r335",
                    "r1018"
                    ]
                },
            "us-gaap_CostOfGoodsAndServicesSold":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CostOfGoodsAndServicesSold",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cost of revenue",
                            "label":  "Cost of Goods and Services Sold",
                            "documentation":  "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period.  This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r133",
                    "r656"
                    ]
                },
            "us-gaap_CostOfSalesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CostOfSalesMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cost of revenue",
                            "label":  "Cost of Sales [Member]",
                            "documentation":  "Primary financial statement caption encompassing cost of sales."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Business Separation Costs",
                            "label":  "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring.  Excludes entity newly acquired in business combination and discontinued operation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r77",
                    "r150",
                    "r151"
                    ]
                },
            "wdc_CostsAssociatedWithUnderutilizedCapacityAsAResultOfATemporaryAbnormalReductionInProduction":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "CostsAssociatedWithUnderutilizedCapacityAsAResultOfATemporaryAbnormalReductionInProduction",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Costs incurred associated with reduction in utilization",
                            "label":  "Costs Associated With Underutilized Capacity As A Result Of A Temporary Abnormal Reduction In Production",
                            "documentation":  "Costs Associated With Underutilized Capacity As A Result Of A Temporary Abnormal Reduction In Production"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_CoverAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "CoverAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cover page.",
                            "label":  "Cover [Abstract]",
                            "documentation":  "Cover page."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_CumulativeDividends":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CumulativeDividends",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cumulative dividends",
                            "label":  "Cumulative Dividends",
                            "documentation":  "Amount of cumulative cash dividends distributed to shareholders."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cumulative Effect, Period of Adoption, Adjustment",
                            "label":  "Cumulative Effect, Period of Adoption, Adjustment [Member]",
                            "documentation":  "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards."
                            }
                        }
                    },
                "auth_ref":  [
                    "r214",
                    "r269",
                    "r280",
                    "r287",
                    "r351",
                    "r359",
                    "r514",
                    "r515",
                    "r516",
                    "r534",
                    "r535",
                    "r558",
                    "r560",
                    "r561",
                    "r563",
                    "r565",
                    "r566",
                    "r571",
                    "r574",
                    "r577",
                    "r578",
                    "r641"
                    ]
                },
            "srt_CumulativeEffectPeriodOfAdoptionAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "CumulativeEffectPeriodOfAdoptionAxis",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cumulative Effect, Period of Adoption [Axis]",
                            "label":  "Cumulative Effect, Period of Adoption [Axis]",
                            "documentation":  "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
                            }
                        }
                    },
                "auth_ref":  [
                    "r214",
                    "r269",
                    "r280",
                    "r287",
                    "r351",
                    "r359",
                    "r514",
                    "r515",
                    "r516",
                    "r534",
                    "r535",
                    "r558",
                    "r560",
                    "r561",
                    "r563",
                    "r565",
                    "r566",
                    "r571",
                    "r574",
                    "r577",
                    "r578",
                    "r641"
                    ]
                },
            "srt_CumulativeEffectPeriodOfAdoptionDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "CumulativeEffectPeriodOfAdoptionDomain",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cumulative Effect, Period of Adoption [Domain]",
                            "label":  "Cumulative Effect, Period of Adoption [Domain]",
                            "documentation":  "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
                            }
                        }
                    },
                "auth_ref":  [
                    "r214",
                    "r269",
                    "r280",
                    "r287",
                    "r351",
                    "r359",
                    "r514",
                    "r515",
                    "r516",
                    "r534",
                    "r535",
                    "r558",
                    "r560",
                    "r561",
                    "r563",
                    "r565",
                    "r566",
                    "r571",
                    "r574",
                    "r577",
                    "r578",
                    "r641"
                    ]
                },
            "dei_CurrentFiscalYearEndDate":  {
                "xbrltype":  "gMonthDayItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "CurrentFiscalYearEndDate",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Current Fiscal Year End Date",
                            "label":  "Current Fiscal Year End Date",
                            "documentation":  "End date of current fiscal year in the format --MM-DD."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_CustomerConcentrationRiskMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "CustomerConcentrationRiskMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Customer Concentration Risk",
                            "label":  "Customer Concentration Risk [Member]",
                            "documentation":  "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues.  The risk is the materially adverse effects of loss of a significant customer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r57",
                    "r339"
                    ]
                },
            "us-gaap_DebtDisclosureAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtDisclosureAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt Disclosure [Abstract]",
                            "label":  "Debt Disclosure [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/Debt"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt",
                            "label":  "Debt Disclosure [Text Block]",
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
                            }
                        }
                    },
                "auth_ref":  [
                    "r153",
                    "r260",
                    "r417",
                    "r423",
                    "r424",
                    "r425",
                    "r426",
                    "r427",
                    "r428",
                    "r433",
                    "r440",
                    "r441",
                    "r443"
                    ]
                },
            "us-gaap_DebtInstrumentAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt Instrument [Axis]",
                            "label":  "Debt Instrument [Axis]",
                            "documentation":  "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r25",
                    "r115",
                    "r116",
                    "r174",
                    "r177",
                    "r265",
                    "r418",
                    "r419",
                    "r420",
                    "r421",
                    "r422",
                    "r424",
                    "r429",
                    "r430",
                    "r431",
                    "r432",
                    "r434",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r618",
                    "r872",
                    "r873",
                    "r874",
                    "r875",
                    "r876",
                    "r1005"
                    ]
                },
            "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentBasisSpreadOnVariableRate1",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Variable interest rate",
                            "label":  "Debt Instrument, Basis Spread on Variable Rate",
                            "documentation":  "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DebtInstrumentCarryingAmount":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentCarryingAmount",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails_1":  {
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Total debt",
                            "label":  "Long-Term Debt, Gross",
                            "documentation":  "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt.  Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
                            }
                        }
                    },
                "auth_ref":  [
                    "r25",
                    "r177",
                    "r444"
                    ]
                },
            "us-gaap_DebtInstrumentConvertibleConversionPrice1":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentConvertibleConversionPrice1",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Conversion price (in USD per share)",
                            "label":  "Debt Instrument, Convertible, Conversion Price",
                            "documentation":  "The price per share of the conversion feature embedded in the debt instrument."
                            }
                        }
                    },
                "auth_ref":  [
                    "r155",
                    "r420"
                    ]
                },
            "us-gaap_DebtInstrumentFaceAmount":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentFaceAmount",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt instrument, face amount",
                            "label":  "Debt Instrument, Face Amount",
                            "documentation":  "Face (par) amount of debt instrument at time of issuance."
                            }
                        }
                    },
                "auth_ref":  [
                    "r107",
                    "r109",
                    "r418",
                    "r618",
                    "r873",
                    "r874"
                    ]
                },
            "us-gaap_DebtInstrumentInterestRateStatedPercentage":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentInterestRateStatedPercentage",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt instrument, interest rate (percentage)",
                            "label":  "Debt Instrument, Interest Rate, Stated Percentage",
                            "documentation":  "Contractual interest rate for funds borrowed, under the debt agreement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r32",
                    "r419"
                    ]
                },
            "us-gaap_DebtInstrumentLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt Instrument [Line Items]",
                            "label":  "Debt Instrument [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r265",
                    "r418",
                    "r419",
                    "r420",
                    "r421",
                    "r422",
                    "r424",
                    "r429",
                    "r430",
                    "r431",
                    "r432",
                    "r434",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r442",
                    "r618",
                    "r872",
                    "r873",
                    "r874",
                    "r875",
                    "r876",
                    "r1005"
                    ]
                },
            "us-gaap_DebtInstrumentNameDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentNameDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt Instrument, Name [Domain]",
                            "label":  "Debt Instrument, Name [Domain]",
                            "documentation":  "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r33",
                    "r265",
                    "r418",
                    "r419",
                    "r420",
                    "r421",
                    "r422",
                    "r424",
                    "r429",
                    "r430",
                    "r431",
                    "r432",
                    "r434",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r618",
                    "r872",
                    "r873",
                    "r874",
                    "r875",
                    "r876",
                    "r1005"
                    ]
                },
            "us-gaap_DebtInstrumentTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentTable",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Long-term Debt Instruments [Table]",
                            "label":  "Schedule of Long-Term Debt Instruments [Table]",
                            "documentation":  "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r33",
                    "r81",
                    "r83",
                    "r106",
                    "r107",
                    "r109",
                    "r113",
                    "r157",
                    "r158",
                    "r265",
                    "r418",
                    "r419",
                    "r420",
                    "r421",
                    "r422",
                    "r424",
                    "r429",
                    "r430",
                    "r431",
                    "r432",
                    "r434",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r442",
                    "r618",
                    "r872",
                    "r873",
                    "r874",
                    "r875",
                    "r876",
                    "r1005"
                    ]
                },
            "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails_1":  {
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  -1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Issuance costs",
                            "terseLabel":  "Unamortized costs",
                            "label":  "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
                            "documentation":  "Amount of unamortized debt discount (premium) and debt issuance costs."
                            }
                        }
                    },
                "auth_ref":  [
                    "r108",
                    "r429",
                    "r445",
                    "r873",
                    "r874"
                    ]
                },
            "us-gaap_DeferredFinanceCostsNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DeferredFinanceCostsNet",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Debt issuance costs, net",
                            "label":  "Debt Issuance Costs, Net",
                            "documentation":  "Amount, after accumulated amortization, of debt issuance costs.  Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
                            }
                        }
                    },
                "auth_ref":  [
                    "r108",
                    "r1048"
                    ]
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Deferred income taxes",
                            "label":  "Deferred Income Tax Expense (Benefit)",
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r10",
                    "r166",
                    "r187",
                    "r541",
                    "r542",
                    "r1007"
                    ]
                },
            "us-gaap_DeferredTaxAssetsNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DeferredTaxAssetsNet",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Net of deferred taxes",
                            "label":  "Deferred Tax Assets, Net of Valuation Allowance",
                            "documentation":  "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1057"
                    ]
                },
            "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Expected long-term rate of return on plan assets",
                            "label":  "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
                            "documentation":  "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
                            }
                        }
                    },
                "auth_ref":  [
                    "r470",
                    "r478"
                    ]
                },
            "us-gaap_DefinedBenefitPlanBenefitObligation":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DefinedBenefitPlanBenefitObligation",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails":  {
                        "parentTag":  "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
                        "weight":  -1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Benefit obligation at end of period",
                            "label":  "Defined Benefit Plan, Benefit Obligation",
                            "documentation":  "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
                            }
                        }
                    },
                "auth_ref":  [
                    "r458"
                    ]
                },
            "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DefinedBenefitPlanFairValueOfPlanAssets",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails":  {
                        "parentTag":  "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair value of plan assets at end of period",
                            "label":  "Defined Benefit Plan, Plan Assets, Amount",
                            "documentation":  "Amount of asset segregated and restricted to provide benefit under defined benefit plan.  Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
                            }
                        }
                    },
                "auth_ref":  [
                    "r459",
                    "r462",
                    "r464",
                    "r465",
                    "r885",
                    "r886",
                    "r887"
                    ]
                },
            "us-gaap_DefinedBenefitPlanFundedStatusOfPlan":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DefinedBenefitPlanFundedStatusOfPlan",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansObligationsandFundedStatusDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTotalLabel":  "Unfunded status",
                            "label":  "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
                            "documentation":  "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation.  Includes, but is not limited to, overfunded (underfunded) status."
                            }
                        }
                    },
                "auth_ref":  [
                    "r456",
                    "r460",
                    "r887"
                    ]
                },
            "wdc_DelayedDrawTermLoanAgreementMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "DelayedDrawTermLoanAgreementMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Delayed Draw Term Loan Agreement",
                            "label":  "Delayed Draw Term Loan Agreement [Member]",
                            "documentation":  "Delayed Draw Term Loan Agreement"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_DelayedDrawTermLoanMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "DelayedDrawTermLoanMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Variable interest rate Delayed Draw Term Loan due 2024",
                            "terseLabel":  "Variable interest rate Delayed Draw Term Loan due 2024",
                            "label":  "Delayed Draw Term Loan [Member]",
                            "documentation":  "Delayed Draw Term Loan"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DepreciationAndAmortization":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DepreciationAndAmortization",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  15.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Depreciation and amortization",
                            "label":  "Depreciation, Depletion and Amortization, Nonproduction",
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
                            }
                        }
                    },
                "auth_ref":  [
                    "r10",
                    "r74"
                    ]
                },
            "us-gaap_DerivativeAssets":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeAssets",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails":  {
                        "parentTag":  "us-gaap_AssetsFairValueDisclosure",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign exchange contracts",
                            "label":  "Derivative Asset",
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.  Includes assets not subject to a master netting arrangement and not elected to be offset."
                            }
                        }
                    },
                "auth_ref":  [
                    "r237",
                    "r238",
                    "r594",
                    "r750",
                    "r751",
                    "r752",
                    "r753",
                    "r754",
                    "r756",
                    "r757",
                    "r758",
                    "r759",
                    "r760",
                    "r775",
                    "r776",
                    "r823",
                    "r827",
                    "r828",
                    "r829",
                    "r830",
                    "r831",
                    "r858",
                    "r896",
                    "r1083"
                    ]
                },
            "us-gaap_DerivativeCapPrice":  {
                "xbrltype":  "perUnitItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeCapPrice",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative cap price (in USD per share)",
                            "label":  "Derivative, Cap Price",
                            "documentation":  "The cap rate on a price risk derivative such as a cap or collar.  A payment or receipt is triggered if the market rate exceeds the cap rate on the contract."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DerivativeContractTypeDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeContractTypeDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative Contract [Domain]",
                            "label":  "Derivative Contract [Domain]",
                            "documentation":  "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
                            }
                        }
                    },
                "auth_ref":  [
                    "r758",
                    "r760",
                    "r774",
                    "r775",
                    "r776",
                    "r778",
                    "r779",
                    "r780",
                    "r781",
                    "r783",
                    "r784",
                    "r785",
                    "r786",
                    "r800",
                    "r801",
                    "r802",
                    "r803",
                    "r806",
                    "r807",
                    "r808",
                    "r809",
                    "r823",
                    "r825",
                    "r828",
                    "r830",
                    "r894",
                    "r896"
                    ]
                },
            "us-gaap_DerivativeInstrumentRiskAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeInstrumentRiskAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative Instrument [Axis]",
                            "label":  "Derivative Instrument [Axis]",
                            "documentation":  "Information by type of derivative contract."
                            }
                        }
                    },
                "auth_ref":  [
                    "r93",
                    "r95",
                    "r97",
                    "r98",
                    "r758",
                    "r760",
                    "r774",
                    "r775",
                    "r776",
                    "r778",
                    "r779",
                    "r780",
                    "r781",
                    "r783",
                    "r784",
                    "r785",
                    "r786",
                    "r800",
                    "r801",
                    "r802",
                    "r803",
                    "r806",
                    "r807",
                    "r808",
                    "r809",
                    "r823",
                    "r825",
                    "r828",
                    "r830",
                    "r858",
                    "r894",
                    "r896"
                    ]
                },
            "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
                            "label":  "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivities"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative Instruments and Hedging Activities",
                            "label":  "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
                            "documentation":  "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
                            }
                        }
                    },
                "auth_ref":  [
                    "r170",
                    "r554",
                    "r567"
                    ]
                },
            "us-gaap_DerivativeLiabilities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeLiabilities",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails":  {
                        "parentTag":  "us-gaap_LiabilitiesFairValueDisclosure",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative liability",
                            "label":  "Derivative Liability",
                            "documentation":  "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.  Includes liabilities not subject to a master netting arrangement and not elected to be offset."
                            }
                        }
                    },
                "auth_ref":  [
                    "r237",
                    "r238",
                    "r594",
                    "r750",
                    "r751",
                    "r752",
                    "r753",
                    "r756",
                    "r757",
                    "r758",
                    "r759",
                    "r760",
                    "r783",
                    "r785",
                    "r786",
                    "r825",
                    "r826",
                    "r827",
                    "r828",
                    "r829",
                    "r830",
                    "r831",
                    "r858",
                    "r1083"
                    ]
                },
            "us-gaap_DerivativePriceRiskOptionStrikePrice":  {
                "xbrltype":  "perUnitItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativePriceRiskOptionStrikePrice",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative, price risk option strike price (in USD per share)",
                            "label":  "Derivative, Price Risk Option Strike Price",
                            "documentation":  "The strike price on the price risk option contract such as a put option or a call option."
                            }
                        }
                    },
                "auth_ref":  [
                    "r823",
                    "r824"
                    ]
                },
            "us-gaap_DerivativeTermOfContract":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativeTermOfContract",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivative, term of contract (to not exceed) (in months)",
                            "label":  "Derivative, Term of Contract",
                            "documentation":  "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DerivativesFairValueLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DerivativesFairValueLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Derivatives, Fair Value [Line Items]",
                            "label":  "Derivatives, Fair Value [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DevelopedTechnologyRightsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DevelopedTechnologyRightsMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Developed Technology",
                            "label":  "Developed Technology Rights [Member]",
                            "documentation":  "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
                            }
                        }
                    },
                "auth_ref":  [
                    "r167"
                    ]
                },
            "us-gaap_DisaggregationOfRevenueLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DisaggregationOfRevenueLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Disaggregation of Revenue [Line Items]",
                            "label":  "Disaggregation of Revenue [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r454",
                    "r878",
                    "r879",
                    "r880",
                    "r881",
                    "r882",
                    "r883",
                    "r884"
                    ]
                },
            "us-gaap_DisaggregationOfRevenueTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DisaggregationOfRevenueTable",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Disaggregation of Revenue [Table]",
                            "label":  "Disaggregation of Revenue [Table]",
                            "documentation":  "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
                            }
                        }
                    },
                "auth_ref":  [
                    "r454",
                    "r878",
                    "r879",
                    "r880",
                    "r881",
                    "r882",
                    "r883",
                    "r884"
                    ]
                },
            "us-gaap_DisaggregationOfRevenueTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DisaggregationOfRevenueTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Disaggregation of Revenue",
                            "label":  "Disaggregation of Revenue [Table Text Block]",
                            "documentation":  "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1050"
                    ]
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Share-based Payment Arrangement [Abstract]",
                            "label":  "Share-Based Payment Arrangement [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Share-based Compensation Arrangements by Share-based Payment Award",
                            "label":  "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
                            "documentation":  "Tabular disclosure of share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r12",
                    "r85"
                    ]
                },
            "wdc_DividendRateDateAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "DividendRateDateAxis",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Dividend Rate, Date [Axis]",
                            "label":  "Dividend Rate, Date [Axis]",
                            "documentation":  "Dividend Rate, Date"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_DividendRateDateDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "DividendRateDateDomain",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Dividend Rate, Date [Domain]",
                            "label":  "Dividend Rate, Date [Domain]",
                            "documentation":  "Dividend Rate, Date [Domain]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "xbrltype":  "fiscalPeriodItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "DocumentFiscalPeriodFocus",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Document Fiscal Period Focus",
                            "label":  "Document Fiscal Period Focus",
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_DocumentFiscalYearFocus":  {
                "xbrltype":  "gYearItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "DocumentFiscalYearFocus",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Document Fiscal Year Focus",
                            "label":  "Document Fiscal Year Focus",
                            "documentation":  "This is focus fiscal year of the document report in YYYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_DocumentPeriodEndDate":  {
                "xbrltype":  "dateItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "DocumentPeriodEndDate",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Document Period End Date",
                            "label":  "Document Period End Date",
                            "documentation":  "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_DocumentQuarterlyReport":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "DocumentQuarterlyReport",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Document Quarterly Report",
                            "label":  "Document Quarterly Report",
                            "documentation":  "Boolean flag that is true only for a form used as an quarterly report."
                            }
                        }
                    },
                "auth_ref":  [
                    "r907"
                    ]
                },
            "dei_DocumentTransitionReport":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "DocumentTransitionReport",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Document Transition Report",
                            "label":  "Document Transition Report",
                            "documentation":  "Boolean flag that is true only for a form used as a transition report."
                            }
                        }
                    },
                "auth_ref":  [
                    "r940"
                    ]
                },
            "dei_DocumentType":  {
                "xbrltype":  "submissionTypeItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "DocumentType",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Document Type",
                            "label":  "Document Type",
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_EarningsPerShareAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EarningsPerShareAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Net loss per common share:",
                            "label":  "Earnings Per Share [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_EarningsPerShareBasic":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EarningsPerShareBasic",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Basic (in dollars per share)",
                            "label":  "Earnings Per Share, Basic",
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r252",
                    "r277",
                    "r278",
                    "r280",
                    "r281",
                    "r283",
                    "r290",
                    "r293",
                    "r297",
                    "r298",
                    "r299",
                    "r303",
                    "r578",
                    "r579",
                    "r679",
                    "r695",
                    "r861"
                    ]
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EarningsPerShareDiluted",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Diluted (in dollars per share)",
                            "label":  "Earnings Per Share, Diluted",
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r252",
                    "r277",
                    "r278",
                    "r280",
                    "r281",
                    "r283",
                    "r293",
                    "r297",
                    "r298",
                    "r299",
                    "r303",
                    "r578",
                    "r579",
                    "r679",
                    "r695",
                    "r861"
                    ]
                },
            "us-gaap_EarningsPerShareTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EarningsPerShareTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/NetLossPerCommonShare"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Net Loss Per Common Share",
                            "label":  "Earnings Per Share [Text Block]",
                            "documentation":  "The entire disclosure for earnings per share."
                            }
                        }
                    },
                "auth_ref":  [
                    "r289",
                    "r300",
                    "r301",
                    "r302"
                    ]
                },
            "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Effect of exchange rate changes on cash",
                            "label":  "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
                            "documentation":  "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies.  Excludes amounts for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
                            }
                        }
                    },
                "auth_ref":  [
                    "r605"
                    ]
                },
            "us-gaap_EffectiveIncomeTaxRateContinuingOperations":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EffectiveIncomeTaxRateContinuingOperations",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseTaxExpenseandEffectiveTaxRateDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Effective tax rate",
                            "label":  "Effective Income Tax Rate Reconciliation, Percent",
                            "documentation":  "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r522"
                    ]
                },
            "us-gaap_EmployeeRelatedLiabilitiesCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EmployeeRelatedLiabilitiesCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accrued compensation",
                            "label":  "Employee-related Liabilities, Current",
                            "documentation":  "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r30"
                    ]
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Unamortized Compensation Costs",
                            "label":  "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
                            "documentation":  "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r513"
                    ]
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted Average Service Period",
                            "label":  "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
                            "documentation":  "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
                            }
                        }
                    },
                "auth_ref":  [
                    "r513"
                    ]
                },
            "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails":  {
                        "parentTag":  "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Tax benefit",
                            "label":  "Share-Based Payment Arrangement, Expense, Tax Benefit",
                            "documentation":  "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r512"
                    ]
                },
            "wdc_EmployeeServiceSharebasedCompensationUnrecognizedCostsTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EmployeeServiceSharebasedCompensationUnrecognizedCostsTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Employee Service Share-based Compensation, Unrecognized Costs",
                            "label":  "Employee Service Share-based Compensation , Unrecognized Costs [Table Text Block]",
                            "documentation":  "Employee Service Share-based Compensation , Unrecognized Costs [Table Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_EmployeeStockOptionMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EmployeeStockOptionMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee Stock Option",
                            "label":  "Employee Stock Option [Member]",
                            "documentation":  "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_EmployeeStockPurchasePlanMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EmployeeStockPurchasePlanMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails",
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "ESPP",
                            "verboseLabel":  "ESPP",
                            "label":  "Employee Stock Purchase Plan [Member]",
                            "documentation":  "Employee Stock Purchase Plan"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_EmployeeTerminationBenefitsAndOtherChargesDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EmployeeTerminationBenefitsAndOtherChargesDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOther"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee Termination, Asset Impairment, and Other",
                            "label":  "Employee Termination Benefits And Other Charges Disclosure [Text Block]",
                            "documentation":  "Employee Termination Benefits and Other Charges Disclosure [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_EmployeeTerminationBenefitsAndOtherContractTerminationCosts":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EmployeeTerminationBenefitsAndOtherContractTerminationCosts",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails":  {
                        "parentTag":  "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee termination benefits",
                            "label":  "Employee Termination Benefits And Other Contract Termination Costs",
                            "documentation":  "Employee Termination Benefits And Other Contract Termination Costs"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_Employeeterminationassetimpairmentandothercharges":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "Employeeterminationassetimpairmentandothercharges",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee termination, asset impairment, and other",
                            "label":  "Employee termination, asset impairment and other charges",
                            "documentation":  "Employee termination, asset impairment and other charges incurred."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityAddressAddressLine1":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityAddressAddressLine1",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Address, Address Line One",
                            "label":  "Entity Address, Address Line One",
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityAddressCityOrTown":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityAddressCityOrTown",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Address, City or Town",
                            "label":  "Entity Address, City or Town",
                            "documentation":  "Name of the City or Town"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityAddressPostalZipCode":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityAddressPostalZipCode",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Address, Postal Zip Code",
                            "label":  "Entity Address, Postal Zip Code",
                            "documentation":  "Code for the postal or zip code"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityAddressStateOrProvince":  {
                "xbrltype":  "stateOrProvinceItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityAddressStateOrProvince",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Address, State or Province",
                            "label":  "Entity Address, State or Province",
                            "documentation":  "Name of the state or province."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityCentralIndexKey":  {
                "xbrltype":  "centralIndexKeyItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityCentralIndexKey",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Entity Central Index Key",
                            "label":  "Entity Central Index Key",
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityCommonStockSharesOutstanding",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Common Stock, Shares Outstanding",
                            "label":  "Entity Common Stock, Shares Outstanding",
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityCurrentReportingStatus":  {
                "xbrltype":  "yesNoItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityCurrentReportingStatus",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Current Reporting Status",
                            "label":  "Entity Current Reporting Status",
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity [Domain]",
                            "label":  "Entity [Domain]",
                            "documentation":  "All the names of the entities being reported upon in a document.  Any legal structure used to conduct activities or to hold assets.  Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts.  This item does not include business and geographical segments which are included in the geographical or business segments domains."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityEmergingGrowthCompany":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityEmergingGrowthCompany",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Emerging Growth Company",
                            "label":  "Entity Emerging Growth Company",
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "dei_EntityFileNumber":  {
                "xbrltype":  "fileNumberItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityFileNumber",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity File Number",
                            "label":  "Entity File Number",
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityFilerCategory":  {
                "xbrltype":  "filerCategoryItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityFilerCategory",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Filer Category",
                            "label":  "Entity Filer Category",
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "xbrltype":  "edgarStateCountryItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityIncorporationStateCountryCode",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Incorporation, State or Country Code",
                            "label":  "Entity Incorporation, State or Country Code",
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_EntityInteractiveDataCurrent":  {
                "xbrltype":  "yesNoItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityInteractiveDataCurrent",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Interactive Data Current",
                            "label":  "Entity Interactive Data Current",
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r979"
                    ]
                },
            "dei_EntityRegistrantName":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityRegistrantName",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Registrant Name",
                            "label":  "Entity Registrant Name",
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "dei_EntityShellCompany":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityShellCompany",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Shell Company",
                            "label":  "Entity Shell Company",
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "dei_EntitySmallBusiness":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntitySmallBusiness",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Small Business",
                            "label":  "Entity Small Business",
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "dei_EntityTaxIdentificationNumber":  {
                "xbrltype":  "employerIdItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "EntityTaxIdentificationNumber",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Entity Tax Identification Number",
                            "label":  "Entity Tax Identification Number",
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
                            }
                        }
                    },
                "auth_ref":  [
                    "r905"
                    ]
                },
            "us-gaap_EquityComponentDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EquityComponentDomain",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity Component [Domain]",
                            "label":  "Equity Component [Domain]",
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
                            }
                        }
                    },
                "auth_ref":  [
                    "r16",
                    "r214",
                    "r247",
                    "r248",
                    "r249",
                    "r266",
                    "r267",
                    "r268",
                    "r273",
                    "r284",
                    "r286",
                    "r304",
                    "r351",
                    "r359",
                    "r452",
                    "r514",
                    "r515",
                    "r516",
                    "r534",
                    "r535",
                    "r558",
                    "r560",
                    "r561",
                    "r562",
                    "r563",
                    "r566",
                    "r577",
                    "r607",
                    "r608",
                    "r609",
                    "r610",
                    "r611",
                    "r612",
                    "r643",
                    "r717",
                    "r718",
                    "r719",
                    "r738",
                    "r812"
                    ]
                },
            "us-gaap_EquityMethodInvesteeMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EquityMethodInvesteeMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity Method Investee",
                            "label":  "Equity Method Investee [Member]",
                            "documentation":  "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor."
                            }
                        }
                    },
                "auth_ref":  [
                    "r666",
                    "r668",
                    "r670",
                    "r672",
                    "r674",
                    "r676",
                    "r1067",
                    "r1068"
                    ]
                },
            "srt_EquityMethodInvesteeNameDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "EquityMethodInvesteeNameDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Investment, Name [Domain]",
                            "label":  "Investment, Name [Domain]",
                            "documentation":  "Name of investment including named security.  Excludes entity that is consolidated."
                            }
                        }
                    },
                "auth_ref":  [
                    "r344",
                    "r345",
                    "r346"
                    ]
                },
            "us-gaap_EquityMethodInvestmentOwnershipPercentage":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EquityMethodInvestmentOwnershipPercentage",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity method investment, ownership percentage",
                            "label":  "Equity Method Investment, Ownership Percentage",
                            "documentation":  "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
                            }
                        }
                    },
                "auth_ref":  [
                    "r344"
                    ]
                },
            "us-gaap_EquityMethodInvestmentsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EquityMethodInvestmentsMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity investments",
                            "label":  "Equity Method Investments [Member]",
                            "documentation":  "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_EquityMethodInvestorNameAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EquityMethodInvestorNameAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity Method Investor, Name [Axis]",
                            "label":  "Equity Method Investor, Name [Axis]",
                            "documentation":  "Equity Method Investor, Name [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_EquityMethodInvestorNameDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EquityMethodInvestorNameDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity Method Investor, Name [Domain]",
                            "label":  "Equity Method Investor, Name [Domain]",
                            "documentation":  "Equity Method Investor, Name [Domain]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_EquityValuationAssumptionDifferenceFnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "EquityValuationAssumptionDifferenceFnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity Valuation Assumption Difference, Footnote",
                            "label":  "Equity Valuation Assumption Difference, Footnote [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r948"
                    ]
                },
            "ecd_ErrCompAnalysisTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ErrCompAnalysisTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Erroneous Compensation Analysis",
                            "label":  "Erroneous Compensation Analysis [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r912",
                    "r923",
                    "r933",
                    "r958"
                    ]
                },
            "ecd_ErrCompRecoveryTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ErrCompRecoveryTable",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Erroneously Awarded Compensation Recovery",
                            "label":  "Erroneously Awarded Compensation Recovery [Table]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r909",
                    "r920",
                    "r930",
                    "r955"
                    ]
                },
            "us-gaap_ErrorCorrectionTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ErrorCorrectionTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Revision of Previously Issued Financial Statements",
                            "label":  "Error Correction [Text Block]",
                            "documentation":  "The entire disclosure for reporting error correction."
                            }
                        }
                    },
                "auth_ref":  [
                    "r282"
                    ]
                },
            "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
                            "label":  "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r277",
                    "r278",
                    "r279",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r303"
                    ]
                },
            "us-gaap_EstimateOfFairValueFairValueDisclosureMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "EstimateOfFairValueFairValueDisclosureMember",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value",
                            "label":  "Estimate of Fair Value Measurement [Member]",
                            "documentation":  "Measured as an estimate of fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r594",
                    "r873",
                    "r874"
                    ]
                },
            "wdc_EuropeMiddleEastAndAfricaMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "EuropeMiddleEastAndAfricaMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Europe, Middle East and Africa",
                            "label":  "Europe Middle East And Africa [Member]",
                            "documentation":  "Europe Middle East And Africa [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_ExecutiveCategoryAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ExecutiveCategoryAxis",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Executive Category:",
                            "label":  "Executive Category [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r954"
                    ]
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
                            "label":  "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r585",
                    "r586",
                    "r589"
                    ]
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value, Recurring and Nonrecurring [Table]",
                            "label":  "Fair Value, Recurring and Nonrecurring [Table]",
                            "documentation":  "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
                            }
                        }
                    },
                "auth_ref":  [
                    "r585",
                    "r586",
                    "r589"
                    ]
                },
            "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Asset Class [Domain]",
                            "label":  "Asset Class [Domain]",
                            "documentation":  "Class of asset."
                            }
                        }
                    },
                "auth_ref":  [
                    "r17"
                    ]
                },
            "us-gaap_FairValueByAssetClassAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueByAssetClassAxis",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Asset Class [Axis]",
                            "label":  "Asset Class [Axis]",
                            "documentation":  "Information by class of asset."
                            }
                        }
                    },
                "auth_ref":  [
                    "r100",
                    "r101"
                    ]
                },
            "us-gaap_FairValueByFairValueHierarchyLevelAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueByFairValueHierarchyLevelAxis",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value Hierarchy and NAV [Axis]",
                            "label":  "Fair Value Hierarchy and NAV [Axis]",
                            "documentation":  "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r464",
                    "r465",
                    "r466",
                    "r467",
                    "r468",
                    "r469",
                    "r586",
                    "r650",
                    "r651",
                    "r652",
                    "r873",
                    "r874",
                    "r885",
                    "r886",
                    "r887"
                    ]
                },
            "us-gaap_FairValueByLiabilityClassAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueByLiabilityClassAxis",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Liability Class [Axis]",
                            "label":  "Liability Class [Axis]",
                            "documentation":  "Information by class of liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r101",
                    "r171"
                    ]
                },
            "us-gaap_FairValueByMeasurementBasisAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueByMeasurementBasisAxis",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Measurement Basis [Axis]",
                            "label":  "Measurement Basis [Axis]",
                            "documentation":  "Information by measurement basis."
                            }
                        }
                    },
                "auth_ref":  [
                    "r22",
                    "r100",
                    "r431",
                    "r873",
                    "r874"
                    ]
                },
            "us-gaap_FairValueByMeasurementFrequencyAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueByMeasurementFrequencyAxis",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Measurement Frequency [Axis]",
                            "label":  "Measurement Frequency [Axis]",
                            "documentation":  "Information by measurement frequency."
                            }
                        }
                    },
                "auth_ref":  [
                    "r585",
                    "r586",
                    "r587",
                    "r588",
                    "r590"
                    ]
                },
            "us-gaap_FairValueDisclosureItemAmountsDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueDisclosureItemAmountsDomain",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value Measurement [Domain]",
                            "label":  "Fair Value Measurement [Domain]",
                            "documentation":  "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r873",
                    "r874"
                    ]
                },
            "us-gaap_FairValueDisclosuresAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueDisclosuresAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value Disclosures [Abstract]",
                            "label":  "Fair Value Disclosures [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_FairValueDisclosuresTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueDisclosuresTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestments"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value Measurements and Investments",
                            "label":  "Fair Value Disclosures [Text Block]",
                            "documentation":  "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities.  Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
                            }
                        }
                    },
                "auth_ref":  [
                    "r584"
                    ]
                },
            "us-gaap_FairValueInputsLevel1Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueInputsLevel1Member",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Level 1",
                            "label":  "Fair Value, Inputs, Level 1 [Member]",
                            "documentation":  "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r464",
                    "r469",
                    "r586",
                    "r650",
                    "r885",
                    "r886",
                    "r887"
                    ]
                },
            "us-gaap_FairValueInputsLevel2Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueInputsLevel2Member",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Level 2",
                            "label":  "Fair Value, Inputs, Level 2 [Member]",
                            "documentation":  "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r464",
                    "r469",
                    "r586",
                    "r651",
                    "r873",
                    "r874",
                    "r885",
                    "r886",
                    "r887"
                    ]
                },
            "us-gaap_FairValueInputsLevel3Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueInputsLevel3Member",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Level 3",
                            "label":  "Fair Value, Inputs, Level 3 [Member]",
                            "documentation":  "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r464",
                    "r465",
                    "r466",
                    "r467",
                    "r468",
                    "r469",
                    "r586",
                    "r652",
                    "r873",
                    "r874",
                    "r885",
                    "r886",
                    "r887"
                    ]
                },
            "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value by Liability Class [Domain]",
                            "label":  "Fair Value by Liability Class [Domain]",
                            "documentation":  "Represents classes of liabilities measured and disclosed at fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r17"
                    ]
                },
            "us-gaap_FairValueMeasurementFrequencyDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueMeasurementFrequencyDomain",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Measurement Frequency [Domain]",
                            "label":  "Measurement Frequency [Domain]",
                            "documentation":  "Measurement frequency."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_FairValueMeasurementPolicyPolicyTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueMeasurementPolicyPolicyTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value Measurements and Investments",
                            "label":  "Fair Value Measurement, Policy [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity.  Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_FairValueMeasurementsFairValueHierarchyDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueMeasurementsFairValueHierarchyDomain",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value Hierarchy and NAV [Domain]",
                            "label":  "Fair Value Hierarchy and NAV [Domain]",
                            "documentation":  "Categories used to prioritize the inputs to valuation techniques to measure fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r431",
                    "r464",
                    "r465",
                    "r466",
                    "r467",
                    "r468",
                    "r469",
                    "r650",
                    "r651",
                    "r652",
                    "r873",
                    "r874",
                    "r885",
                    "r886",
                    "r887"
                    ]
                },
            "us-gaap_FairValueMeasurementsRecurringMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValueMeasurementsRecurringMember",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Value, Measurements, Recurring",
                            "label":  "Fair Value, Recurring [Member]",
                            "documentation":  "Frequent fair value measurement.  Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r584",
                    "r590"
                    ]
                },
            "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
                            "label":  "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
                            "documentation":  "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
                            }
                        }
                    },
                "auth_ref":  [
                    "r92",
                    "r94",
                    "r99"
                    ]
                },
            "us-gaap_FiniteLivedIntangibleAssetUsefulLife":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FiniteLivedIntangibleAssetUsefulLife",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Useful life",
                            "label":  "Finite-Lived Intangible Asset, Useful Life",
                            "documentation":  "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Finite-Lived Intangible Assets by Major Class [Axis]",
                            "label":  "Finite-Lived Intangible Assets by Major Class [Axis]",
                            "documentation":  "Information by major type or class of finite-lived intangible assets."
                            }
                        }
                    },
                "auth_ref":  [
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r657",
                    "r664"
                    ]
                },
            "us-gaap_FiniteLivedIntangibleAssetsGross":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FiniteLivedIntangibleAssetsGross",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Finite-lived intangible gross carrying amount",
                            "label":  "Finite-Lived Intangible Assets, Gross",
                            "documentation":  "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
                            }
                        }
                    },
                "auth_ref":  [
                    "r147",
                    "r664"
                    ]
                },
            "us-gaap_FiniteLivedIntangibleAssetsLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FiniteLivedIntangibleAssetsLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Finite-Lived Intangible Assets [Line Items]",
                            "label":  "Finite-Lived Intangible Assets [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r657"
                    ]
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Finite-Lived Intangible Assets, Major Class Name [Domain]",
                            "label":  "Finite-Lived Intangible Assets, Major Class Name [Domain]",
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
                            }
                        }
                    },
                "auth_ref":  [
                    "r70",
                    "r72"
                    ]
                },
            "us-gaap_FiscalPeriod":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FiscalPeriod",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Fiscal Year",
                            "label":  "Fiscal Period, Policy [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period.  This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees.  If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates.  Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
                            }
                        }
                    },
                "auth_ref":  [
                    "r89"
                    ]
                },
            "wdc_FlashAllianceLtdMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "FlashAllianceLtdMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Flash Alliance Ltd",
                            "label":  "Flash Alliance Ltd [Member]",
                            "documentation":  "Flash Alliance Ltd."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_FlashForwardLtdMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "FlashForwardLtdMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Flash Forward Ltd",
                            "label":  "Flash Forward Ltd [Member]",
                            "documentation":  "Flash Forward Ltd."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_FlashPartnersLtdMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "FlashPartnersLtdMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Flash Partners Ltd",
                            "label":  "Flash Partners Ltd [Member]",
                            "documentation":  "Flash Partners Ltd."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_FlashSegmentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "FlashSegmentMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Flash",
                            "label":  "Flash Segment [Member]",
                            "documentation":  "Flash Segment"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ForeignExchangeContractMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ForeignExchangeContractMember",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign exchange contracts",
                            "label":  "Foreign Exchange Contract [Member]",
                            "documentation":  "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
                            }
                        }
                    },
                "auth_ref":  [
                    "r858",
                    "r885",
                    "r889"
                    ]
                },
            "wdc_ForeignExchangeForwardContractsDesignatedMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ForeignExchangeForwardContractsDesignatedMember",
                "presentation":  [
                    "http://www.wdc.com/role/DerivativeInstrumentsandHedgingActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign Exchange Forward Contracts Designated",
                            "label":  "Foreign Exchange Forward Contracts Designated [Member]",
                            "documentation":  "Foreign Exchange Forward Contracts Designated"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
                            "label":  "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r916",
                    "r927",
                    "r937",
                    "r962"
                    ]
                },
            "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Forgone Recovery due to Expense of Enforcement, Amount",
                            "label":  "Forgone Recovery due to Expense of Enforcement, Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r916",
                    "r927",
                    "r937",
                    "r962"
                    ]
                },
            "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Forgone Recovery due to Violation of Home Country Law, Amount",
                            "label":  "Forgone Recovery due to Violation of Home Country Law, Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r916",
                    "r927",
                    "r937",
                    "r962"
                    ]
                },
            "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Forgone Recovery, Explanation of Impracticability",
                            "label":  "Forgone Recovery, Explanation of Impracticability [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r916",
                    "r927",
                    "r937",
                    "r962"
                    ]
                },
            "ecd_ForgoneRecoveryIndName":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "ForgoneRecoveryIndName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Name",
                            "label":  "Forgone Recovery, Individual Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r916",
                    "r927",
                    "r937",
                    "r962"
                    ]
                },
            "wdc_FourPointSeventyFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySixMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "FourPointSeventyFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySixMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "4.75% senior unsecured notes due 2026",
                            "label":  "Four Point Seventy Five Percent Senior Unsecured Notes Due Two Thousand Twenty Six [Member]",
                            "documentation":  "Four Point Seventy Five Percent Senior Unsecured Notes Due Two Thousand Twenty Six [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_FurnitureAndFixturesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "FurnitureAndFixturesMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Furniture and fixtures",
                            "label":  "Furniture and Fixtures [Member]",
                            "documentation":  "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.  Examples include, but are not limited to, desks, chairs, tables, and bookcases."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_GainLossOnRepurchaseOfDebtInstrument":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GainLossOnRepurchaseOfDebtInstrument",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0,
                        "order":  17.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Gain on repurchases of debt",
                            "label":  "Gain (Loss) on Repurchase of Debt Instrument",
                            "documentation":  "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_GainLossOnSaleOfPropertyPlantEquipment":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GainLossOnSaleOfPropertyPlantEquipment",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Loss (Gain) on disposal of assets",
                            "label":  "Gain (Loss) on Disposition of Property Plant Equipment",
                            "documentation":  "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
                            }
                        }
                    },
                "auth_ref":  [
                    "r10"
                    ]
                },
            "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails":  {
                        "parentTag":  "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
                        "weight":  -1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Asset impairments",
                            "label":  "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
                            "documentation":  "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1003"
                    ]
                },
            "wdc_GeneZamiskaMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GeneZamiskaMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Gene Zamiska [Member]",
                            "documentation":  "Gene Zamiska"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_Goodwill":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "Goodwill",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Goodwill",
                            "periodStartLabel":  "Balance at June 30, 2023",
                            "periodEndLabel":  "Balance at December 29, 2023",
                            "label":  "Goodwill",
                            "documentation":  "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
                            }
                        }
                    },
                "auth_ref":  [
                    "r225",
                    "r361",
                    "r677",
                    "r866",
                    "r891",
                    "r1023",
                    "r1030"
                    ]
                },
            "us-gaap_GoodwillForeignCurrencyTranslationGainLoss":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GoodwillForeignCurrencyTranslationGainLoss",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign currency translation adjustment",
                            "label":  "Goodwill, Foreign Currency Translation Gain (Loss)",
                            "documentation":  "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized."
                            }
                        }
                    },
                "auth_ref":  [
                    "r368"
                    ]
                },
            "us-gaap_GoodwillRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GoodwillRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Goodwill [Roll Forward]",
                            "label":  "Goodwill [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_GrossMarginPercentage":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GrossMarginPercentage",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Gross margin, percentage",
                            "label":  "Gross Margin, Percentage",
                            "documentation":  "Gross Margin, Percentage"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_GrossProfit":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GrossProfit",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Gross profit",
                            "terseLabel":  "Gross profit",
                            "verboseLabel":  "Consolidated gross profit",
                            "label":  "Gross Profit",
                            "documentation":  "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r132",
                    "r261",
                    "r308",
                    "r327",
                    "r333",
                    "r335",
                    "r347",
                    "r404",
                    "r405",
                    "r407",
                    "r408",
                    "r409",
                    "r411",
                    "r413",
                    "r415",
                    "r416",
                    "r595",
                    "r863",
                    "r1045"
                    ]
                },
            "us-gaap_GuaranteeObligationsByNatureAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GuaranteeObligationsByNatureAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Guarantor Obligations, Nature [Axis]",
                            "label":  "Guarantor Obligations, Nature [Axis]",
                            "documentation":  "Information by nature of guarantee."
                            }
                        }
                    },
                "auth_ref":  [
                    "r399",
                    "r400",
                    "r401",
                    "r402"
                    ]
                },
            "us-gaap_GuaranteeObligationsLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GuaranteeObligationsLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Guarantor Obligations [Line Items]",
                            "label":  "Guarantor Obligations [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r399",
                    "r400",
                    "r401",
                    "r402"
                    ]
                },
            "us-gaap_GuaranteeObligationsMaximumExposure":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GuaranteeObligationsMaximumExposure",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Operating lease guarantees",
                            "terseLabel":  "Total guarantee obligations",
                            "totalLabel":  "Total guarantee obligations",
                            "label":  "Guarantor Obligations, Maximum Exposure, Undiscounted",
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
                            }
                        }
                    },
                "auth_ref":  [
                    "r400"
                    ]
                },
            "wdc_GuaranteeObligationsMaximumExposureRemainderOfFiscalYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GuaranteeObligationsMaximumExposureRemainderOfFiscalYear",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  "us-gaap_GuaranteeObligationsMaximumExposure",
                        "weight":  1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Remaining six months of 2024",
                            "label":  "Guarantee Obligations, Maximum Exposure, Remainder Of Fiscal Year",
                            "documentation":  "Guarantee Obligations, Maximum Exposure, Remainder Of Fiscal Year"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_GuaranteeObligationsMaximumExposureYearFive":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GuaranteeObligationsMaximumExposureYearFive",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  "us-gaap_GuaranteeObligationsMaximumExposure",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2029",
                            "label":  "Guarantee Obligations, Maximum Exposure, Year Five",
                            "documentation":  "Guarantee Obligations, Maximum Exposure, Year Five"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_GuaranteeObligationsMaximumExposureYearFour":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GuaranteeObligationsMaximumExposureYearFour",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  "us-gaap_GuaranteeObligationsMaximumExposure",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2028",
                            "label":  "Guarantee Obligations, Maximum Exposure, Year Four",
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions due within the fourth fiscal year following the latest fiscal year."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_GuaranteeObligationsMaximumExposureYearOne":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GuaranteeObligationsMaximumExposureYearOne",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  "us-gaap_GuaranteeObligationsMaximumExposure",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2025",
                            "label":  "Guarantee Obligations, Maximum Exposure, Year One",
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions due within the first fiscal year following the latest fiscal year."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_GuaranteeObligationsMaximumExposureYearThree":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GuaranteeObligationsMaximumExposureYearThree",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  "us-gaap_GuaranteeObligationsMaximumExposure",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2027",
                            "label":  "Guarantee Obligations, Maximum Exposure, Year Three",
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions due within the third fiscal year following the latest fiscal year."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_GuaranteeObligationsMaximumExposureYearTwo":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "GuaranteeObligationsMaximumExposureYearTwo",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails":  {
                        "parentTag":  "us-gaap_GuaranteeObligationsMaximumExposure",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2026",
                            "label":  "Guarantee Obligations, Maximum Exposure, Year Two",
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions due within the second fiscal year following the latest fiscal year."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_GuaranteeObligationsNatureDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GuaranteeObligationsNatureDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Guarantor Obligations, Nature [Domain]",
                            "label":  "Guarantor Obligations, Nature [Domain]",
                            "documentation":  "Represents a description of the nature of the guarantee or each group of similar guarantees."
                            }
                        }
                    },
                "auth_ref":  [
                    "r399",
                    "r400",
                    "r401",
                    "r402"
                    ]
                },
            "us-gaap_GuaranteesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "GuaranteesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Guarantees [Abstract]",
                            "label":  "Guarantees [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_HDDMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "HDDMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "HDD",
                            "label":  "HDD [Member]",
                            "documentation":  "HDD [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/IncomeTaxExpenseTaxExpenseandEffectiveTaxRateDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Loss before taxes",
                            "terseLabel":  "Loss before taxes",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
                            }
                        }
                    },
                "auth_ref":  [
                    "r0",
                    "r130",
                    "r179",
                    "r308",
                    "r327",
                    "r333",
                    "r335",
                    "r680",
                    "r692",
                    "r863"
                    ]
                },
            "us-gaap_IncomeStatementAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeStatementAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Statement [Abstract]",
                            "label":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IncomeStatementLocationAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeStatementLocationAxis",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Statement Location [Axis]",
                            "label":  "Income Statement Location [Axis]",
                            "documentation":  "Information by location in the income statement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r375",
                    "r386",
                    "r796"
                    ]
                },
            "us-gaap_IncomeStatementLocationDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeStatementLocationDomain",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Statement Location [Domain]",
                            "label":  "Income Statement Location [Domain]",
                            "documentation":  "Location in the income statement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r386",
                    "r796"
                    ]
                },
            "us-gaap_IncomeTaxDisclosureAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxDisclosureAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Tax Disclosure [Abstract]",
                            "label":  "Income Tax Disclosure [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpense"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Tax Expense",
                            "label":  "Income Tax Disclosure [Text Block]",
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
                            }
                        }
                    },
                "auth_ref":  [
                    "r262",
                    "r519",
                    "r523",
                    "r530",
                    "r531",
                    "r539",
                    "r543",
                    "r544",
                    "r545",
                    "r737"
                    ]
                },
            "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Liability",
                            "label":  "Income Tax Examination, Increase (Decrease) in Liability from Prior Year",
                            "documentation":  "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r165"
                    ]
                },
            "us-gaap_IncomeTaxExaminationInterestExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxExaminationInterestExpense",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Interest",
                            "label":  "Income Tax Examination, Interest Expense",
                            "documentation":  "The amount of estimated interest recognized in the period arising from income tax examinations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1055"
                    ]
                },
            "us-gaap_IncomeTaxExaminationLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxExaminationLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Tax Disclosure [Line Items]",
                            "label":  "Income Tax Examination [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxExaminationPenaltiesAndInterestExpense",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Tax and interest payments",
                            "label":  "Income Tax Examination, Penalties and Interest Expense",
                            "documentation":  "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1055"
                    ]
                },
            "us-gaap_IncomeTaxExaminationTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxExaminationTable",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income Tax Disclosure [Table]",
                            "label":  "Income Tax Examination [Table]",
                            "documentation":  "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued."
                            }
                        }
                    },
                "auth_ref":  [
                    "r163"
                    ]
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxExpenseBenefit",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/IncomeTaxExpenseTaxExpenseandEffectiveTaxRateDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income tax expense",
                            "netLabel":  "Income tax expense",
                            "label":  "Income Tax Expense (Benefit)",
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r182",
                    "r190",
                    "r285",
                    "r286",
                    "r316",
                    "r521",
                    "r540",
                    "r696"
                    ]
                },
            "us-gaap_IncomeTaxesPaidNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncomeTaxesPaidNet",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash paid for income taxes",
                            "label":  "Income Taxes Paid, Net",
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
                            }
                        }
                    },
                "auth_ref":  [
                    "r49"
                    ]
                },
            "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInAccountsPayableRelatedParties",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  13.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounts payable to related parties",
                            "label":  "Increase (Decrease) in Accounts Payable, Related Parties",
                            "documentation":  "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInAccountsPayableTrade":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInAccountsPayableTrade",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  12.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accounts payable",
                            "label":  "Increase (Decrease) in Accounts Payable, Trade",
                            "documentation":  "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0,
                        "order":  14.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Accounts receivable, net",
                            "label":  "Increase (Decrease) in Accounts Receivable",
                            "documentation":  "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInAccruedIncomeTaxesPayable",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Income taxes payable",
                            "label":  "Increase (Decrease) in Income Taxes Payable",
                            "documentation":  "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInAccruedLiabilities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInAccruedLiabilities",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accrued expenses",
                            "label":  "Increase (Decrease) in Accrued Liabilities",
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInEmployeeRelatedLiabilities",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  9.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Accrued compensation",
                            "label":  "Increase (Decrease) in Employee Related Liabilities",
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInInventories":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInInventories",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0,
                        "order":  7.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Inventories",
                            "label":  "Increase (Decrease) in Inventories",
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Changes in:",
                            "label":  "Increase (Decrease) in Operating Capital [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInOtherOperatingCapitalNet",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Other assets and liabilities, net",
                            "negatedTerseLabel":  "Other assets and liabilities, net",
                            "label":  "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
                            "documentation":  "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInStockholdersEquityRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
                            "label":  "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IncreaseDecreaseInTemporaryEquityRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Increase (Decrease) in Temporary Equity [Roll Forward]",
                            "label":  "Increase (Decrease) in Temporary Equity [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Intangible assets, net",
                            "label":  "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
                            "documentation":  "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
                            }
                        }
                    },
                "auth_ref":  [
                    "r148"
                    ]
                },
            "ecd_IndividualAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "IndividualAxis",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Individual:",
                            "label":  "Individual [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r919",
                    "r927",
                    "r937",
                    "r954",
                    "r962",
                    "r966",
                    "r974"
                    ]
                },
            "ecd_InsiderTradingArrLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "InsiderTradingArrLineItems",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Insider Trading Arrangements [Line Items]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r972"
                    ]
                },
            "ecd_InsiderTradingPoliciesProcLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "InsiderTradingPoliciesProcLineItems",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Insider Trading Policies and Procedures [Line Items]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r908",
                    "r978"
                    ]
                },
            "ecd_InsiderTrdPoliciesProcAdoptedFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "InsiderTrdPoliciesProcAdoptedFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Insider Trading Policies and Procedures Adopted",
                            "label":  "Insider Trading Policies and Procedures Adopted [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r908",
                    "r978"
                    ]
                },
            "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "InsiderTrdPoliciesProcNotAdoptedTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Insider Trading Policies and Procedures Not Adopted",
                            "label":  "Insider Trading Policies and Procedures Not Adopted [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r908",
                    "r978"
                    ]
                },
            "us-gaap_InsuranceRecoveries":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InsuranceRecoveries",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Insurance recovery recorded in cost of revenue",
                            "label":  "Insurance Recoveries",
                            "documentation":  "The amount recovered from insurance.  These recoveries reduce costs and losses that are reported as a separate line item under operating expenses."
                            }
                        }
                    },
                "auth_ref":  [
                    "r134"
                    ]
                },
            "us-gaap_IntangibleAssetsNetExcludingGoodwill":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "IntangibleAssetsNetExcludingGoodwill",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other intangible assets, net",
                            "label":  "Intangible Assets, Net (Excluding Goodwill)",
                            "documentation":  "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
                            }
                        }
                    },
                "auth_ref":  [
                    "r68",
                    "r71"
                    ]
                },
            "us-gaap_InterestExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InterestExpense",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Interest expense",
                            "label":  "Interest Expense",
                            "documentation":  "Amount of the cost of borrowed funds accounted for as interest expense."
                            }
                        }
                    },
                "auth_ref":  [
                    "r108",
                    "r181",
                    "r250",
                    "r312",
                    "r616",
                    "r797",
                    "r902",
                    "r1085"
                    ]
                },
            "us-gaap_InterestPaidNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InterestPaidNet",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash paid for interest",
                            "label":  "Interest Paid, Excluding Capitalized Interest, Operating Activities",
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
                            }
                        }
                    },
                "auth_ref":  [
                    "r255",
                    "r257",
                    "r258"
                    ]
                },
            "us-gaap_InventoryDisclosureAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryDisclosureAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Inventory Disclosure [Abstract]",
                            "label":  "Inventory Disclosure [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_InventoryFinishedGoodsNetOfReserves":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryFinishedGoodsNetOfReserves",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails":  {
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Finished goods",
                            "label":  "Inventory, Finished Goods, Net of Reserves",
                            "documentation":  "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
                            }
                        }
                    },
                "auth_ref":  [
                    "r146",
                    "r856"
                    ]
                },
            "us-gaap_InventoryGross":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryGross",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Inventory and prepayments",
                            "label":  "Inventory, Gross",
                            "documentation":  "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
                            }
                        }
                    },
                "auth_ref":  [
                    "r995"
                    ]
                },
            "us-gaap_InventoryNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryNet",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0,
                        "order":  4.0
                        },
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Inventories",
                            "totalLabel":  "Total inventories",
                            "label":  "Inventory, Net",
                            "documentation":  "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r234",
                    "r855",
                    "r891"
                    ]
                },
            "us-gaap_InventoryNetAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryNetAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Inventories:",
                            "label":  "Inventory, Net [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryRawMaterialsAndSuppliesNetOfReserves",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails":  {
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Raw materials and component parts",
                            "label":  "Inventory, Raw Materials and Supplies, Net of Reserves",
                            "documentation":  "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.  This amount is net of valuation reserves and adjustments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r146",
                    "r995"
                    ]
                },
            "us-gaap_InventoryWorkInProcessNetOfReserves":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InventoryWorkInProcessNetOfReserves",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails":  {
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataInventoryDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Work-in-process",
                            "label":  "Inventory, Work in Process, Net of Reserves",
                            "documentation":  "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed.  This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
                            }
                        }
                    },
                "auth_ref":  [
                    "r146",
                    "r857"
                    ]
                },
            "wdc_InvestmentFundingCommitments":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "InvestmentFundingCommitments",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Investment funding commitments, percentage",
                            "label":  "Investment Funding Commitments",
                            "documentation":  "Percent of commitment by the Company to fund a venture's investment in situations where the venture's sales are insufficient to cover the investments."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_InvestmentIncomeInterest":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "InvestmentIncomeInterest",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Interest income",
                            "label":  "Investment Income, Interest",
                            "documentation":  "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r136",
                    "r311"
                    ]
                },
            "us-gaap_Investments":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "Investments",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails":  {
                        "parentTag":  "wdc_NotesReceivableAndInvestmentsInRelatedParties",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Investments",
                            "label":  "Investments",
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all investments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r682"
                    ]
                },
            "wdc_January312030Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "January312030Member",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "January 31, 2030",
                            "label":  "January 31, 2030 [Member]",
                            "documentation":  "January 31, 2030"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_January312033Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "January312033Member",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "January 31, 2033",
                            "label":  "January 31, 2033 [Member]",
                            "documentation":  "January 31, 2033"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_KimberlyEAlexyMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "KimberlyEAlexyMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Kimberly E.  Alexy [Member]",
                            "documentation":  "Kimberly E.  Alexy"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_KioxiaCorporationMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "KioxiaCorporationMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Kioxia Corporation",
                            "label":  "Kioxia Corporation [Member]",
                            "documentation":  "Kioxia Corporation"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LandMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LandMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Land",
                            "label":  "Land [Member]",
                            "documentation":  "Part of earth's surface not covered by water."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1051"
                    ]
                },
            "us-gaap_LeaseContractualTermAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LeaseContractualTermAxis",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Lease Contractual Term [Axis]",
                            "label":  "Lease Contractual Term [Axis]",
                            "documentation":  "Information by contractual term of lease arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r985"
                    ]
                },
            "us-gaap_LeaseContractualTermDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LeaseContractualTermDomain",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Lease Contractual Term [Domain]",
                            "label":  "Lease Contractual Term [Domain]",
                            "documentation":  "Contractual term of lease arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r985"
                    ]
                },
            "us-gaap_LeaseCostTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LeaseCostTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Lease, Cost",
                            "label":  "Lease, Cost [Table Text Block]",
                            "documentation":  "Tabular disclosure of lessee's lease cost.  Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1063"
                    ]
                },
            "us-gaap_LeasesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LeasesAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Leases [Abstract]",
                            "label":  "Leases [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_LegalEntityAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "LegalEntityAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Legal Entity [Axis]",
                            "label":  "Legal Entity [Axis]",
                            "documentation":  "The set of legal entities associated with a report."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LegalEntityTypeOfCounterpartyDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LegalEntityTypeOfCounterpartyDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Legal Entity Type of Counterparty [Domain]",
                            "label":  "Legal Entity Type of Counterparty [Domain]",
                            "documentation":  "Nature of the other party participating in a financial transaction."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LegalMattersAndContingenciesTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LegalMattersAndContingenciesTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/LegalProceedings"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Legal Proceedings",
                            "label":  "Legal Matters and Contingencies [Text Block]",
                            "documentation":  "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies."
                            }
                        }
                    },
                "auth_ref":  [
                    "r152"
                    ]
                },
            "us-gaap_LesseeLeaseDescriptionLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeLeaseDescriptionLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Lessee, Lease, Description [Line Items]",
                            "label":  "Lessee, Lease, Description [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r630"
                    ]
                },
            "us-gaap_LesseeLeaseDescriptionTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeLeaseDescriptionTable",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Lessee, Lease, Description [Table]",
                            "label":  "Lessee, Lease, Description [Table]",
                            "documentation":  "Disclosure of information about lessee's leases."
                            }
                        }
                    },
                "auth_ref":  [
                    "r630"
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDue",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        },
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total future minimum lease payments",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease."
                            }
                        }
                    },
                "auth_ref":  [
                    "r637"
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2025",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year One",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r637"
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2028",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Four",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r637"
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2027",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Three",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r637"
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2026",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Two",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r637"
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Remaining six months of 2024",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1064"
                    ]
                },
            "wdc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails_1":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Thereafter",
                            "label":  "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
                            "documentation":  "Lessee, Operating Lease, Liability, To Be Paid, After Year Four"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Less:  Imputed interest",
                            "label":  "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
                            }
                        }
                    },
                "auth_ref":  [
                    "r637"
                    ]
                },
            "wdc_LesseeOperatingLeasesSupplementalBalanceSheetDisclosuresTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "LesseeOperatingLeasesSupplementalBalanceSheetDisclosuresTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Supplemental Balance Sheet Disclosures",
                            "label":  "Lessee, Operating Leases, Supplemental Balance Sheet Disclosures [Table Text Block]",
                            "documentation":  "Lessee, Operating Leases, Supplemental Balance Sheet Disclosures [Table Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LesseeOperatingLeasesTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LesseeOperatingLeasesTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitments"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Leases and Other Commitments",
                            "label":  "Lessee, Operating Leases [Text Block]",
                            "documentation":  "The entire disclosure for operating leases of lessee.  Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r625"
                    ]
                },
            "us-gaap_Liabilities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "Liabilities",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total liabilities",
                            "label":  "Liabilities",
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
                            }
                        }
                    },
                "auth_ref":  [
                    "r29",
                    "r261",
                    "r347",
                    "r404",
                    "r405",
                    "r407",
                    "r408",
                    "r409",
                    "r411",
                    "r413",
                    "r415",
                    "r416",
                    "r550",
                    "r552",
                    "r553",
                    "r595",
                    "r767",
                    "r862",
                    "r903",
                    "r1045",
                    "r1070",
                    "r1071"
                    ]
                },
            "us-gaap_LiabilitiesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Liabilities:",
                            "label":  "Liabilities [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesAndStockholdersEquity",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total liabilities, convertible preferred stock and shareholders\u2019 equity",
                            "terseLabel":  "Total liabilities, convertible preferred stock and shareholders\u2019 equity",
                            "label":  "Liabilities and Equity",
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
                            }
                        }
                    },
                "auth_ref":  [
                    "r125",
                    "r178",
                    "r689",
                    "r891",
                    "r1006",
                    "r1019",
                    "r1060"
                    ]
                },
            "us-gaap_LiabilitiesAndStockholdersEquityAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesAndStockholdersEquityAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND SHAREHOLDERS\u2019 EQUITY",
                            "label":  "Liabilities and Equity [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LiabilitiesCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total current liabilities",
                            "label":  "Liabilities, Current",
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r31",
                    "r221",
                    "r261",
                    "r347",
                    "r404",
                    "r405",
                    "r407",
                    "r408",
                    "r409",
                    "r411",
                    "r413",
                    "r415",
                    "r416",
                    "r550",
                    "r552",
                    "r553",
                    "r595",
                    "r891",
                    "r1045",
                    "r1070",
                    "r1071"
                    ]
                },
            "us-gaap_LiabilitiesCurrentAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesCurrentAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Current liabilities:",
                            "label":  "Liabilities, Current [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LiabilitiesFairValueDisclosure":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesFairValueDisclosure",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total liabilities at fair value",
                            "label":  "Liabilities, Fair Value Disclosure",
                            "documentation":  "Fair value of financial and nonfinancial obligations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r100"
                    ]
                },
            "us-gaap_LiabilitiesNoncurrentAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilitiesNoncurrentAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-current liabilities:",
                            "label":  "Liabilities, Noncurrent [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LiabilityForUncertainTaxPositionsNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails":  {
                        "parentTag":  "us-gaap_OtherLiabilitiesNoncurrent",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-current portion of unrecognized tax benefits",
                            "label":  "Liability for Uncertainty in Income Taxes, Noncurrent",
                            "documentation":  "Amount recognized for uncertainty in income taxes classified as noncurrent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r34"
                    ]
                },
            "us-gaap_LineOfCreditMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LineOfCreditMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Line of Credit",
                            "label":  "Line of Credit [Member]",
                            "documentation":  "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_LocalPhoneNumber":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "LocalPhoneNumber",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Local Phone Number",
                            "label":  "Local Phone Number",
                            "documentation":  "Local phone number for entity."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LongTermDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LongTermDebt",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        },
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails_1":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Subtotal",
                            "label":  "Long-Term Debt",
                            "documentation":  "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt.  Excludes lease obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r25",
                    "r177",
                    "r430",
                    "r446",
                    "r873",
                    "r874",
                    "r1079"
                    ]
                },
            "us-gaap_LongTermDebtCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LongTermDebtCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails":  {
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0,
                        "order":  1.0
                        },
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Current portion of long-term debt",
                            "negatedTerseLabel":  "Less current portion of long-term debt",
                            "label":  "Long-Term Debt, Current Maturities",
                            "documentation":  "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current.  Excludes lease obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r228"
                    ]
                },
            "us-gaap_LongTermDebtFairValue":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LongTermDebtFairValue",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Long-term debt",
                            "label":  "Long-Term Debt, Fair Value",
                            "documentation":  "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure.  Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.  The element may be used in both the balance sheet and disclosure in the same submission."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LongTermDebtNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0,
                        "order":  2.0
                        },
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails":  {
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Long-term debt",
                            "label":  "Long-Term Debt, Excluding Current Maturities",
                            "documentation":  "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent.  Excludes lease obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r229"
                    ]
                },
            "us-gaap_LongtermDebtTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LongtermDebtTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Long-term Debt, Type [Axis]",
                            "label":  "Long-Term Debt, Type [Axis]",
                            "documentation":  "Information by type of long-term debt."
                            }
                        }
                    },
                "auth_ref":  [
                    "r33"
                    ]
                },
            "us-gaap_LongtermDebtTypeDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LongtermDebtTypeDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Long-term Debt, Type [Domain]",
                            "label":  "Long-Term Debt, Type [Domain]",
                            "documentation":  "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r33",
                    "r79"
                    ]
                },
            "us-gaap_LossContingenciesLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LossContingenciesLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Loss Contingencies [Line Items]",
                            "label":  "Loss Contingencies [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r393",
                    "r394",
                    "r395",
                    "r398",
                    "r1035",
                    "r1036"
                    ]
                },
            "us-gaap_LossContingenciesTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LossContingenciesTable",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Loss Contingencies [Table]",
                            "label":  "Loss Contingencies [Table]",
                            "documentation":  "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made.  Excludes environmental contingencies, warranties and unconditional purchase obligations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r393",
                    "r394",
                    "r395",
                    "r398",
                    "r1035",
                    "r1036"
                    ]
                },
            "us-gaap_LossOnContractTermination":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "LossOnContractTermination",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails":  {
                        "parentTag":  "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Contract termination and other",
                            "label":  "Loss on Contract Termination",
                            "documentation":  "The loss recognized on termination of a contract."
                            }
                        }
                    },
                "auth_ref":  [
                    "r655"
                    ]
                },
            "us-gaap_MachineryAndEquipmentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "MachineryAndEquipmentMember",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Machinery and equipment",
                            "label":  "Machinery and Equipment [Member]",
                            "documentation":  "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_MajorCustomersAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "MajorCustomersAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Customer [Axis]",
                            "label":  "Customer [Axis]",
                            "documentation":  "Information by name or description of a single external customer or a group of external customers."
                            }
                        }
                    },
                "auth_ref":  [
                    "r339",
                    "r880",
                    "r1050",
                    "r1080",
                    "r1081"
                    ]
                },
            "wdc_ManufacturingCapacityOperatingPercentage":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ManufacturingCapacityOperatingPercentage",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Percent of total manufacturing capacity in operation",
                            "label":  "Manufacturing Capacity, Operating Percentage",
                            "documentation":  "Manufacturing Capacity, Operating Percentage"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_MaximumMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "MaximumMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Maximum",
                            "label":  "Maximum [Member]",
                            "documentation":  "Upper limit of the provided range."
                            }
                        }
                    },
                "auth_ref":  [
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r482",
                    "r654",
                    "r714",
                    "r759",
                    "r760",
                    "r816",
                    "r818",
                    "r820",
                    "r821",
                    "r832",
                    "r850",
                    "r851",
                    "r865",
                    "r877",
                    "r888",
                    "r893",
                    "r1047",
                    "r1072",
                    "r1073",
                    "r1074",
                    "r1075",
                    "r1076",
                    "r1077"
                    ]
                },
            "ecd_MeasureAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "MeasureAxis",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Measure:",
                            "label":  "Measure [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r946"
                    ]
                },
            "ecd_MeasureName":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "MeasureName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Name",
                            "label":  "Measure Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r946"
                    ]
                },
            "wdc_MichaelRayMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "MichaelRayMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Michael Ray [Member]",
                            "documentation":  "Michael Ray"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_MinimumMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "MinimumMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Minimum",
                            "label":  "Minimum [Member]",
                            "documentation":  "Lower limit of the provided range."
                            }
                        }
                    },
                "auth_ref":  [
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r482",
                    "r654",
                    "r714",
                    "r759",
                    "r760",
                    "r816",
                    "r818",
                    "r820",
                    "r821",
                    "r832",
                    "r850",
                    "r851",
                    "r865",
                    "r877",
                    "r888",
                    "r893",
                    "r1047",
                    "r1072",
                    "r1073",
                    "r1074",
                    "r1075",
                    "r1076",
                    "r1077"
                    ]
                },
            "ecd_MnpiDiscTimedForCompValFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "MnpiDiscTimedForCompValFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "MNPI Disclosure Timed for Compensation Value",
                            "label":  "MNPI Disclosure Timed for Compensation Value [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r965"
                    ]
                },
            "us-gaap_MoneyMarketFundsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "MoneyMarketFundsMember",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash equivalents - Money market funds",
                            "label":  "Money Market Funds [Member]",
                            "documentation":  "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1052"
                    ]
                },
            "us-gaap_MovementInStandardProductWarrantyAccrualRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "MovementInStandardProductWarrantyAccrualRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataWarrantyAccrualRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Movement in Standard Product Warranty Accrual [Roll Forward]",
                            "label":  "Movement in Standard Product Warranty Accrual [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_MtrlTermsOfTrdArrTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "MtrlTermsOfTrdArrTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Material Terms of Trading Arrangement",
                            "label":  "Material Terms of Trading Arrangement [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r973"
                    ]
                },
            "srt_NameOfMajorCustomerDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "NameOfMajorCustomerDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Customer [Domain]",
                            "label":  "Customer [Domain]",
                            "documentation":  "Single external customer or group of external customers."
                            }
                        }
                    },
                "auth_ref":  [
                    "r339",
                    "r880",
                    "r1050",
                    "r1080",
                    "r1081"
                    ]
                },
            "ecd_NamedExecutiveOfficersFnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NamedExecutiveOfficersFnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Named Executive Officers, Footnote",
                            "label":  "Named Executive Officers, Footnote [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net cash provided by (used in) financing activities",
                            "label":  "Net Cash Provided by (Used in) Financing Activities",
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
                            }
                        }
                    },
                "auth_ref":  [
                    "r256"
                    ]
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash flows from financing activities",
                            "label":  "Net Cash Provided by (Used in) Financing Activities [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net cash provided by (used in) investing activities",
                            "label":  "Net Cash Provided by (Used in) Investing Activities",
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
                            }
                        }
                    },
                "auth_ref":  [
                    "r256"
                    ]
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash flows from investing activities",
                            "label":  "Net Cash Provided by (Used in) Investing Activities [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net cash provided by (used in) operating activities",
                            "terseLabel":  "Net cash provided by operating activities",
                            "label":  "Net Cash Provided by (Used in) Operating Activities",
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r141",
                    "r142",
                    "r143"
                    ]
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash flows from operating activities",
                            "label":  "Net Cash Provided by (Used in) Operating Activities [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NetIncomeLoss":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetIncomeLoss",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
                        "weight":  1.0,
                        "order":  1.0
                        },
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0,
                        "order":  1.0
                        },
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  10.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net loss",
                            "terseLabel":  "Net loss",
                            "verboseLabel":  "Net income (loss)",
                            "label":  "Net Income (Loss)",
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r131",
                    "r143",
                    "r180",
                    "r219",
                    "r242",
                    "r245",
                    "r249",
                    "r261",
                    "r272",
                    "r277",
                    "r278",
                    "r280",
                    "r281",
                    "r285",
                    "r286",
                    "r295",
                    "r308",
                    "r327",
                    "r333",
                    "r335",
                    "r347",
                    "r404",
                    "r405",
                    "r407",
                    "r408",
                    "r409",
                    "r411",
                    "r413",
                    "r415",
                    "r416",
                    "r579",
                    "r595",
                    "r693",
                    "r790",
                    "r810",
                    "r811",
                    "r863",
                    "r902",
                    "r1045"
                    ]
                },
            "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetIncomeLossAvailableToCommonStockholdersBasic",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net loss attributable to common shareholders",
                            "label":  "Net Income (Loss) Available to Common Stockholders, Basic",
                            "documentation":  "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
                            }
                        }
                    },
                "auth_ref":  [
                    "r253",
                    "r277",
                    "r278",
                    "r280",
                    "r281",
                    "r290",
                    "r291",
                    "r296",
                    "r299",
                    "r308",
                    "r327",
                    "r333",
                    "r335",
                    "r863"
                    ]
                },
            "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Net loss per common share",
                            "label":  "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RecentAccountingPronouncements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Recent Accounting Pronouncements",
                            "label":  "Accounting Standards Update and Change in Accounting Principle [Text Block]",
                            "documentation":  "The entire disclosure for change in accounting principle.  Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
                            }
                        }
                    },
                "auth_ref":  [
                    "r188",
                    "r189",
                    "r191",
                    "r217",
                    "r270",
                    "r271",
                    "r274",
                    "r275",
                    "r287",
                    "r288",
                    "r352",
                    "r353",
                    "r536",
                    "r537",
                    "r538",
                    "r564",
                    "r575",
                    "r581",
                    "r582",
                    "r583",
                    "r600",
                    "r601",
                    "r602",
                    "r623",
                    "r624",
                    "r644",
                    "r661",
                    "r662",
                    "r663",
                    "r721",
                    "r722",
                    "r723",
                    "r724",
                    "r726"
                    ]
                },
            "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
                            "label":  "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r212",
                    "r213",
                    "r214",
                    "r215",
                    "r216",
                    "r269",
                    "r272",
                    "r273",
                    "r274",
                    "r276",
                    "r280",
                    "r287",
                    "r303",
                    "r342",
                    "r343",
                    "r348",
                    "r349",
                    "r350",
                    "r351",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r383",
                    "r514",
                    "r515",
                    "r516",
                    "r532",
                    "r533",
                    "r534",
                    "r535",
                    "r546",
                    "r547",
                    "r548",
                    "r555",
                    "r556",
                    "r557",
                    "r558",
                    "r559",
                    "r560",
                    "r561",
                    "r562",
                    "r563",
                    "r565",
                    "r566",
                    "r568",
                    "r569",
                    "r570",
                    "r571",
                    "r572",
                    "r573",
                    "r574",
                    "r576",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r591",
                    "r592",
                    "r596",
                    "r597",
                    "r598",
                    "r599",
                    "r614",
                    "r615",
                    "r619",
                    "r620",
                    "r621",
                    "r622",
                    "r639",
                    "r640",
                    "r641",
                    "r642",
                    "r643",
                    "r658",
                    "r659",
                    "r660",
                    "r715",
                    "r716",
                    "r717",
                    "r718",
                    "r719",
                    "r720",
                    "r721",
                    "r722",
                    "r723",
                    "r724",
                    "r725",
                    "r726",
                    "r730"
                    ]
                },
            "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Accounting Standards Update and Change in Accounting Principle [Table]",
                            "label":  "Accounting Standards Update and Change in Accounting Principle [Table]",
                            "documentation":  "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items."
                            }
                        }
                    },
                "auth_ref":  [
                    "r50",
                    "r212",
                    "r213",
                    "r214",
                    "r215",
                    "r216",
                    "r269",
                    "r272",
                    "r273",
                    "r274",
                    "r276",
                    "r280",
                    "r287",
                    "r303",
                    "r342",
                    "r343",
                    "r348",
                    "r349",
                    "r350",
                    "r351",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r383",
                    "r514",
                    "r515",
                    "r516",
                    "r532",
                    "r533",
                    "r534",
                    "r535",
                    "r546",
                    "r547",
                    "r548",
                    "r555",
                    "r556",
                    "r557",
                    "r558",
                    "r559",
                    "r560",
                    "r561",
                    "r562",
                    "r563",
                    "r565",
                    "r566",
                    "r568",
                    "r569",
                    "r570",
                    "r571",
                    "r572",
                    "r573",
                    "r574",
                    "r576",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r591",
                    "r592",
                    "r596",
                    "r597",
                    "r598",
                    "r599",
                    "r614",
                    "r615",
                    "r619",
                    "r620",
                    "r621",
                    "r622",
                    "r639",
                    "r640",
                    "r641",
                    "r642",
                    "r643",
                    "r658",
                    "r659",
                    "r660",
                    "r715",
                    "r716",
                    "r717",
                    "r718",
                    "r719",
                    "r720",
                    "r721",
                    "r722",
                    "r723",
                    "r724",
                    "r725",
                    "r726",
                    "r730"
                    ]
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Recent Accounting Pronouncements",
                            "label":  "New Accounting Pronouncements, Policy [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_NonCashPortionOfAssetImpairment":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "NonCashPortionOfAssetImpairment",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  16.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-cash portion of asset impairment",
                            "label":  "Non-Cash Portion Of Asset Impairment",
                            "documentation":  "Non-Cash Portion Of Asset Impairment"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_NonGaapMeasureDescriptionTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonGaapMeasureDescriptionTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-GAAP Measure Description",
                            "label":  "Non-GAAP Measure Description [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r946"
                    ]
                },
            "ecd_NonNeosMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonNeosMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-NEOs",
                            "label":  "Non-NEOs [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r916",
                    "r927",
                    "r937",
                    "r954",
                    "r962"
                    ]
                },
            "ecd_NonPeoNeoAvgCompActuallyPaidAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonPeoNeoAvgCompActuallyPaidAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-PEO NEO Average Compensation Actually Paid Amount",
                            "label":  "Non-PEO NEO Average Compensation Actually Paid Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r944"
                    ]
                },
            "ecd_NonPeoNeoAvgTotalCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonPeoNeoAvgTotalCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-PEO NEO Average Total Compensation Amount",
                            "label":  "Non-PEO NEO Average Total Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r943"
                    ]
                },
            "ecd_NonPeoNeoMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonPeoNeoMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-PEO NEO",
                            "label":  "Non-PEO NEO [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r954"
                    ]
                },
            "ecd_NonRule10b51ArrAdoptedFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonRule10b51ArrAdoptedFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-Rule 10b5-1 Arrangement Adopted",
                            "label":  "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r973"
                    ]
                },
            "ecd_NonRule10b51ArrTrmntdFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "NonRule10b51ArrTrmntdFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-Rule 10b5-1 Arrangement Terminated",
                            "label":  "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r973"
                    ]
                },
            "us-gaap_NonoperatingIncomeExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NonoperatingIncomeExpense",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total interest and other expense, net",
                            "label":  "Nonoperating Income (Expense)",
                            "documentation":  "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r137"
                    ]
                },
            "us-gaap_NonoperatingIncomeExpenseAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NonoperatingIncomeExpenseAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Interest and other expense:",
                            "label":  "Nonoperating Income (Expense) [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NonrelatedPartyMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NonrelatedPartyMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Nonrelated Party",
                            "label":  "Nonrelated Party [Member]",
                            "documentation":  "Party not related to reporting entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1008",
                    "r1009"
                    ]
                },
            "wdc_NotesReceivableAndInvestmentsInRelatedParties":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "NotesReceivableAndInvestmentsInRelatedParties",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0,
                        "order":  1.0
                        },
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Notes receivable and investments in Flash Ventures",
                            "totalLabel":  "Total notes receivable and investments in Flash Ventures",
                            "label":  "Notes Receivable And Investments In Related Parties",
                            "documentation":  "The total amount of investments in joint ventures that are intended to be held for an extended period of time (longer than one operating cycle) and loans due from and receivables due from the joint ventures."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_NotesReceivableAndInvestmentsInRelatedPartiesTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "NotesReceivableAndInvestmentsInRelatedPartiesTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Notes Receivable and Investments in Related Parties",
                            "label":  "Notes Receivable and Investments in Related Parties [Table Text Block]",
                            "documentation":  "Disclosure of investments in and notes receivable from a joint venture accounted for under the equity-method."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NotesReceivableMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NotesReceivableMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Notes receivable",
                            "label":  "Notes Receivable [Member]",
                            "documentation":  "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date.  Such amount may include accrued interest receivable in accordance with the terms of the note.  The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NotesReceivableNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NotesReceivableNet",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails":  {
                        "parentTag":  "wdc_NotesReceivableAndInvestmentsInRelatedParties",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Notes receivable, related parties",
                            "label":  "Financing Receivable, after Allowance for Credit Loss",
                            "documentation":  "Amortized cost, after allowance for credit loss, of financing receivable.  Excludes financing receivable covered under loss sharing agreement and net investment in lease."
                            }
                        }
                    },
                "auth_ref":  [
                    "r340",
                    "r360",
                    "r777"
                    ]
                },
            "wdc_NumberOfFiniteLivedIntangibleAssetsThatReachedTechnologicalFeasibility":  {
                "xbrltype":  "integerItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "NumberOfFiniteLivedIntangibleAssetsThatReachedTechnologicalFeasibility",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Projects that reached technological feasibility",
                            "label":  "Number Of Finite-Lived Intangible Assets That Reached Technological Feasibility",
                            "documentation":  "Number Of Finite-Lived Intangible Assets That Reached Technological Feasibility"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_NumberOfLegalEntities":  {
                "xbrltype":  "integerItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "NumberOfLegalEntities",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Number of legal entities",
                            "label":  "Number of Legal Entities",
                            "documentation":  "Number of Legal Entities"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_NumberOfReportableSegments":  {
                "xbrltype":  "integerItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "NumberOfReportableSegments",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Number of reportable segments",
                            "label":  "Number of Reportable Segments",
                            "documentation":  "Number of segments reported by the entity.  A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1017"
                    ]
                },
            "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OciBeforeReclassificationsBeforeTaxAttributableToParent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other comprehensive loss before reclassifications",
                            "label":  "OCI, before Reclassifications, before Tax, Attributable to Parent",
                            "documentation":  "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r39"
                    ]
                },
            "wdc_OffBalanceSheetGuaranteeMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "OffBalanceSheetGuaranteeMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating lease guarantees",
                            "label":  "Off Balance Sheet Guarantee [Member]",
                            "documentation":  "Off Balance Sheet Guarantee [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_OnePointFiftyPercentSeniorConvertibleNotesDueTwoThousandTwentyFourMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "OnePointFiftyPercentSeniorConvertibleNotesDueTwoThousandTwentyFourMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "1.50% convertible notes due 2024",
                            "label":  "One Point Fifty Percent Senior Convertible Notes Due Two Thousand Twenty Four [Member]",
                            "documentation":  "One Point Fifty Percent Senior Convertible Notes Due Two Thousand Twenty Four [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OneTimeTerminationBenefitsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OneTimeTerminationBenefitsMember",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee Termination Benefits",
                            "label":  "One-time Termination Benefits [Member]",
                            "documentation":  "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r868",
                    "r869",
                    "r870",
                    "r871"
                    ]
                },
            "us-gaap_OperatingExpenses":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingExpenses",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total operating expenses",
                            "label":  "Operating Expenses",
                            "documentation":  "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.  Includes selling, general and administrative expense."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OperatingExpensesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingExpensesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating expenses:",
                            "label":  "Operating Expenses [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OperatingIncomeLoss":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingIncomeLoss",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Operating loss",
                            "terseLabel":  "Operating loss",
                            "label":  "Operating Income (Loss)",
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues."
                            }
                        }
                    },
                "auth_ref":  [
                    "r308",
                    "r327",
                    "r333",
                    "r335",
                    "r863"
                    ]
                },
            "us-gaap_OperatingLeaseCost":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseCost",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalCashFlowDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cost of operating leases",
                            "label":  "Operating Lease, Cost",
                            "documentation":  "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term.  Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r631",
                    "r890"
                    ]
                },
            "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseLiabilitiesPaymentsDueAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Minimum lease payments by year:",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OperatingLeaseLiability":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseLiability",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails":  {
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Present value of lease liabilities",
                            "label":  "Operating Lease, Liability",
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease."
                            }
                        }
                    },
                "auth_ref":  [
                    "r627"
                    ]
                },
            "us-gaap_OperatingLeaseLiabilityCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseLiabilityCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails":  {
                        "parentTag":  "us-gaap_OperatingLeaseLiability",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Less:  Current portion (included in Accrued expenses)",
                            "label":  "Operating Lease, Liability, Current",
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
                            }
                        }
                    },
                "auth_ref":  [
                    "r627"
                    ]
                },
            "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList":  {
                "xbrltype":  "enumerationSetItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
                            "label":  "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
                            "documentation":  "Indicates line item in statement of financial position that includes current operating lease liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r628"
                    ]
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseLiabilityNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails":  {
                        "parentTag":  "us-gaap_OperatingLeaseLiability",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Long-term operating lease liabilities (included in Other liabilities )",
                            "label":  "Operating Lease, Liability, Noncurrent",
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r627"
                    ]
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList":  {
                "xbrltype":  "enumerationSetItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
                            "label":  "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
                            "documentation":  "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r628"
                    ]
                },
            "us-gaap_OperatingLeasePayments":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeasePayments",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalCashFlowDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cash paid for operating leases",
                            "label":  "Operating Lease, Payments",
                            "documentation":  "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
                            }
                        }
                    },
                "auth_ref":  [
                    "r629",
                    "r633"
                    ]
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseRightOfUseAsset",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating lease right-of-use assets (included in Other non-current assets)",
                            "label":  "Operating Lease, Right-of-Use Asset",
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease."
                            }
                        }
                    },
                "auth_ref":  [
                    "r626"
                    ]
                },
            "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList":  {
                "xbrltype":  "enumerationSetItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
                            "label":  "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
                            "documentation":  "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
                            }
                        }
                    },
                "auth_ref":  [
                    "r628"
                    ]
                },
            "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseWeightedAverageDiscountRatePercent",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted average discount rate",
                            "label":  "Operating Lease, Weighted Average Discount Rate, Percent",
                            "documentation":  "Weighted average discount rate for operating lease calculated at point in time."
                            }
                        }
                    },
                "auth_ref":  [
                    "r636",
                    "r890"
                    ]
                },
            "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted average remaining lease term in years",
                            "label":  "Operating Lease, Weighted Average Remaining Lease Term",
                            "documentation":  "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
                            }
                        }
                    },
                "auth_ref":  [
                    "r635",
                    "r890"
                    ]
                },
            "us-gaap_OperatingSegmentsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OperatingSegmentsMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating Segments",
                            "label":  "Operating Segments [Member]",
                            "documentation":  "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r326",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r335"
                    ]
                },
            "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
                            "label":  "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentation"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Organization and Basis of Presentation",
                            "label":  "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
                            "documentation":  "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
                            }
                        }
                    },
                "auth_ref":  [
                    "r114",
                    "r168",
                    "r728",
                    "r729"
                    ]
                },
            "us-gaap_OtherAssetsCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherAssetsCurrent",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other current assets",
                            "label":  "Other Assets, Current",
                            "documentation":  "Amount of current assets classified as other."
                            }
                        }
                    },
                "auth_ref":  [
                    "r235",
                    "r891"
                    ]
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherAssetsNoncurrent",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other non-current assets",
                            "label":  "Other Assets, Noncurrent",
                            "documentation":  "Amount of noncurrent assets classified as other."
                            }
                        }
                    },
                "auth_ref":  [
                    "r226"
                    ]
                },
            "us-gaap_OtherCommitment":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherCommitment",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other commitment",
                            "label":  "Other Commitment",
                            "documentation":  "Minimum amount of other commitment not otherwise specified in the taxonomy.  Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherCommitmentsAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherCommitmentsAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other Commitments [Axis]",
                            "label":  "Other Commitments [Axis]",
                            "documentation":  "Information by type of other commitment."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherCommitmentsDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherCommitmentsDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other Commitments [Domain]",
                            "label":  "Other Commitments [Domain]",
                            "documentation":  "Other future obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign currency translation adjustment",
                            "label":  "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
                            "documentation":  "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
                            }
                        }
                    },
                "auth_ref":  [
                    "r5",
                    "r129",
                    "r603",
                    "r604",
                    "r606"
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total other comprehensive income, before tax",
                            "label":  "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
                            "documentation":  "Amount before tax of other comprehensive income (loss) attributable to parent entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r8",
                    "r14",
                    "r169"
                    ]
                },
            "wdc_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Net unrealized gain on derivative contracts",
                            "verboseLabel":  "Net unrealized gain on derivative contracts",
                            "label":  "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss) And Available-For-Sale Securities Adjustment Before Reclassification Adjustments And Tax",
                            "documentation":  "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss) And Available-For-Sale Securities Adjustment Before Reclassification Adjustments And Tax"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Net unrealized gain (loss) on derivative contracts",
                            "label":  "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
                            "documentation":  "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
                            }
                        }
                    },
                "auth_ref":  [
                    "r239",
                    "r240"
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Foreign currency translation adjustment",
                            "label":  "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
                            "documentation":  "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
                            }
                        }
                    },
                "auth_ref":  [
                    "r3",
                    "r129"
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other comprehensive income, before tax:",
                            "label":  "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0,
                        "order":  2.0
                        },
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Other comprehensive income, net of tax",
                            "label":  "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
                            "documentation":  "Amount after tax of other comprehensive income (loss) attributable to parent entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r8",
                    "r14",
                    "r169",
                    "r243",
                    "r246"
                    ]
                },
            "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  -1.0,
                        "order":  2.0
                        },
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  -1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Income tax expense related to items of other comprehensive income, before tax",
                            "negatedTerseLabel":  "Income tax expense related to items of other comprehensive loss",
                            "label":  "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
                            "documentation":  "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r8",
                    "r14",
                    "r169"
                    ]
                },
            "us-gaap_OtherLiabilitiesAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherLiabilitiesAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other liabilities:",
                            "label":  "Other Liabilities [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherLiabilitiesNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0,
                        "order":  1.0
                        },
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other liabilities",
                            "totalLabel":  "Total other liabilities",
                            "label":  "Other Liabilities, Noncurrent",
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r34"
                    ]
                },
            "wdc_OtherMiscellaneousLiabilitiesNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "OtherMiscellaneousLiabilitiesNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails":  {
                        "parentTag":  "us-gaap_OtherLiabilitiesNoncurrent",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataOtherLiabilitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other non-current liabilities",
                            "label":  "Other Miscellaneous Liabilities, Noncurrent",
                            "documentation":  "Other Miscellaneous Liabilities, Noncurrent"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherNoncurrentLiabilitiesTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Other Liabilities",
                            "label":  "Other Noncurrent Liabilities [Table Text Block]",
                            "documentation":  "Tabular disclosure of other noncurrent liabilities."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherNonoperatingIncomeExpense",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Other income, net",
                            "label":  "Other Nonoperating Income (Expense)",
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other."
                            }
                        }
                    },
                "auth_ref":  [
                    "r138"
                    ]
                },
            "us-gaap_OtherOperatingActivitiesCashFlowStatement":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "OtherOperatingActivitiesCashFlowStatement",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  11.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other non-cash operating activities, net",
                            "label":  "Other Operating Activities, Cash Flow Statement",
                            "documentation":  "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_OtherPerfMeasureAmt":  {
                "xbrltype":  "decimalItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "OtherPerfMeasureAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Other Performance Measure, Amount",
                            "label":  "Other Performance Measure, Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r946"
                    ]
                },
            "ecd_OutstandingAggtErrCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "OutstandingAggtErrCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Outstanding Aggregate Erroneous Compensation Amount",
                            "label":  "Outstanding Aggregate Erroneous Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r914",
                    "r925",
                    "r935",
                    "r960"
                    ]
                },
            "ecd_OutstandingRecoveryCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "OutstandingRecoveryCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Compensation Amount",
                            "label":  "Outstanding Recovery Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r917",
                    "r928",
                    "r938",
                    "r963"
                    ]
                },
            "ecd_OutstandingRecoveryIndName":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "OutstandingRecoveryIndName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Name",
                            "label":  "Outstanding Recovery, Individual Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r917",
                    "r928",
                    "r938",
                    "r963"
                    ]
                },
            "wdc_PartnersOwnershipInVentureBusiness":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PartnersOwnershipInVentureBusiness",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Partner's ownership in venture business",
                            "label":  "Partner's Ownership In Venture Business",
                            "documentation":  "Partner's Ownership In Venture Business"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_PayVsPerformanceDisclosureLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PayVsPerformanceDisclosureLineItems",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Pay vs Performance Disclosure [Line Items]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r942"
                    ]
                },
            "us-gaap_PayablesAndAccrualsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PayablesAndAccrualsAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Payables and Accruals [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_PaymentOfPrincipalAmortizationMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PaymentOfPrincipalAmortizationMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Payment of Principal Amortization",
                            "label":  "Payment of Principal Amortization [Member]",
                            "documentation":  "Payment of principal amortization."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsForDerivativeInstrumentFinancingActivities",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0,
                        "order":  7.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Purchase of capped calls",
                            "label":  "Payments for Derivative Instrument, Financing Activities",
                            "documentation":  "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r254",
                    "r860"
                    ]
                },
            "us-gaap_PaymentsForDerivativeInstrumentInvestingActivities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsForDerivativeInstrumentInvestingActivities",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Cost of capped call transactions",
                            "label":  "Payments for Derivative Instrument, Investing Activities",
                            "documentation":  "The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r999"
                    ]
                },
            "wdc_PaymentsForLongTermLoansForRelatedParties":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PaymentsForLongTermLoansForRelatedParties",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Notes receivable issuances to Flash Ventures",
                            "label":  "Payments For Long Term Loans For Related Parties",
                            "documentation":  "The cash outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PaymentsForProceedsFromOtherInvestingActivities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsForProceedsFromOtherInvestingActivities",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Strategic investments and other, net",
                            "label":  "Payments for (Proceeds from) Other Investing Activities",
                            "documentation":  "Amount of cash (inflow) outflow from investing activities classified as other."
                            }
                        }
                    },
                "auth_ref":  [
                    "r981",
                    "r999"
                    ]
                },
            "wdc_PaymentsForRepurchaseOfDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PaymentsForRepurchaseOfDebt",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0,
                        "order":  8.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Repurchases of debt",
                            "label":  "Payments For Repurchase Of Debt",
                            "documentation":  "Payments For Repurchase Of Debt"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PaymentsForRestructuring":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsForRestructuring",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Cash payments",
                            "label":  "Payments for Restructuring",
                            "documentation":  "Amount of cash payments made as the result of exit or disposal activities.  Excludes payments associated with a discontinued operation or an asset retirement obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r385",
                    "r1002"
                    ]
                },
            "us-gaap_PaymentsOfDebtIssuanceCosts":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsOfDebtIssuanceCosts",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Debt issuance costs",
                            "label":  "Payments of Debt Issuance Costs",
                            "documentation":  "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
                            }
                        }
                    },
                "auth_ref":  [
                    "r47"
                    ]
                },
            "us-gaap_PaymentsOfStockIssuanceCosts":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsOfStockIssuanceCosts",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Issuance costs",
                            "label":  "Payments of Stock Issuance Costs",
                            "documentation":  "The cash outflow for cost incurred directly with the issuance of an equity security."
                            }
                        }
                    },
                "auth_ref":  [
                    "r45"
                    ]
                },
            "us-gaap_PaymentsToAcquireEquityMethodInvestments":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsToAcquireEquityMethodInvestments",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Payments for equity method investments",
                            "label":  "Payments to Acquire Equity Method Investments",
                            "documentation":  "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
                            }
                        }
                    },
                "auth_ref":  [
                    "r43"
                    ]
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Purchases of property, plant and equipment",
                            "label":  "Payments to Acquire Property, Plant, and Equipment",
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
                            }
                        }
                    },
                "auth_ref":  [
                    "r140"
                    ]
                },
            "ecd_PeerGroupIssuersFnTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PeerGroupIssuersFnTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Peer Group Issuers, Footnote",
                            "label":  "Peer Group Issuers, Footnote [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r945"
                    ]
                },
            "ecd_PeerGroupTotalShareholderRtnAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PeerGroupTotalShareholderRtnAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Peer Group Total Shareholder Return Amount",
                            "label":  "Peer Group Total Shareholder Return Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r945"
                    ]
                },
            "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlans"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Pension and Other Post-Retirement Benefit Plans",
                            "label":  "Retirement Benefits [Text Block]",
                            "documentation":  "The entire disclosure for retirement benefits."
                            }
                        }
                    },
                "auth_ref":  [
                    "r455",
                    "r461",
                    "r463",
                    "r469",
                    "r471",
                    "r473",
                    "r474",
                    "r475",
                    "r476",
                    "r477",
                    "r479",
                    "r480",
                    "r481",
                    "r887"
                    ]
                },
            "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails":  {
                        "parentTag":  "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Current liabilities",
                            "label":  "Liability, Defined Benefit Plan, Current",
                            "documentation":  "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current."
                            }
                        }
                    },
                "auth_ref":  [
                    "r116",
                    "r456",
                    "r457",
                    "r460",
                    "r887"
                    ]
                },
            "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Net amount recognized",
                            "label":  "Liability, Defined Benefit Plan",
                            "documentation":  "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans."
                            }
                        }
                    },
                "auth_ref":  [
                    "r176",
                    "r457",
                    "r460",
                    "r1078"
                    ]
                },
            "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails":  {
                        "parentTag":  "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansUnfundedAmountsRecognizedonConsolidatedBalanceSheetsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Non-current liabilities",
                            "label":  "Liability, Defined Benefit Plan, Noncurrent",
                            "documentation":  "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r117",
                    "r456",
                    "r457",
                    "r460",
                    "r887"
                    ]
                },
            "ecd_PeoActuallyPaidCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PeoActuallyPaidCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "PEO Actually Paid Compensation Amount",
                            "label":  "PEO Actually Paid Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r944"
                    ]
                },
            "ecd_PeoMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PeoMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "PEO",
                            "label":  "PEO [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r954"
                    ]
                },
            "ecd_PeoName":  {
                "xbrltype":  "normalizedStringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PeoName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "PEO Name",
                            "label":  "PEO Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r947"
                    ]
                },
            "ecd_PeoTotalCompAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PeoTotalCompAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "PEO Total Compensation Amount",
                            "label":  "PEO Total Compensation Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r943"
                    ]
                },
            "us-gaap_PortionAtFairValueFairValueDisclosureMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PortionAtFairValueFairValueDisclosureMember",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Portion at Fair Value Measurement",
                            "label":  "Portion at Fair Value Measurement [Member]",
                            "documentation":  "Measured at fair value for financial reporting purposes."
                            }
                        }
                    },
                "auth_ref":  [
                    "r593"
                    ]
                },
            "us-gaap_PostemploymentBenefitsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PostemploymentBenefitsAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Postemployment Benefits [Abstract]",
                            "label":  "Postemployment Benefits [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PreferredStockAmountOfPreferredDividendsInArrears",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Unpaid dividends",
                            "label":  "Preferred Stock, Amount of Preferred Dividends in Arrears",
                            "documentation":  "Aggregate amount of cumulative preferred dividends in arrears."
                            }
                        }
                    },
                "auth_ref":  [
                    "r82"
                    ]
                },
            "us-gaap_PreferredStockDividendsIncomeStatementImpact":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PreferredStockDividendsIncomeStatementImpact",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Less: cumulative dividends allocated to preferred shareholders",
                            "verboseLabel":  "Less: cumulative dividends on Preferred Stock",
                            "label":  "Preferred Stock Dividends, Income Statement Impact",
                            "documentation":  "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PrepaidExpensesAndOtherCurrentAssetsMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Inventory and prepayments",
                            "label":  "Prepaid Expenses and Other Current Assets [Member]",
                            "documentation":  "Primary financial statement caption encompassing prepaid expenses and other current assets."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_PrepaymentsOfFutureDepreciationMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PrepaymentsOfFutureDepreciationMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Prepayments Of Future Depreciation",
                            "label":  "Prepayments Of Future Depreciation [Member]",
                            "documentation":  "Prepayments Of Future Depreciation [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PrivatePlacementMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PrivatePlacementMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Private Placement",
                            "label":  "Private Placement [Member]",
                            "documentation":  "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ProceedsFromConvertibleDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromConvertibleDebt",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Proceeds from convertible debt",
                            "label":  "Proceeds from Convertible Debt",
                            "documentation":  "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
                            }
                        }
                    },
                "auth_ref":  [
                    "r44"
                    ]
                },
            "us-gaap_ProceedsFromDivestitureOfBusinesses":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromDivestitureOfBusinesses",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Proceeds from dispositions of business",
                            "label":  "Proceeds from Divestiture of Businesses",
                            "documentation":  "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r42"
                    ]
                },
            "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromIssuanceOfConvertiblePreferredStock",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Net proceeds from convertible preferred stock",
                            "label":  "Proceeds from Issuance of Convertible Preferred Stock",
                            "documentation":  "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock."
                            }
                        }
                    },
                "auth_ref":  [
                    "r7"
                    ]
                },
            "us-gaap_ProceedsFromIssuanceOfDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromIssuanceOfDebt",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Proceeds from delayed draw term loan",
                            "label":  "Proceeds from Issuance of Debt",
                            "documentation":  "The cash inflow during the period from additional borrowings in aggregate debt.  Includes proceeds from short-term and long-term debt."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1000"
                    ]
                },
            "us-gaap_ProceedsFromIssuanceOfPrivatePlacement":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromIssuanceOfPrivatePlacement",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Aggregate purchase price",
                            "label":  "Proceeds from Issuance of Private Placement",
                            "documentation":  "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r7"
                    ]
                },
            "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Issuance of stock under employee stock plans",
                            "label":  "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised",
                            "documentation":  "Amount of cash inflow from issuance of shares under share-based payment arrangement.  Excludes option exercised."
                            }
                        }
                    },
                "auth_ref":  [
                    "r7",
                    "r20"
                    ]
                },
            "us-gaap_ProceedsFromLinesOfCredit":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromLinesOfCredit",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Proceeds from debt",
                            "label":  "Proceeds from Lines of Credit",
                            "documentation":  "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
                            }
                        }
                    },
                "auth_ref":  [
                    "r44",
                    "r1005"
                    ]
                },
            "wdc_ProceedsFromLongTermLoansForRelatedParties":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ProceedsFromLongTermLoansForRelatedParties",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Notes receivable proceeds from Flash Ventures",
                            "label":  "Proceeds From Long Term Loans For Related Parties",
                            "documentation":  "The cash inflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ProceedsFromSaleAndCollectionOfReceivables":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromSaleAndCollectionOfReceivables",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Proceeds on sale of trade accounts receivable",
                            "label":  "Proceeds from Sale and Collection of Receivables",
                            "documentation":  "The cash inflow associated with the proceeds from sale and collection of receivables during the period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r41"
                    ]
                },
            "us-gaap_ProceedsFromSaleOfMachineryAndEquipment":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProceedsFromSaleOfMachineryAndEquipment",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Proceeds from the sale of property, plant and equipment",
                            "label":  "Proceeds from Sale of Machinery and Equipment",
                            "documentation":  "The cash inflow from sale of machinery and equipment."
                            }
                        }
                    },
                "auth_ref":  [
                    "r139"
                    ]
                },
            "us-gaap_ProductConcentrationRiskMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ProductConcentrationRiskMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Product Concentration Risk",
                            "label":  "Product Concentration Risk [Member]",
                            "documentation":  "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues.  May also reflect the percentage contribution the product made to operating results.  Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
                            }
                        }
                    },
                "auth_ref":  [
                    "r58"
                    ]
                },
            "srt_ProductOrServiceAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ProductOrServiceAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Product and Service [Axis]",
                            "label":  "Product and Service [Axis]",
                            "documentation":  "Information by product and service, or group of similar products and similar services."
                            }
                        }
                    },
                "auth_ref":  [
                    "r336",
                    "r656",
                    "r708",
                    "r709",
                    "r710",
                    "r711",
                    "r712",
                    "r713",
                    "r852",
                    "r878",
                    "r892",
                    "r986",
                    "r1037",
                    "r1038",
                    "r1050",
                    "r1080"
                    ]
                },
            "srt_ProductsAndServicesDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ProductsAndServicesDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Product and Service [Domain]",
                            "label":  "Product and Service [Domain]",
                            "documentation":  "Product or service, or a group of similar products or similar services."
                            }
                        }
                    },
                "auth_ref":  [
                    "r336",
                    "r656",
                    "r708",
                    "r709",
                    "r710",
                    "r711",
                    "r712",
                    "r713",
                    "r852",
                    "r878",
                    "r892",
                    "r986",
                    "r1037",
                    "r1038",
                    "r1050",
                    "r1080"
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentByTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentByTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, Plant and Equipment, Type [Axis]",
                            "label":  "Long-Lived Tangible Asset [Axis]",
                            "documentation":  "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
                            }
                        }
                    },
                "auth_ref":  [
                    "r11"
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentGross":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentGross",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails":  {
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, plant and equipment, gross",
                            "label":  "Property, Plant and Equipment, Gross",
                            "documentation":  "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
                            }
                        }
                    },
                "auth_ref":  [
                    "r149",
                    "r223",
                    "r691"
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, Plant and Equipment [Line Items]",
                            "label":  "Property, Plant and Equipment [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentNet",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0,
                        "order":  4.0
                        },
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, plant and equipment, net",
                            "totalLabel":  "Property, plant and equipment, net",
                            "label":  "Property, Plant and Equipment, Net",
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
                            }
                        }
                    },
                "auth_ref":  [
                    "r11",
                    "r681",
                    "r691",
                    "r891"
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentNetAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentNetAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, plant and equipment:",
                            "label":  "Property, Plant and Equipment, Net [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Property, Plant and Equipment, Net",
                            "label":  "Property, Plant and Equipment [Table Text Block]",
                            "documentation":  "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r11"
                    ]
                },
            "us-gaap_PropertyPlantAndEquipmentTypeDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PropertyPlantAndEquipmentTypeDomain",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, Plant and Equipment, Type [Domain]",
                            "label":  "Long-Lived Tangible Asset [Domain]",
                            "documentation":  "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
                            }
                        }
                    },
                "auth_ref":  [
                    "r149"
                    ]
                },
            "us-gaap_PurchaseObligation":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligation",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total",
                            "label":  "Purchase Obligation",
                            "documentation":  "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PurchaseObligationDueInFourthYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligationDueInFourthYear",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  "us-gaap_PurchaseObligation",
                        "weight":  1.0,
                        "order":  6.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2028",
                            "label":  "Purchase Obligation, to be Paid, Year Four",
                            "documentation":  "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year.  Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PurchaseObligationDueInNextTwelveMonths":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligationDueInNextTwelveMonths",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  "us-gaap_PurchaseObligation",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2025",
                            "label":  "Purchase Obligation, to be Paid, Year One",
                            "documentation":  "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year.  Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PurchaseObligationDueInSecondYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligationDueInSecondYear",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  "us-gaap_PurchaseObligation",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2026",
                            "label":  "Purchase Obligation, to be Paid, Year Two",
                            "documentation":  "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year.  Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PurchaseObligationDueInThirdYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligationDueInThirdYear",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  "us-gaap_PurchaseObligation",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2027",
                            "label":  "Purchase Obligation, to be Paid, Year Three",
                            "documentation":  "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year.  Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PurchaseObligationFiscalYearMaturityAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligationFiscalYearMaturityAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Purchase Obligation, Fiscal Year Maturity [Abstract]",
                            "label":  "Purchase Obligation, Fiscal Year Maturity [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  "us-gaap_PurchaseObligation",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Remaining six months of 2024",
                            "label":  "Purchase Obligation, to be Paid, Remainder of Fiscal Year",
                            "documentation":  "Amount of purchase arrangement to be paid in remainder of current fiscal year.  Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_PurchaseObligationToBePaidAfterYearFour":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PurchaseObligationToBePaidAfterYearFour",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails":  {
                        "parentTag":  "us-gaap_PurchaseObligation",
                        "weight":  1.0,
                        "order":  5.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsLongTermCommitmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Thereafter",
                            "label":  "Purchase Obligation, To Be Paid, After Year Four",
                            "documentation":  "Purchase Obligation, To Be Paid, After Year Four"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_PurchaseOptionExercisePriceMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "PurchaseOptionExercisePriceMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Purchase Option Exercise Price at Final Lease Terms",
                            "label":  "Purchase Option Exercise Price [Member]",
                            "documentation":  "Purchase Option Exercise Price at Final Lease Terms."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_PvpTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PvpTable",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Pay vs Performance Disclosure",
                            "label":  "Pay vs Performance Disclosure [Table]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r942"
                    ]
                },
            "ecd_PvpTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "PvpTableTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Pay vs Performance Disclosure, Table",
                            "label":  "Pay vs Performance [Table Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r942"
                    ]
                },
            "srt_RangeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "RangeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statistical Measurement [Axis]",
                            "label":  "Statistical Measurement [Axis]",
                            "documentation":  "Information by statistical measurement.  Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
                            }
                        }
                    },
                "auth_ref":  [
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r461",
                    "r482",
                    "r508",
                    "r509",
                    "r510",
                    "r653",
                    "r654",
                    "r714",
                    "r759",
                    "r760",
                    "r816",
                    "r818",
                    "r820",
                    "r821",
                    "r832",
                    "r850",
                    "r851",
                    "r865",
                    "r877",
                    "r888",
                    "r893",
                    "r896",
                    "r1033",
                    "r1047",
                    "r1073",
                    "r1074",
                    "r1075",
                    "r1076",
                    "r1077"
                    ]
                },
            "srt_RangeMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "RangeMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statistical Measurement [Domain]",
                            "label":  "Statistical Measurement [Domain]",
                            "documentation":  "Statistical measurement.  Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
                            }
                        }
                    },
                "auth_ref":  [
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r461",
                    "r482",
                    "r508",
                    "r509",
                    "r510",
                    "r653",
                    "r654",
                    "r714",
                    "r759",
                    "r760",
                    "r816",
                    "r818",
                    "r820",
                    "r821",
                    "r832",
                    "r850",
                    "r851",
                    "r865",
                    "r877",
                    "r888",
                    "r893",
                    "r896",
                    "r1033",
                    "r1047",
                    "r1073",
                    "r1074",
                    "r1075",
                    "r1076",
                    "r1077"
                    ]
                },
            "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails":  {
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Amounts reclassified from accumulated other comprehensive loss",
                            "label":  "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
                            "documentation":  "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
                            }
                        }
                    },
                "auth_ref":  [
                    "r39"
                    ]
                },
            "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
                            "label":  "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_RecoveryFromContaminationIncident":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RecoveryFromContaminationIncident",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Recovery from contamination incident",
                            "label":  "Recovery From Contamination Incident",
                            "documentation":  "Recovery From Contamination Incident"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_RecoveryOfErrCompDisclosureLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "RecoveryOfErrCompDisclosureLineItems",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r909",
                    "r920",
                    "r930",
                    "r955"
                    ]
                },
            "wdc_RelatedCostsAndFairValuesBasedOnQuotedMarketPricesTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RelatedCostsAndFairValuesBasedOnQuotedMarketPricesTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Related Costs and Fair Values Based on Quoted Market Prices",
                            "label":  "Related Costs And Fair Values Based On Quoted Market Prices [Table Text Block]",
                            "documentation":  "Comparison and disclosure of financial instruments where the carrying value in the financial statements differs from the fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_RelatedPartiesAndRelatedCommitmentsAndContingenciesTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RelatedPartiesAndRelatedCommitmentsAndContingenciesTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingencies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Related Parties and Related Commitments and Contingencies",
                            "label":  "Related Parties And Related Commitments And Contingencies [Text Block]",
                            "documentation":  "Related Parties And Related Commitments And Contingencies"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_RelatedPartyDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RelatedPartyDomain",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Related Party [Domain]",
                            "label":  "Related Party, Type [Domain]",
                            "documentation":  "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
                            }
                        }
                    },
                "auth_ref":  [
                    "r472",
                    "r645",
                    "r646",
                    "r762",
                    "r763",
                    "r764",
                    "r765",
                    "r766",
                    "r787",
                    "r789",
                    "r815"
                    ]
                },
            "us-gaap_RelatedPartyMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RelatedPartyMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Related Party",
                            "label":  "Related Party [Member]",
                            "documentation":  "Party related to reporting entity.  Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
                            }
                        }
                    },
                "auth_ref":  [
                    "r263",
                    "r264",
                    "r645",
                    "r646",
                    "r647",
                    "r648",
                    "r762",
                    "r763",
                    "r764",
                    "r765",
                    "r766",
                    "r787",
                    "r789",
                    "r815"
                    ]
                },
            "us-gaap_RelatedPartyTransactionLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RelatedPartyTransactionLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Guarantor Obligations [Line Items]",
                            "label":  "Related Party Transaction [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r794",
                    "r795",
                    "r796"
                    ]
                },
            "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RelatedPartyTransactionsByRelatedPartyAxis",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJVLeaseGuaranteesDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Related Party [Axis]",
                            "label":  "Related Party, Type [Axis]",
                            "documentation":  "Information by type of related party.  Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
                            }
                        }
                    },
                "auth_ref":  [
                    "r472",
                    "r645",
                    "r646",
                    "r665",
                    "r666",
                    "r667",
                    "r668",
                    "r669",
                    "r670",
                    "r671",
                    "r672",
                    "r673",
                    "r674",
                    "r675",
                    "r676",
                    "r762",
                    "r763",
                    "r764",
                    "r765",
                    "r766",
                    "r787",
                    "r789",
                    "r815",
                    "r1069"
                    ]
                },
            "wdc_RemainingGuaranteeObligationsTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RemainingGuaranteeObligationsTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Remaining Guarantee Obligations",
                            "label":  "Remaining Guarantee Obligations [Table Text Block]",
                            "documentation":  "Represents the guarantor's disclosures which should include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's having to make any payments under the guarantee is remote.  This excludes disclosures for product warranties."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_RepaymentsOfConvertibleDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RepaymentsOfConvertibleDebt",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Repayment of aggregate principal amount convertible notes",
                            "label":  "Repayments of Convertible Debt",
                            "documentation":  "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
                            }
                        }
                    },
                "auth_ref":  [
                    "r46"
                    ]
                },
            "us-gaap_RepaymentsOfDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RepaymentsOfDebt",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Repayments of debt",
                            "label":  "Repayments of Debt",
                            "documentation":  "Amount of cash outflow for short-term and long-term debt.  Excludes payment of lease obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1001"
                    ]
                },
            "us-gaap_RepaymentsOfLongTermDebt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RepaymentsOfLongTermDebt",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Repurchases of debt",
                            "label":  "Repayments of Long-Term Debt",
                            "documentation":  "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r46",
                    "r735"
                    ]
                },
            "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Research and development",
                            "label":  "Research and Development Expense (Excluding Acquired in Process Cost)",
                            "documentation":  "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period.  Excludes software research and development, which has a separate concept."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1054"
                    ]
                },
            "us-gaap_ResearchAndDevelopmentExpenseMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ResearchAndDevelopmentExpenseMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Research and development",
                            "label":  "Research and Development Expense [Member]",
                            "documentation":  "Primary financial statement caption in which the reported facts about research and development expense have been included."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_RestatementAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "RestatementAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Revision of Prior Period [Axis]",
                            "label":  "Revision of Prior Period [Axis]",
                            "documentation":  "Information by adjustment to previously issued financial statements.  Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
                            }
                        }
                    },
                "auth_ref":  [
                    "r215",
                    "r266",
                    "r267",
                    "r268",
                    "r272",
                    "r273",
                    "r277",
                    "r278",
                    "r279",
                    "r280",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r287",
                    "r303",
                    "r354",
                    "r355",
                    "r535",
                    "r572",
                    "r577",
                    "r578",
                    "r579",
                    "r622",
                    "r642",
                    "r643",
                    "r717",
                    "r718",
                    "r719",
                    "r720",
                    "r721",
                    "r722",
                    "r723",
                    "r724",
                    "r725",
                    "r726",
                    "r730"
                    ]
                },
            "ecd_RestatementDateAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "RestatementDateAxis",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restatement Determination Date:",
                            "label":  "Restatement Determination Date [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r910",
                    "r921",
                    "r931",
                    "r956"
                    ]
                },
            "ecd_RestatementDeterminationDate":  {
                "xbrltype":  "dateItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "RestatementDeterminationDate",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restatement Determination Date",
                            "label":  "Restatement Determination Date"
                            }
                        }
                    },
                "auth_ref":  [
                    "r911",
                    "r922",
                    "r932",
                    "r957"
                    ]
                },
            "ecd_RestatementDoesNotRequireRecoveryTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "RestatementDoesNotRequireRecoveryTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restatement does not require Recovery",
                            "label":  "Restatement Does Not Require Recovery [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r918",
                    "r929",
                    "r939",
                    "r964"
                    ]
                },
            "srt_RestatementDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "RestatementDomain",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Revision of Prior Period [Domain]",
                            "label":  "Revision of Prior Period [Domain]",
                            "documentation":  "Adjustment to previously issued financial statements.  Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
                            }
                        }
                    },
                "auth_ref":  [
                    "r215",
                    "r266",
                    "r267",
                    "r268",
                    "r272",
                    "r273",
                    "r277",
                    "r278",
                    "r279",
                    "r280",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r287",
                    "r303",
                    "r354",
                    "r355",
                    "r535",
                    "r572",
                    "r577",
                    "r578",
                    "r579",
                    "r622",
                    "r642",
                    "r643",
                    "r717",
                    "r718",
                    "r719",
                    "r720",
                    "r721",
                    "r722",
                    "r723",
                    "r724",
                    "r725",
                    "r726",
                    "r730"
                    ]
                },
            "wdc_RestrictedStockUnitsAndPerformanceShareUnitsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RestrictedStockUnitsAndPerformanceShareUnitsMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails",
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restricted Stock Units And Performance Share Units",
                            "label":  "Restricted Stock Units And Performance Share Units [Member]",
                            "documentation":  "Restricted Stock Units And Performance Share Units [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_RestrictedStockUnitsAndPerformanceStockUnitsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RestrictedStockUnitsAndPerformanceStockUnitsMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails",
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "RSUs and PSUs",
                            "label":  "Restricted Stock Units And Performance Stock Units [Member]",
                            "documentation":  "Restricted Stock Units And Performance Stock Units"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_RestructuringCharges":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringCharges",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Charges",
                            "label":  "Restructuring Charges",
                            "documentation":  "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan.  Excludes expenses related to a discontinued operation or an asset retirement obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r10",
                    "r388",
                    "r390",
                    "r1034"
                    ]
                },
            "us-gaap_RestructuringCostAndReserveAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringCostAndReserveAxis",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restructuring Type [Axis]",
                            "label":  "Restructuring Type [Axis]",
                            "documentation":  "Information by type of restructuring cost."
                            }
                        }
                    },
                "auth_ref":  [
                    "r384",
                    "r385",
                    "r390",
                    "r391"
                    ]
                },
            "us-gaap_RestructuringCostAndReserveLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringCostAndReserveLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails",
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restructuring Cost and Reserve [Line Items]",
                            "label":  "Restructuring Cost and Reserve [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r384",
                    "r385",
                    "r386",
                    "r387",
                    "r390",
                    "r391",
                    "r392"
                    ]
                },
            "us-gaap_RestructuringCostsAndAssetImpairmentCharges":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringCostsAndAssetImpairmentCharges",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total employee termination, asset impairment, and other charges",
                            "label":  "Restructuring Costs and Asset Impairment Charges",
                            "documentation":  "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets.  Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r10"
                    ]
                },
            "us-gaap_RestructuringPlanAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringPlanAxis",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails",
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restructuring Plan [Axis]",
                            "label":  "Restructuring Plan [Axis]",
                            "documentation":  "Information by individual restructuring plan."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_RestructuringPlanDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringPlanDomain",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails",
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restructuring Plan [Domain]",
                            "label":  "Restructuring Plan [Domain]",
                            "documentation":  "Identification of the individual restructuring plans."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_RestructuringReserve":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringReserve",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Accrual balance at June 30, 2023",
                            "periodEndLabel":  "Accrual balance at December 29, 2023",
                            "label":  "Restructuring Reserve",
                            "documentation":  "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
                            }
                        }
                    },
                "auth_ref":  [
                    "r385",
                    "r389"
                    ]
                },
            "us-gaap_RestructuringReserveRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RestructuringReserveRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Restructuring Reserve [Roll Forward]",
                            "label":  "Restructuring Reserve [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Retained earnings",
                            "label":  "Retained Earnings (Accumulated Deficit)",
                            "documentation":  "Amount of accumulated undistributed earnings (deficit)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r122",
                    "r159",
                    "r688",
                    "r721",
                    "r726",
                    "r736",
                    "r770",
                    "r891"
                    ]
                },
            "us-gaap_RetainedEarningsMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RetainedEarningsMember",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Retained Earnings",
                            "label":  "Retained Earnings [Member]",
                            "documentation":  "Accumulated undistributed earnings (deficit)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r214",
                    "r266",
                    "r267",
                    "r268",
                    "r273",
                    "r284",
                    "r286",
                    "r351",
                    "r359",
                    "r514",
                    "r515",
                    "r516",
                    "r534",
                    "r535",
                    "r558",
                    "r561",
                    "r562",
                    "r566",
                    "r577",
                    "r717",
                    "r719",
                    "r738",
                    "r1086"
                    ]
                },
            "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RevenueFromContractWithCustomerExcludingAssessedTax",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Revenue, net",
                            "label":  "Revenue from Contract with Customer, Excluding Assessed Tax",
                            "documentation":  "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer.  Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
                            }
                        }
                    },
                "auth_ref":  [
                    "r309",
                    "r310",
                    "r326",
                    "r331",
                    "r332",
                    "r336",
                    "r337",
                    "r339",
                    "r453",
                    "r454",
                    "r656"
                    ]
                },
            "us-gaap_RevenueFromContractWithCustomerMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RevenueFromContractWithCustomerMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Revenue from Contract with Customer",
                            "label":  "Revenue from Contract with Customer Benchmark [Member]",
                            "documentation":  "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r339",
                    "r982"
                    ]
                },
            "wdc_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Revision of Previously Issued Financial Statements",
                            "label":  "Revision of Previously Issued Financial Statements [Policy Text Block]",
                            "documentation":  "Revision of Previously Issued Financial Statements"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adjustment",
                            "label":  "Revision of Prior Period, Error Correction, Adjustment [Member]",
                            "documentation":  "Cumulative increase (decrease) to previously issued financial statements for correction of error."
                            }
                        }
                    },
                "auth_ref":  [
                    "r277",
                    "r278",
                    "r279",
                    "r283",
                    "r284",
                    "r285",
                    "r286"
                    ]
                },
            "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSupplementalCashFlowDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Operating lease assets obtained in exchange for operating lease liabilities",
                            "label":  "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
                            "documentation":  "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r634",
                    "r890"
                    ]
                },
            "ecd_Rule10b51ArrAdoptedFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "Rule10b51ArrAdoptedFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Rule 10b5-1 Arrangement Adopted",
                            "label":  "Rule 10b5-1 Arrangement Adopted [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r973"
                    ]
                },
            "ecd_Rule10b51ArrTrmntdFlag":  {
                "xbrltype":  "booleanItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "Rule10b51ArrTrmntdFlag",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Rule 10b5-1 Arrangement Terminated",
                            "label":  "Rule 10b5-1 Arrangement Terminated [Flag]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r973"
                    ]
                },
            "us-gaap_SaleAndLeasebackTransactionGainLossNet":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SaleAndLeasebackTransactionGainLossNet",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails":  {
                        "parentTag":  "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
                        "weight":  -1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails",
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale leaseback gain",
                            "negatedLabel":  "Gain on sale-leaseback of facility",
                            "label":  "Sale and Leaseback Transaction, Gain (Loss), Net",
                            "documentation":  "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale."
                            }
                        }
                    },
                "auth_ref":  [
                    "r632",
                    "r638",
                    "r890"
                    ]
                },
            "wdc_SaleLeasebackTransactionAnnualLeaseRate":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "SaleLeasebackTransactionAnnualLeaseRate",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale leaseback annual lease rate",
                            "label":  "Sale Leaseback Transaction, Annual Lease Rate",
                            "documentation":  "Sale Leaseback Transaction, Annual Lease Rate"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_SaleLeasebackTransactionIncreasePercentage":  {
                "xbrltype":  "pureItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "SaleLeasebackTransactionIncreasePercentage",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale leaseback increase percentage",
                            "label":  "Sale Leaseback Transaction, Increase Percentage",
                            "documentation":  "Sale Leaseback Transaction, Increase Percentage"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_SaleLeasebackTransactionNetCashProceeds":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "SaleLeasebackTransactionNetCashProceeds",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale leaseback net cash proceeds",
                            "label":  "Sale Leaseback Transaction, Net Cash Proceeds",
                            "documentation":  "Sale Leaseback Transaction, Net Cash Proceeds"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_SaleLeasebackTransactionNumberOfRenewalOptions":  {
                "xbrltype":  "integerItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "SaleLeasebackTransactionNumberOfRenewalOptions",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale leaseback number of renewal options",
                            "label":  "Sale Leaseback Transaction, Number Of Renewal Options",
                            "documentation":  "Sale Leaseback Transaction, Number Of Renewal Options"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_SaleLeasebackTransactionRenewalOptionsTerm":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "SaleLeasebackTransactionRenewalOptionsTerm",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale leaseback renewal options term",
                            "label":  "Sale Leaseback Transaction, Renewal Options Term",
                            "documentation":  "Sale Leaseback Transaction, Renewal Options Term"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SaleOfStockNameOfTransactionDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SaleOfStockNameOfTransactionDomain",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale of Stock [Domain]",
                            "label":  "Sale of Stock [Domain]",
                            "documentation":  "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "srt_ScenarioPreviouslyReportedMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ScenarioPreviouslyReportedMember",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofCashFlowsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofComprehensiveLossDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofOperationsDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "As Previously Reported",
                            "label":  "Previously Reported [Member]",
                            "documentation":  "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
                            }
                        }
                    },
                "auth_ref":  [
                    "r215",
                    "r266",
                    "r268",
                    "r272",
                    "r273",
                    "r277",
                    "r278",
                    "r286",
                    "r303",
                    "r535",
                    "r572",
                    "r577",
                    "r578",
                    "r622",
                    "r717",
                    "r718",
                    "r719",
                    "r720",
                    "r721",
                    "r722",
                    "r723",
                    "r724",
                    "r725",
                    "r726",
                    "r730",
                    "r984",
                    "r987",
                    "r988",
                    "r989",
                    "r1014",
                    "r1020",
                    "r1021",
                    "r1059",
                    "r1065",
                    "r1066"
                    ]
                },
            "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesEquityInvestmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
                            "label":  "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
                            "documentation":  "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date.  Presentation is categorized by current, noncurrent and unclassified receivables."
                            }
                        }
                    },
                "auth_ref":  [
                    "r37"
                    ]
                },
            "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Accumulated Other Comprehensive Loss",
                            "label":  "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
                            "documentation":  "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r39",
                    "r1061",
                    "r1062"
                    ]
                },
            "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/PensionandOtherPostRetirementBenefitPlansTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Unfunded Amounts Recognized on Consolidated Balance Sheets",
                            "label":  "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
                            "documentation":  "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized."
                            }
                        }
                    },
                "auth_ref":  [
                    "r84"
                    ]
                },
            "us-gaap_ScheduleOfDebtTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfDebtTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/DebtTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Debt",
                            "label":  "Schedule of Debt [Table Text Block]",
                            "documentation":  "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/NetLossPerCommonShareTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Earnings Per Share, Basic and Diluted",
                            "label":  "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
                            "documentation":  "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1016"
                    ]
                },
            "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Effective Income Tax Rate Reconciliation",
                            "label":  "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
                            "documentation":  "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r162"
                    ]
                },
            "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Investment, Name [Axis]",
                            "label":  "Investment, Name [Axis]",
                            "documentation":  "Information by name of investment including named security.  Excludes entity that is consolidated."
                            }
                        }
                    },
                "auth_ref":  [
                    "r344",
                    "r345",
                    "r346"
                    ]
                },
            "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
                            "label":  "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
                            "documentation":  "Schedule of prior period adjustments to correct an error in previously issued financial statements.  The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.  This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis.  This table uses as its line items financial statement line items that are affected by prior period adjustments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r277",
                    "r278",
                    "r279",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r303"
                    ]
                },
            "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of the Revisions Made to the Company\u2019s Condensed Consolidated Financial Statements",
                            "label":  "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
                            "documentation":  "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made."
                            }
                        }
                    },
                "auth_ref":  [
                    "r51",
                    "r52",
                    "r53"
                    ]
                },
            "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis",
                            "label":  "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
                            "documentation":  "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis.  The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r585",
                    "r586"
                    ]
                },
            "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfFiniteLivedIntangibleAssetsTable",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Finite-Lived Intangible Assets [Table]",
                            "label":  "Schedule of Finite-Lived Intangible Assets [Table]",
                            "documentation":  "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
                            }
                        }
                    },
                "auth_ref":  [
                    "r70",
                    "r72",
                    "r657"
                    ]
                },
            "us-gaap_ScheduleOfGoodwillTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfGoodwillTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Schedule of Goodwill",
                            "label":  "Schedule of Goodwill [Table Text Block]",
                            "documentation":  "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
                            }
                        }
                    },
                "auth_ref":  [
                    "r866",
                    "r1022",
                    "r1023",
                    "r1024",
                    "r1025",
                    "r1026",
                    "r1027",
                    "r1028",
                    "r1029",
                    "r1030",
                    "r1031",
                    "r1032"
                    ]
                },
            "us-gaap_ScheduleOfGuaranteeObligationsTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfGuaranteeObligationsTable",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesJointVentureLeaseAmountsDetails",
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Guarantor Obligations [Table]",
                            "label":  "Schedule of Guarantor Obligations [Table]",
                            "documentation":  "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value.  Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote.  This excludes disclosures for product warranties."
                            }
                        }
                    },
                "auth_ref":  [
                    "r399",
                    "r400",
                    "r401",
                    "r402"
                    ]
                },
            "us-gaap_ScheduleOfGuaranteeObligationsTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfGuaranteeObligationsTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Guarantor Obligations",
                            "label":  "Schedule of Guarantor Obligations [Table Text Block]",
                            "documentation":  "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure.  Excludes disclosures about product warranties."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1039"
                    ]
                },
            "us-gaap_ScheduleOfInventoryCurrentTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfInventoryCurrentTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Inventories",
                            "label":  "Schedule of Inventory, Current [Table Text Block]",
                            "documentation":  "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
                            }
                        }
                    },
                "auth_ref":  [
                    "r26",
                    "r126",
                    "r127",
                    "r128"
                    ]
                },
            "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfProductWarrantyLiabilityTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Product Warranty Liability",
                            "label":  "Schedule of Product Warranty Liability [Table Text Block]",
                            "documentation":  "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r403"
                    ]
                },
            "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfPropertyPlantAndEquipmentTable",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataPropertyPlantandEquipmentDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Property, Plant and Equipment [Table]",
                            "label":  "Property, Plant and Equipment [Table]",
                            "documentation":  "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
                            }
                        }
                    },
                "auth_ref":  [
                    "r11"
                    ]
                },
            "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Commitments, Contingencies and Guarantees [Table]",
                            "label":  "Schedule of Related Party Transactions, by Related Party [Table]",
                            "documentation":  "Schedule of quantitative and qualitative information pertaining to related party transactions.  Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
                            }
                        }
                    },
                "auth_ref":  [
                    "r110",
                    "r111",
                    "r794",
                    "r795",
                    "r796"
                    ]
                },
            "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfRestructuringAndRelatedCostsTable",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails",
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherExpenseRecognitionDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Restructuring and Related Costs [Table]",
                            "label":  "Schedule of Restructuring and Related Costs [Table]",
                            "documentation":  "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
                            }
                        }
                    },
                "auth_ref":  [
                    "r384",
                    "r385",
                    "r386",
                    "r387",
                    "r390",
                    "r391",
                    "r392"
                    ]
                },
            "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Restructuring Reserve by Type of Cost",
                            "label":  "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
                            "documentation":  "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost.  This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities.  This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r76",
                    "r78"
                    ]
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTable",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Segment Reporting Information, by Segment [Table]",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table]",
                            "documentation":  "A table disclosing the profit or loss and total assets for each reportable segment of the entity.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
                            }
                        }
                    },
                "auth_ref":  [
                    "r64",
                    "r65",
                    "r66",
                    "r67"
                    ]
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Segment Reporting Information, by Segment",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
                            }
                        }
                    },
                "auth_ref":  [
                    "r64",
                    "r65",
                    "r66",
                    "r67"
                    ]
                },
            "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
                            "label":  "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
                            "documentation":  "Disclosure of information about share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r483",
                    "r485",
                    "r486",
                    "r487",
                    "r488",
                    "r489",
                    "r490",
                    "r491",
                    "r492",
                    "r493",
                    "r494",
                    "r495",
                    "r496",
                    "r497",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r502",
                    "r503",
                    "r504",
                    "r505",
                    "r506",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511"
                    ]
                },
            "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Stock Option Activity",
                            "label":  "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
                            "documentation":  "Tabular disclosure for stock option plans.  Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    "r18",
                    "r19",
                    "r86"
                    ]
                },
            "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Restricted Stock Unit",
                            "label":  "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
                            "documentation":  "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_SecuredOvernightFinancingRateSOFRMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "SecuredOvernightFinancingRateSOFRMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "SOFR",
                            "label":  "Secured Overnight Financing Rate (SOFR) [Member]",
                            "documentation":  "Secured Overnight Financing Rate (SOFR)"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "dei_Security12bTitle":  {
                "xbrltype":  "securityTitleItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "Security12bTitle",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Title of 12(b) Security",
                            "label":  "Title of 12(b) Security",
                            "documentation":  "Title of a 12(b) registered security."
                            }
                        }
                    },
                "auth_ref":  [
                    "r904"
                    ]
                },
            "dei_SecurityExchangeName":  {
                "xbrltype":  "edgarExchangeCodeItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "SecurityExchangeName",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Security Exchange Name",
                            "label":  "Security Exchange Name",
                            "documentation":  "Name of the Exchange on which a security is registered."
                            }
                        }
                    },
                "auth_ref":  [
                    "r906"
                    ]
                },
            "us-gaap_SegmentDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SegmentDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Segments [Domain]",
                            "label":  "Segments [Domain]",
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r307",
                    "r308",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313",
                    "r314",
                    "r315",
                    "r316",
                    "r317",
                    "r318",
                    "r319",
                    "r326",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r331",
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r339",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r387",
                    "r392",
                    "r697",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702",
                    "r703",
                    "r704",
                    "r705",
                    "r706",
                    "r707",
                    "r866",
                    "r986",
                    "r1080"
                    ]
                },
            "srt_SegmentGeographicalDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "SegmentGeographicalDomain",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Geographical [Domain]",
                            "label":  "Geographical [Domain]",
                            "documentation":  "Geographical area."
                            }
                        }
                    },
                "auth_ref":  [
                    "r193",
                    "r194",
                    "r195",
                    "r196",
                    "r197",
                    "r198",
                    "r199",
                    "r200",
                    "r201",
                    "r337",
                    "r338",
                    "r752",
                    "r755",
                    "r757",
                    "r817",
                    "r819",
                    "r822",
                    "r833",
                    "r841",
                    "r842",
                    "r843",
                    "r844",
                    "r845",
                    "r846",
                    "r847",
                    "r848",
                    "r849",
                    "r853",
                    "r879",
                    "r896",
                    "r1050",
                    "r1080"
                    ]
                },
            "us-gaap_SegmentReportingAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SegmentReportingAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Segment Reporting [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SegmentReportingInformationLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SegmentReportingInformationLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Segment Reporting Information [Line Items]",
                            "label":  "Segment Reporting Information [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SegmentReportingPolicyPolicyTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SegmentReportingPolicyPolicyTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Segment Reporting",
                            "label":  "Segment Reporting, Policy [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy for segment reporting."
                            }
                        }
                    },
                "auth_ref":  [
                    "r320",
                    "r321",
                    "r322",
                    "r323",
                    "r324",
                    "r325",
                    "r337",
                    "r864"
                    ]
                },
            "us-gaap_SellingGeneralAndAdministrativeExpense":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SellingGeneralAndAdministrativeExpense",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS":  {
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Selling, general and administrative",
                            "label":  "Selling, General and Administrative Expense",
                            "documentation":  "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses.  Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products.  Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges.  General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
                            }
                        }
                    },
                "auth_ref":  [
                    "r135"
                    ]
                },
            "us-gaap_SellingGeneralAndAdministrativeExpensesMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SellingGeneralAndAdministrativeExpensesMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Selling, general and administrative",
                            "label":  "Selling, General and Administrative Expenses [Member]",
                            "documentation":  "Primary financial statement caption encompassing selling, general and administrative expense."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SeriesAPreferredStockMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SeriesAPreferredStockMember",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Series A Preferred Stock",
                            "label":  "Series A Preferred Stock [Member]",
                            "documentation":  "Series A preferred stock."
                            }
                        }
                    },
                "auth_ref":  [
                    "r993",
                    "r994",
                    "r1049"
                    ]
                },
            "us-gaap_ShareBasedCompensation":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensation",
                "crdr":  "debit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Stock-based compensation",
                            "terseLabel":  "Stock-based compensation expense",
                            "label":  "Share-Based Payment Arrangement, Noncash Expense",
                            "documentation":  "Amount of noncash expense for share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r9"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Forfeited (in shares)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r502"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "Granted (in shares)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r500"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Granted, grant date fair value (in dollars per share)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
                            "documentation":  "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r500"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Outstanding, beginning balance (in shares)",
                            "periodEndLabel":  "Outstanding, ending balance (in shares)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
                            "documentation":  "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
                            }
                        }
                    },
                "auth_ref":  [
                    "r497",
                    "r498"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Number of\u00a0Shares",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Outstanding, beginning balance, grant date fair value (in dollars per share)",
                            "periodEndLabel":  "Outstanding, ending balance, grant date fair value (in dollars per share)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
                            "documentation":  "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement.  Excludes share and unit options."
                            }
                        }
                    },
                "auth_ref":  [
                    "r497",
                    "r498"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted Average Grant Date Fair Value",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Vested (in shares)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r501"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Vested, grant date fair value (in dollars per share)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
                            "documentation":  "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r501"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r483",
                    "r485",
                    "r486",
                    "r487",
                    "r488",
                    "r489",
                    "r490",
                    "r491",
                    "r492",
                    "r493",
                    "r494",
                    "r495",
                    "r496",
                    "r497",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r502",
                    "r503",
                    "r504",
                    "r505",
                    "r506",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Canceled or expired (in shares)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
                            "documentation":  "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1053"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Canceled or expired, exercise price (in dollars per share)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
                            "documentation":  "Weighted average price of options that were either forfeited or expired."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1053"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Options outstanding, beginning balance (in shares)",
                            "periodEndLabel":  "Options outstanding, ending balance (in shares)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
                            "documentation":  "Number of options outstanding, including both vested and non-vested options."
                            }
                        }
                    },
                "auth_ref":  [
                    "r489",
                    "r490"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Number of\u00a0Shares",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Options outstanding, beginning balance, exercise price (in dollars per share)",
                            "periodEndLabel":  "Options outstanding, ending balance, exercise price (in dollars per share)",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
                            "documentation":  "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
                            }
                        }
                    },
                "auth_ref":  [
                    "r489",
                    "r490"
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted Average Exercise Price Per Share",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Forfeited, grant date fair value (in dollars per share)",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Awards Equity Instruments Other Than Options Forfeited In Period Weighted Average Grant Date Fair Value",
                            "documentation":  "Share based compensation arrangement by share based payment awards equity instruments other than options forfeited in period weighted average grant date fair value."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockRestrictedStockUnitsAndPerformanceShareUnitsDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockBasedCompensationExpenseDetails",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockUnrecognizedSharebasedCompensationDetails",
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Award Type [Domain]",
                            "label":  "Award Type [Domain]",
                            "documentation":  "Award under share-based payment arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r486",
                    "r487",
                    "r488",
                    "r489",
                    "r490",
                    "r491",
                    "r492",
                    "r493",
                    "r494",
                    "r495",
                    "r496",
                    "r497",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r502",
                    "r503",
                    "r504",
                    "r505",
                    "r506",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r511"
                    ]
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockStockOptionActivityDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Options outstanding, weighted average remaining contractual term",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
                            "documentation":  "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
                            }
                        }
                    },
                "auth_ref":  [
                    "r161"
                    ]
                },
            "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShareholdersEquityAndShareBasedPaymentsTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStock"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Shareholders' Equity and Convertible Preferred Stock",
                            "label":  "Shareholders' Equity and Share-Based Payments [Text Block]",
                            "documentation":  "The entire disclosure for shareholders' equity and share-based payment arrangement.  Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r156",
                    "r160"
                    ]
                },
            "us-gaap_ShortTermDebtTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShortTermDebtTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Short-Term Debt, Type [Axis]",
                            "label":  "Short-Term Debt, Type [Axis]",
                            "documentation":  "Information by type of short-term debt arrangement."
                            }
                        }
                    },
                "auth_ref":  [
                    "r28"
                    ]
                },
            "us-gaap_ShortTermDebtTypeDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "ShortTermDebtTypeDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Short-Term Debt, Type [Domain]",
                            "label":  "Short-Term Debt, Type [Domain]",
                            "documentation":  "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
                            }
                        }
                    },
                "auth_ref":  [
                    "r27"
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrual":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrual",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataWarrantyAccrualRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Warranty accrual, beginning of period",
                            "periodEndLabel":  "Warranty accrual, end of period",
                            "totalLabel":  "Total warranty accrual",
                            "label":  "Standard Product Warranty Accrual",
                            "documentation":  "Amount as of the balance sheet date of the aggregate standard product warranty liability.  Does not include the balance for the extended product warranty liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1040",
                    "r1044"
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrualBalanceSheetClassificationAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrualBalanceSheetClassificationAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Warranty accrual:",
                            "label":  "Standard Product Warranty Accrual, Balance Sheet Classification [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrualCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrualCurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails":  {
                        "parentTag":  "us-gaap_StandardProductWarrantyAccrual",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Current portion (included in Accrued expenses)",
                            "label":  "Standard Product Warranty Accrual, Current",
                            "documentation":  "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer.  Does not include the balance for the extended product warranty liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1040",
                    "r1044"
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrualNoncurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrualNoncurrent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails":  {
                        "parentTag":  "us-gaap_StandardProductWarrantyAccrual",
                        "weight":  1.0,
                        "order":  2.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataTotalWarrantyAccrualDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Long-term portion (included in Other liabilities)",
                            "label":  "Standard Product Warranty Accrual, Noncurrent",
                            "documentation":  "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer.  Does not include the balance for the extended product warranty liability."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1040",
                    "r1044"
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrualPayments":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrualPayments",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataWarrantyAccrualRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Utilization",
                            "label":  "Standard Product Warranty Accrual, Decrease for Payments",
                            "documentation":  "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty.  Excludes extended product warranties."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1041"
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrualPreexistingIncreaseDecrease",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataWarrantyAccrualRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Changes in estimate related to pre-existing warranties",
                            "label":  "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
                            "documentation":  "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties.  Excludes extended product warranties."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1043"
                    ]
                },
            "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StandardProductWarrantyAccrualWarrantiesIssued",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataWarrantyAccrualRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Charges to operations",
                            "label":  "Standard Product Warranty Accrual, Increase for Warranties Issued",
                            "documentation":  "Amount of increase in the standard product warranty accrual from warranties issued.  Excludes extended product warranties."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1042"
                    ]
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementBusinessSegmentsAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskGoodwillRollforwardDetails",
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskReportableSegmentsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Segments [Axis]",
                            "label":  "Segments [Axis]",
                            "documentation":  "Information by business segments."
                            }
                        }
                    },
                "auth_ref":  [
                    "r218",
                    "r307",
                    "r308",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313",
                    "r314",
                    "r315",
                    "r316",
                    "r317",
                    "r318",
                    "r319",
                    "r326",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r331",
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r339",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r376",
                    "r387",
                    "r392",
                    "r697",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702",
                    "r703",
                    "r704",
                    "r705",
                    "r706",
                    "r707",
                    "r866",
                    "r986",
                    "r1080"
                    ]
                },
            "us-gaap_StatementClassOfStockAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementClassOfStockAxis",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Class of Stock [Axis]",
                            "label":  "Class of Stock [Axis]",
                            "documentation":  "Information by the different classes of stock of the entity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r192",
                    "r230",
                    "r231",
                    "r232",
                    "r261",
                    "r293",
                    "r294",
                    "r297",
                    "r299",
                    "r305",
                    "r306",
                    "r347",
                    "r404",
                    "r407",
                    "r408",
                    "r409",
                    "r415",
                    "r416",
                    "r447",
                    "r448",
                    "r449",
                    "r450",
                    "r451",
                    "r595",
                    "r732",
                    "r733",
                    "r734",
                    "r735",
                    "r738",
                    "r739",
                    "r740",
                    "r741",
                    "r742",
                    "r743",
                    "r744",
                    "r745",
                    "r746",
                    "r747",
                    "r748",
                    "r749",
                    "r769",
                    "r791",
                    "r812",
                    "r834",
                    "r835",
                    "r836",
                    "r837",
                    "r838",
                    "r980",
                    "r1004",
                    "r1015"
                    ]
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementEquityComponentsAxis",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Equity Components [Axis]",
                            "label":  "Equity Components [Axis]",
                            "documentation":  "Information by component of equity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r16",
                    "r36",
                    "r214",
                    "r247",
                    "r248",
                    "r249",
                    "r266",
                    "r267",
                    "r268",
                    "r273",
                    "r284",
                    "r286",
                    "r304",
                    "r351",
                    "r359",
                    "r452",
                    "r514",
                    "r515",
                    "r516",
                    "r534",
                    "r535",
                    "r558",
                    "r560",
                    "r561",
                    "r562",
                    "r563",
                    "r566",
                    "r577",
                    "r607",
                    "r608",
                    "r609",
                    "r610",
                    "r611",
                    "r612",
                    "r643",
                    "r717",
                    "r718",
                    "r719",
                    "r738",
                    "r812"
                    ]
                },
            "srt_StatementGeographicalAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/srt/2023",
                "localname":  "StatementGeographicalAxis",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskDisaggregationofRevenueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Geographical [Axis]",
                            "label":  "Geographical [Axis]",
                            "documentation":  "Information by geographical components."
                            }
                        }
                    },
                "auth_ref":  [
                    "r193",
                    "r202",
                    "r337",
                    "r338",
                    "r752",
                    "r755",
                    "r757",
                    "r817",
                    "r819",
                    "r822",
                    "r833",
                    "r839",
                    "r841",
                    "r842",
                    "r843",
                    "r844",
                    "r845",
                    "r846",
                    "r847",
                    "r848",
                    "r849",
                    "r853",
                    "r879",
                    "r896",
                    "r1050",
                    "r1080"
                    ]
                },
            "us-gaap_StatementLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statement [Line Items]",
                            "label":  "Statement [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r266",
                    "r267",
                    "r268",
                    "r304",
                    "r656",
                    "r731",
                    "r749",
                    "r761",
                    "r762",
                    "r763",
                    "r764",
                    "r765",
                    "r766",
                    "r769",
                    "r772",
                    "r773",
                    "r774",
                    "r775",
                    "r776",
                    "r778",
                    "r779",
                    "r780",
                    "r781",
                    "r783",
                    "r784",
                    "r785",
                    "r786",
                    "r787",
                    "r789",
                    "r792",
                    "r793",
                    "r798",
                    "r799",
                    "r800",
                    "r801",
                    "r802",
                    "r803",
                    "r804",
                    "r805",
                    "r806",
                    "r807",
                    "r808",
                    "r809",
                    "r812",
                    "r897"
                    ]
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementOfCashFlowsAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statement of Cash Flows [Abstract]",
                            "label":  "Statement of Cash Flows [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementOfFinancialPositionAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statement of Financial Position [Abstract]",
                            "label":  "Statement of Financial Position [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementOfIncomeAndComprehensiveIncomeAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statement of Comprehensive Income [Abstract]",
                            "label":  "Statement of Comprehensive Income [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementOfStockholdersEquityAbstract",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statement of Stockholders' Equity [Abstract]",
                            "label":  "Statement of Stockholders' Equity [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StatementTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StatementTable",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Statement [Table]",
                            "label":  "Statement [Table]",
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
                            }
                        }
                    },
                "auth_ref":  [
                    "r266",
                    "r267",
                    "r268",
                    "r304",
                    "r656",
                    "r731",
                    "r749",
                    "r761",
                    "r762",
                    "r763",
                    "r764",
                    "r765",
                    "r766",
                    "r769",
                    "r772",
                    "r773",
                    "r774",
                    "r775",
                    "r776",
                    "r778",
                    "r779",
                    "r780",
                    "r781",
                    "r783",
                    "r784",
                    "r785",
                    "r786",
                    "r787",
                    "r789",
                    "r792",
                    "r793",
                    "r798",
                    "r799",
                    "r800",
                    "r801",
                    "r802",
                    "r803",
                    "r804",
                    "r805",
                    "r806",
                    "r807",
                    "r808",
                    "r809",
                    "r812",
                    "r897"
                    ]
                },
            "ecd_StkPrcOrTsrEstimationMethodTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "StkPrcOrTsrEstimationMethodTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Stock Price or TSR Estimation Method",
                            "label":  "Stock Price or TSR Estimation Method [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r913",
                    "r924",
                    "r934",
                    "r959"
                    ]
                },
            "us-gaap_StockAppreciationRightsSARSMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StockAppreciationRightsSARSMember",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Stock Appreciation Rights (SARs)",
                            "label":  "Stock Appreciation Rights (SARs) [Member]",
                            "documentation":  "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee stock plans (in shares)",
                            "label":  "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
                            "documentation":  "Number of shares issued during the period as a result of an employee stock purchase plan."
                            }
                        }
                    },
                "auth_ref":  [
                    "r16",
                    "r119",
                    "r120",
                    "r159"
                    ]
                },
            "wdc_StockIssuedDuringPeriodValueIncreaseDecreaseForEmployeeStockPurchasePlan":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "StockIssuedDuringPeriodValueIncreaseDecreaseForEmployeeStockPurchasePlan",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Employee stock plans",
                            "label":  "Stock Issued During Period, Value, Increase (Decrease) For Employee Stock Purchase Plan",
                            "documentation":  "Stock Issued During Period, Value, Increase (Decrease) For Employee Stock Purchase Plan"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_StockholdersEquity":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StockholdersEquity",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedBalanceSheetDetails",
                    "http://www.wdc.com/role/RevisionofPreviouslyIssuedFinancialStatementsCondensedConsolidatedStatementofShareholdersEquityDetails",
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAccumulatedOtherComprehensiveLossRollForwardDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "totalLabel":  "Total shareholders\u2019 equity",
                            "periodStartLabel":  "Beginning balance",
                            "periodEndLabel":  "Ending balance",
                            "terseLabel":  "Total Shareholders' Equity",
                            "label":  "Equity, Attributable to Parent",
                            "documentation":  "Amount of equity (deficit) attributable to parent.  Excludes temporary equity and equity attributable to noncontrolling interest."
                            }
                        }
                    },
                "auth_ref":  [
                    "r120",
                    "r123",
                    "r124",
                    "r145",
                    "r771",
                    "r788",
                    "r813",
                    "r814",
                    "r891",
                    "r903",
                    "r1006",
                    "r1019",
                    "r1060",
                    "r1086"
                    ]
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "StockholdersEquityAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Shareholders\u2019 equity:",
                            "label":  "Equity, Attributable to Parent [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SubsequentEventMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SubsequentEventMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Subsequent Event",
                            "label":  "Subsequent Event [Member]",
                            "documentation":  "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
                            }
                        }
                    },
                "auth_ref":  [
                    "r613",
                    "r649"
                    ]
                },
            "us-gaap_SubsequentEventTypeAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SubsequentEventTypeAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Subsequent Event Type [Axis]",
                            "label":  "Subsequent Event Type [Axis]",
                            "documentation":  "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
                            }
                        }
                    },
                "auth_ref":  [
                    "r613",
                    "r649"
                    ]
                },
            "us-gaap_SubsequentEventTypeDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SubsequentEventTypeDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Subsequent Event Type [Domain]",
                            "label":  "Subsequent Event Type [Domain]",
                            "documentation":  "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
                            }
                        }
                    },
                "auth_ref":  [
                    "r613",
                    "r649"
                    ]
                },
            "us-gaap_SubsidiarySaleOfStockAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SubsidiarySaleOfStockAxis",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Sale of Stock [Axis]",
                            "label":  "Sale of Stock [Axis]",
                            "documentation":  "Information by type of sale of the entity's stock."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SummaryOfIncomeTaxContingenciesTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Income Tax Contingencies",
                            "label":  "Summary of Income Tax Contingencies [Table Text Block]",
                            "documentation":  "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies.  Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
                            }
                        }
                    },
                "auth_ref":  [
                    "r13",
                    "r164",
                    "r165"
                    ]
                },
            "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplementalBalanceSheetDisclosuresTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementData"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplemental Financial Statement Data",
                            "label":  "Supplemental Balance Sheet Disclosures [Text Block]",
                            "documentation":  "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
                            }
                        }
                    },
                "auth_ref":  [
                    "r992"
                    ]
                },
            "us-gaap_SupplementalCashFlowInformationAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplementalCashFlowInformationAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplemental disclosure of cash flow information:",
                            "label":  "Supplemental Cash Flow Information [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_SupplierFinanceProgramLineItems":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplierFinanceProgramLineItems",
                "presentation":  [
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplier Finance Program [Line Items]",
                            "label":  "Supplier Finance Program [Line Items]",
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
                            }
                        }
                    },
                "auth_ref":  [
                    "r378",
                    "r380",
                    "r381"
                    ]
                },
            "us-gaap_SupplierFinanceProgramObligationCurrent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplierFinanceProgramObligationCurrent",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplier finance program, obligation",
                            "label":  "Supplier Finance Program, Obligation, Current",
                            "documentation":  "Amount of obligation for supplier finance program, classified as current."
                            }
                        }
                    },
                "auth_ref":  [
                    "r380",
                    "r381",
                    "r382"
                    ]
                },
            "us-gaap_SupplierFinanceProgramPaymentTimingPeriod":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplierFinanceProgramPaymentTimingPeriod",
                "presentation":  [
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplier finance program, payment timing, period",
                            "label":  "Supplier Finance Program, Payment Timing, Period",
                            "documentation":  "Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
                            }
                        }
                    },
                "auth_ref":  [
                    "r378"
                    ]
                },
            "us-gaap_SupplierFinanceProgramTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplierFinanceProgramTable",
                "presentation":  [
                    "http://www.wdc.com/role/SupplierFinanceProgramDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplier Finance Program [Table]",
                            "label":  "Supplier Finance Program [Table]",
                            "documentation":  "Disclosure of information about supplier finance program."
                            }
                        }
                    },
                "auth_ref":  [
                    "r378",
                    "r380",
                    "r381"
                    ]
                },
            "us-gaap_SupplierFinanceProgramTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "SupplierFinanceProgramTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/SupplierFinanceProgram"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Supplier Finance Program",
                            "label":  "Supplier Finance Program [Text Block]",
                            "documentation":  "The entire disclosure for supplier finance program."
                            }
                        }
                    },
                "auth_ref":  [
                    "r377",
                    "r378",
                    "r379",
                    "r867"
                    ]
                },
            "ecd_TabularListTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TabularListTableTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Tabular List, Table",
                            "label":  "Tabular List [Table Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r953"
                    ]
                },
            "us-gaap_TaxPeriodAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TaxPeriodAxis",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Tax Period [Axis]",
                            "label":  "Tax Period [Axis]",
                            "documentation":  "Information about the period subject to enacted tax laws."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_TaxPeriodDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TaxPeriodDomain",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Tax Period [Domain]",
                            "label":  "Tax Period [Domain]",
                            "documentation":  "Identified tax period."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_TaxYears2008Through2012Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TaxYears2008Through2012Member",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Tax Years 2008 Through 2012",
                            "label":  "Tax Years 2008 Through 2012 [Member]",
                            "documentation":  "Tax Years 2008 Through 2012"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_TaxYears2008Through2015Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TaxYears2008Through2015Member",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Tax Years 2008 Through 2015",
                            "label":  "Tax Years 2008 Through 2015 [Member]",
                            "documentation":  "Tax Years 2008 Through 2015"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_TaxesPaidOnVestedStockAwardsUnderEmployeeStockPlans":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TaxesPaidOnVestedStockAwardsUnderEmployeeStockPlans",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS":  {
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0,
                        "order":  3.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedLabel":  "Taxes paid on vested stock awards under employee stock plans",
                            "label":  "Taxes Paid On Vested Stock Awards Under Employee Stock Plans",
                            "documentation":  "Taxes paid on vested stock awards under employee stock plans."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_TemporaryEquityCarryingAmountAttributableToParent":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TemporaryEquityCarryingAmountAttributableToParent",
                "crdr":  "credit",
                "calculation":  {
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS":  {
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0,
                        "order":  4.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible preferred stock, $0.01 par value; authorized \u2014 5 shares; issued and outstanding \u2014 1 shares; aggregate liquidation preference of $953 and $924, respectively",
                            "periodStartLabel":  "Beginning balance",
                            "periodEndLabel":  "Ending balance",
                            "label":  "Temporary Equity, Carrying Amount, Attributable to Parent",
                            "documentation":  "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity.  Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.  Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer.  Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r404",
                    "r407",
                    "r408",
                    "r409",
                    "r415",
                    "r416",
                    "r517",
                    "r686"
                    ]
                },
            "us-gaap_TemporaryEquityLiquidationPreference":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TemporaryEquityLiquidationPreference",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible preferred stock, liquidation preference",
                            "label":  "Temporary Equity, Liquidation Preference",
                            "documentation":  "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares.  The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.  Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.  Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer.  If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity.  If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases.  Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_TemporaryEquityParOrStatedValuePerShare":  {
                "xbrltype":  "perShareItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TemporaryEquityParOrStatedValuePerShare",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible preferred stock, par value (in dollars per share)",
                            "label":  "Temporary Equity, Par or Stated Value Per Share",
                            "documentation":  "Per share amount of par value or stated value of stock classified as temporary equity.  Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable."
                            }
                        }
                    },
                "auth_ref":  [
                    "r24",
                    "r80"
                    ]
                },
            "wdc_TemporaryEquityPreferredStockDividendRatePercentage":  {
                "xbrltype":  "percentItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TemporaryEquityPreferredStockDividendRatePercentage",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Preferred dividend annual rate increasing per annum (as percent)",
                            "label":  "Temporary Equity, Preferred Stock, Dividend Rate, Percentage",
                            "documentation":  "Temporary Equity, Preferred Stock, Dividend Rate, Percentage"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_TemporaryEquitySharesAuthorized":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TemporaryEquitySharesAuthorized",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible preferred stock, shares authorized (in shares)",
                            "label":  "Temporary Equity, Shares Authorized",
                            "documentation":  "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws.  Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.  Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer.  If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity.  If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases.  Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r118"
                    ]
                },
            "wdc_TemporaryEquitySharesConvertible":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TemporaryEquitySharesConvertible",
                "presentation":  [
                    "http://www.wdc.com/role/ShareholdersEquityandConvertiblePreferredStockConvertiblePreferredStockDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible shares issued (in shares)",
                            "label":  "Temporary Equity, Shares, Convertible",
                            "documentation":  "Temporary Equity, Shares, Convertible"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_TemporaryEquitySharesIssued":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TemporaryEquitySharesIssued",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible preferred stock, shares issued (in shares)",
                            "label":  "Temporary Equity, Shares Issued",
                            "documentation":  "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders.  Securities issued include securities outstanding and securities held in treasury.  Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.  Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer.  If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity.  If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases.  Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r118"
                    ]
                },
            "us-gaap_TemporaryEquitySharesOutstanding":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TemporaryEquitySharesOutstanding",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSHAREHOLDERSEQUITY"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Convertible preferred stock, shares outstanding (in shares)",
                            "periodStartLabel":  "Beginning balance (in shares)",
                            "periodEndLabel":  "Ending balance (in shares)",
                            "label":  "Temporary Equity, Shares Outstanding",
                            "documentation":  "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders.  Securities outstanding equals securities issued minus securities held in treasury.  Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.  Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer.  If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity.  If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases.  Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
                            }
                        }
                    },
                "auth_ref":  [
                    "r118"
                    ]
                },
            "wdc_TermLoanA2Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TermLoanA2Member",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Variable interest rate Term Loan A-2 maturing 2027",
                            "label":  "Term Loan A-2 [Member]",
                            "documentation":  "Term Loan A-2"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ThreePointTenPercentSeniorUnsecuredNotesDueTwoThousandThirtyTwoMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ThreePointTenPercentSeniorUnsecuredNotesDueTwoThousandThirtyTwoMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "3.10% senior notes due 2032",
                            "label":  "Three Point Ten Percent Senior Unsecured Notes Due Two Thousand Thirty Two [Member]",
                            "documentation":  "Three Point Ten Percent Senior Unsecured Notes Due Two Thousand Thirty Two"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ThreePointZeroZeroPercentConvertibleNotesDueTwoThousandTwentyEightMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ThreePointZeroZeroPercentConvertibleNotesDueTwoThousandTwentyEightMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails",
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "verboseLabel":  "3.00% convertible notes due 2028",
                            "terseLabel":  "2028 Convertible Notes",
                            "label":  "Three Point Zero Zero Percent Convertible Notes Due Two Thousand Twenty Eight [Member]",
                            "documentation":  "Three Point Zero Zero Percent Convertible Notes Due Two Thousand Twenty Eight"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ThroughDecember2057Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ThroughDecember2057Member",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Through December 2057",
                            "label":  "Through December 2057 [Member]",
                            "documentation":  "Through December 2057"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_ThroughJanuary12039Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "ThroughJanuary12039Member",
                "presentation":  [
                    "http://www.wdc.com/role/LeasesandOtherCommitmentsSaleLeasebackDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Through January 1, 2039",
                            "label":  "Through January 1, 2039 [Member]",
                            "documentation":  "Through January 1, 2039"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_TopTenCustomersMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TopTenCustomersMember",
                "presentation":  [
                    "http://www.wdc.com/role/BusinessSegmentsGeographicInformationandConcentrationsofRiskAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Top Ten Customers",
                            "label":  "Top Ten Customers [Member]",
                            "documentation":  "Top Ten Customers [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_TotalShareholderRtnAmt":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TotalShareholderRtnAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Total Shareholder Return Amount",
                            "label":  "Total Shareholder Return Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r945"
                    ]
                },
            "ecd_TotalShareholderRtnVsPeerGroupTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TotalShareholderRtnVsPeerGroupTextBlock",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Total Shareholder Return Vs Peer Group",
                            "label":  "Total Shareholder Return Vs Peer Group [Text Block]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r952"
                    ]
                },
            "us-gaap_TradeReceivablesHeldForSaleAmount":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TradeReceivablesHeldForSaleAmount",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/SupplementalFinancialStatementDataAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Factored receivables outstanding",
                            "label":  "Accounts Receivable, Held-for-Sale",
                            "documentation":  "Amount, before valuation allowance, of accounts receivable held for sale."
                            }
                        }
                    },
                "auth_ref":  [
                    "r340"
                    ]
                },
            "ecd_TradingArrAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TradingArrAxis",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Trading Arrangement:",
                            "label":  "Trading Arrangement [Axis]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r972"
                    ]
                },
            "ecd_TradingArrByIndTable":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TradingArrByIndTable",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Trading Arrangements, by Individual",
                            "label":  "Trading Arrangements, by Individual [Table]"
                            }
                        }
                    },
                "auth_ref":  [
                    "r974"
                    ]
                },
            "dei_TradingSymbol":  {
                "xbrltype":  "tradingSymbolItemType",
                "nsuri":  "http://xbrl.sec.gov/dei/2023",
                "localname":  "TradingSymbol",
                "presentation":  [
                    "http://www.wdc.com/role/CoverPage"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Trading Symbol",
                            "label":  "Trading Symbol",
                            "documentation":  "Trading symbol of an instrument as listed on an exchange."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "ecd_TrdArrAdoptionDate":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TrdArrAdoptionDate",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Adoption Date",
                            "label":  "Trading Arrangement Adoption Date"
                            }
                        }
                    },
                "auth_ref":  [
                    "r975"
                    ]
                },
            "ecd_TrdArrDuration":  {
                "xbrltype":  "durationItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TrdArrDuration",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Arrangement Duration",
                            "label":  "Trading Arrangement Duration"
                            }
                        }
                    },
                "auth_ref":  [
                    "r976"
                    ]
                },
            "ecd_TrdArrIndName":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TrdArrIndName",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Name",
                            "label":  "Trading Arrangement, Individual Name"
                            }
                        }
                    },
                "auth_ref":  [
                    "r974"
                    ]
                },
            "ecd_TrdArrIndTitle":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TrdArrIndTitle",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Title",
                            "label":  "Trading Arrangement, Individual Title"
                            }
                        }
                    },
                "auth_ref":  [
                    "r974"
                    ]
                },
            "ecd_TrdArrSecuritiesAggAvailAmt":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TrdArrSecuritiesAggAvailAmt",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Aggregate Available",
                            "label":  "Trading Arrangement, Securities Aggregate Available Amount"
                            }
                        }
                    },
                "auth_ref":  [
                    "r977"
                    ]
                },
            "ecd_TrdArrTerminationDate":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "TrdArrTerminationDate",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Termination Date",
                            "label":  "Trading Arrangement Termination Date"
                            }
                        }
                    },
                "auth_ref":  [
                    "r975"
                    ]
                },
            "wdc_TwoPointEightyFivePercentSeniorUnsecuredNotesDueTwoThousandTwentyNineMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "TwoPointEightyFivePercentSeniorUnsecuredNotesDueTwoThousandTwentyNineMember",
                "presentation":  [
                    "http://www.wdc.com/role/DebtScheduleofDebtDetails",
                    "http://www.wdc.com/role/FairValueMeasurementsandInvestmentsDebtInstrumentFairValueDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "2.85% senior notes due 2029",
                            "label":  "Two Point Eighty Five Percent Senior Unsecured Notes Due Two Thousand Twenty Nine [Member]",
                            "documentation":  "Two Point Eighty Five Percent Senior Unsecured Notes Due Two Thousand Twenty Nine"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_TypeOfRestructuringDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "TypeOfRestructuringDomain",
                "presentation":  [
                    "http://www.wdc.com/role/EmployeeTerminationAssetImpairmentandOtherBusinessRealignmentActivitiesDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Type of Restructuring [Domain]",
                            "label":  "Type of Restructuring [Domain]",
                            "documentation":  "Identification of the types of restructuring costs."
                            }
                        }
                    },
                "auth_ref":  [
                    "r384",
                    "r385",
                    "r390",
                    "r391"
                    ]
                },
            "ecd_UndrlygSecurityMktPriceChngPct":  {
                "xbrltype":  "pureItemType",
                "nsuri":  "http://xbrl.sec.gov/ecd/2023",
                "localname":  "UndrlygSecurityMktPriceChngPct",
                "presentation":  [
                    "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Underlying Security Market Price Change",
                            "label":  "Underlying Security Market Price Change, Percent"
                            }
                        }
                    },
                "auth_ref":  [
                    "r971"
                    ]
                },
            "wdc_UnisVentureMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "UnisVentureMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Unis Venture",
                            "label":  "Unis Venture [Member]",
                            "documentation":  "Unis Venture [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_UnissoftWuxiGroupCoLtd.Member":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "UnissoftWuxiGroupCoLtd.Member",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Unissoft (Wuxi) Group Co Ltd.",
                            "label":  "Unissoft (Wuxi) Group Co Ltd. [Member]",
                            "documentation":  "Unissoft (Wuxi) Group Co Ltd. [Member]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefits":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefits",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "periodStartLabel":  "Unrecognized tax benefit, beginning balance",
                            "periodEndLabel":  "Unrecognized tax benefit, ending balance",
                            "label":  "Unrecognized Tax Benefits",
                            "documentation":  "Amount of unrecognized tax benefits."
                            }
                        }
                    },
                "auth_ref":  [
                    "r520",
                    "r525"
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Gross decreases related to prior year tax positions",
                            "label":  "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
                            "documentation":  "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
                            }
                        }
                    },
                "auth_ref":  [
                    "r526"
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Settlements",
                            "label":  "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
                            "documentation":  "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
                            }
                        }
                    },
                "auth_ref":  [
                    "r528"
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Penalties and interest accrued on unrecognized tax benefits",
                            "label":  "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
                            "documentation":  "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."
                            }
                        }
                    },
                "auth_ref":  [
                    "r524"
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Gross increases related to current year tax positions",
                            "label":  "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
                            "documentation":  "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
                            }
                        }
                    },
                "auth_ref":  [
                    "r527"
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Gross increases related to prior year tax positions",
                            "label":  "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
                            "documentation":  "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
                            }
                        }
                    },
                "auth_ref":  [
                    "r526"
                    ]
                },
            "wdc_UnrecognizedTaxBenefitsMandatoryDeemedRepatriationLiability":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "UnrecognizedTaxBenefitsMandatoryDeemedRepatriationLiability",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Mandatory deemed repatriation tax obligations",
                            "label":  "Unrecognized Tax Benefits, Mandatory Deemed Repatriation Liability",
                            "documentation":  "Unrecognized Tax Benefits, Mandatory Deemed Repatriation Liability"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_UnrecognizedTaxBenefitsPayable":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "UnrecognizedTaxBenefitsPayable",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Potential payables related to unrecognized tax benefits",
                            "label":  "Unrecognized Tax Benefits, Payable",
                            "documentation":  "Unrecognized Tax Benefits, Payable"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Unrecognized tax benefits, period net decrease",
                            "label":  "Unrecognized Tax Benefits, Period Increase (Decrease)",
                            "documentation":  "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns."
                            }
                        }
                    },
                "auth_ref":  [
                    "r1056"
                    ]
                },
            "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
                "crdr":  "debit",
                "presentation":  [
                    "http://www.wdc.com/role/IncomeTaxExpenseUnrecognizedTaxBenefitsDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "negatedTerseLabel":  "Lapse of statute of limitations",
                            "label":  "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
                            "documentation":  "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
                            }
                        }
                    },
                "auth_ref":  [
                    "r529"
                    ]
                },
            "us-gaap_UseOfEstimates":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "UseOfEstimates",
                "presentation":  [
                    "http://www.wdc.com/role/OrganizationandBasisofPresentationPolicies"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Use of Estimates",
                            "label":  "Use of Estimates, Policy [Policy Text Block]",
                            "documentation":  "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
                            }
                        }
                    },
                "auth_ref":  [
                    "r61",
                    "r62",
                    "r63",
                    "r183",
                    "r184",
                    "r185",
                    "r186"
                    ]
                },
            "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount":  {
                "xbrltype":  "monetaryItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "VariableInterestEntityEntityMaximumLossExposureAmount",
                "crdr":  "credit",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesMaximumLossExposureDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "VIE, reporting entity involvement, maximum loss exposure, amount",
                            "label":  "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
                            "documentation":  "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)."
                            }
                        }
                    },
                "auth_ref":  [
                    "r90",
                    "r91"
                    ]
                },
            "wdc_VariableInterestEntityMaximumLossExposureTableTextBlock":  {
                "xbrltype":  "textBlockItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "VariableInterestEntityMaximumLossExposureTableTextBlock",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesTables"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Schedule of Variable Interest Entity Maximum Loss Exposure",
                            "label":  "Variable Interest Entity Maximum Loss Exposure [Table Text Block]",
                            "documentation":  "Enterprise's maximum exposure to loss as a result of its involvement with the VIE, including how the maximum exposure is determined, the significant sources of the enterprise's exposure to the VIE, and the differences between the maximum exposure to loss and the liability recognized in its financial statements.  It may also include factors such as the fair market value at which the registrant is carrying an asset and registrant guarantees.  Also, whether the enterprise's maximum exposure to loss as a result of its involvement with the VIE cannot be quantified.  In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities.  A VIE often holds financial assets, including loans or receivables, real estate or other property.  A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_VariableRateAxis":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "VariableRateAxis",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Variable Rate [Axis]",
                            "label":  "Variable Rate [Axis]",
                            "documentation":  "Information by type of variable rate."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_VariableRateDomain":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "VariableRateDomain",
                "presentation":  [
                    "http://www.wdc.com/role/DebtAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Variable Rate [Domain]",
                            "label":  "Variable Rate [Domain]",
                            "documentation":  "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "calculation":  {
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails":  {
                        "parentTag":  null,
                        "weight":  null,
                        "order":  null,
                        "root":  true
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Diluted (in shares)",
                            "totalLabel":  "Diluted (in shares)",
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted",
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r292",
                    "r299"
                    ]
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "WeightedAverageNumberOfSharesOutstandingAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted average shares outstanding:",
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "xbrltype":  "sharesItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "calculation":  {
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails":  {
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0,
                        "order":  1.0
                        }
                    },
                "presentation":  [
                    "http://www.wdc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Basic (in shares)",
                            "label":  "Weighted Average Number of Shares Outstanding, Basic",
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
                            }
                        }
                    },
                "auth_ref":  [
                    "r290",
                    "r299"
                    ]
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract":  {
                "xbrltype":  "stringItemType",
                "nsuri":  "http://fasb.org/us-gaap/2023",
                "localname":  "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
                "presentation":  [
                    "http://www.wdc.com/role/NetLossPerCommonShareEarningsPerShareBasicandDilutedDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Weighted average shares outstanding:",
                            "label":  "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                },
            "wdc_WesternDigitalCorpMember":  {
                "xbrltype":  "domainItemType",
                "nsuri":  "http://www.wdc.com/20231229",
                "localname":  "WesternDigitalCorpMember",
                "presentation":  [
                    "http://www.wdc.com/role/RelatedPartiesandRelatedCommitmentsandContingenciesAdditionalInformationDetails"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Western Digital Corp",
                            "label":  "Western Digital Corp [Member]",
                            "documentation":  "Owner of record with less than 50% voting interest of the entity."
                            }
                        }
                    },
                "auth_ref":  [
                    ]
                }
            }
        }
    },
"std_ref":  {
    "r0":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "25",
        "Paragraph":  "1",
        "SubTopic":  "20",
        "Topic":  "940",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
        },
    "r1":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "SubTopic":  "230",
        "Topic":  "830",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
        },
    "r2":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10A",
        "SubTopic":  "10",
        "Topic":  "220",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
        },
    "r3":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10A",
        "Subparagraph":  "(a)",
        "SubTopic":  "10",
        "Topic":  "220",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
        },
    "r4":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10A",
        "Subparagraph":  "(a),(b),(c)",
        "SubTopic":  "10",
        "Topic":  "220",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
        },
    "r5":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10A",
        "Subparagraph":  "(a-c)",
        "SubTopic":  "10",
        "Topic":  "220",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
        },
    "r6":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10A",
        "Subparagraph":  "(i)",
        "SubTopic":  "10",
        "Topic":  "220",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
        },
    "r7":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "14",
        "Subparagraph":  "(a)",
        "SubTopic":  "10",
        "Topic":  "230",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
        },
    "r8":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "20",
        "SubTopic":  "10",
        "Topic":  "810",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
        },
    "r9":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "28",
        "Subparagraph":  "(a)",
        "SubTopic":  "10",
        "Topic":  "230",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
        },
    "r10":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "28",
        "Subparagraph":  "(b)",
        "SubTopic":  "10",
        "Topic":  "230",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
        },
    "r11":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "SubTopic":  "10",
        "Topic":  "360",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
        },
    "r12":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "SubTopic":  "10",
        "Topic":  "718",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
        },
    "r13":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "19",
        "SubTopic":  "10",
        "Topic":  "740",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
        },
    "r14":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1A",
        "Subparagraph":  "(c)(3)",
        "SubTopic":  "10",
        "Topic":  "810",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
        },
    "r15":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1A",
        "Subparagraph":  "(c),(3)",
        "SubTopic":  "10",
        "Topic":  "810",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
        },
    "r16":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "SubTopic":  "10",
        "Topic":  "505",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
        },
    "r17":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)",
        "SubTopic":  "10",
        "Topic":  "820",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r18":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(d)",
        "SubTopic":  "10",
        "Topic":  "718",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r19":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(e)",
        "SubTopic":  "10",
        "Topic":  "718",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r20":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2A",
        "Subparagraph":  "(a)",
        "SubTopic":  "10",
        "Topic":  "718",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2A"
        },
    "r21":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "SubTopic":  "10",
        "Topic":  "280",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
        },
    "r22":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6A",
        "Subparagraph":  "(a)",
        "SubTopic":  "10",
        "Topic":  "820",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
        },
    "r23":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Subparagraph":  "(a)(b)(c)",
        "Paragraph":  "1",
        "SubTopic":  "20",
        "Topic":  "715",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r24":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(27)",
        "SubTopic":  "10",
        "Topic":  "210",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r25":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(22))",
        "SubTopic":  "10",
        "Topic":  "210",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r26":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
        },
    "r27":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r28":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.19)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r29":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r30":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r31":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r32":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.22(a)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r33":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r34":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r35":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.25)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r36":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r37":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "210",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02.3,4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r38":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "220",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
        },
    "r39":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "220",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
        },
    "r40":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "220",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
        },
    "r41":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
        },
    "r42":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "12",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
        },
    "r43":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "13",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
        },
    "r44":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "14",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
        },
    "r45":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
        },
    "r46":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "15",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
        },
    "r47":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "15",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
        },
    "r48":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
        },
    "r49":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "230",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
        },
    "r50":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "250",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r51":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "250",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
        },
    "r52":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "250",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
        },
    "r53":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "250",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
        },
    "r54":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "260",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
        },
    "r55":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
        },
    "r56":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
        },
    "r57":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "18",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
        },
    "r58":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "18",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
        },
    "r59":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
        },
    "r60":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
        },
    "r61":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
        },
    "r62":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
        },
    "r63":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "275",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
        },
    "r64":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "280",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r65":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "280",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
        },
    "r66":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "280",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r67":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "20",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r68":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "30",
        "Section":  "45",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
        },
    "r69":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "30",
        "Section":  "45",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
        },
    "r70":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "30",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
        },
    "r71":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "30",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "((a)(1),(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r72":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "30",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r73":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "350",
        "SubTopic":  "30",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r74":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "360",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
        },
    "r75":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "360",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
        },
    "r76":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "420",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r77":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "420",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB TOPIC 5.P.3,4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
        },
    "r78":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "420",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4(b)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r79":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "470",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
        },
    "r80":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "480",
        "SubTopic":  "10",
        "Section":  "S99",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480244/480-10-S99-1"
        },
    "r81":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "505",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
        },
    "r82":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "505",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
        },
    "r83":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "505",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
        },
    "r84":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "715",
        "SubTopic":  "20",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r85":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "718",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r86":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "718",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r87":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "718",
        "SubTopic":  "20",
        "Section":  "55",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
        },
    "r88":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "718",
        "SubTopic":  "20",
        "Section":  "55",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
        },
    "r89":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "810",
        "SubTopic":  "10",
        "Section":  "45",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481231/810-10-45-12"
        },
    "r90":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "810",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "b",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
        },
    "r91":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "810",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-6"
        },
    "r92":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4A",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
        },
    "r93":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4A",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
        },
    "r94":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
        },
    "r95":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4B",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
        },
    "r96":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4B",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
        },
    "r97":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4C",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
        },
    "r98":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
        },
    "r99":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "815",
        "SubTopic":  "10",
        "Section":  "55",
        "Paragraph":  "182",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
        },
    "r100":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "820",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r101":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "820",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
        },
    "r102":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "825",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-11"
        },
    "r103":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "825",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-12"
        },
    "r104":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "825",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
        },
    "r105":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "825",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "21",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
        },
    "r106":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "835",
        "SubTopic":  "30",
        "Section":  "45",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
        },
    "r107":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "835",
        "SubTopic":  "30",
        "Section":  "45",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
        },
    "r108":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "835",
        "SubTopic":  "30",
        "Section":  "45",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
        },
    "r109":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "835",
        "SubTopic":  "30",
        "Section":  "55",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
        },
    "r110":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "850",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
        },
    "r111":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "850",
        "SubTopic":  "10",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
        },
    "r112":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "942",
        "SubTopic":  "210",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03.17)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r113":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "942",
        "SubTopic":  "470",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
        },
    "r114":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "205",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//205/tableOfContent"
        },
    "r115":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(19))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r116":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r117":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(24))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r118":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(27)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r119":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r120":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r121":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r122":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r123":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r124":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r125":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r126":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r127":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r128":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6)(c))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r129":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
        },
    "r130":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r131":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r132":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.1,2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r133":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.2(a),(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r134":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r135":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r136":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.7(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r137":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.7)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r138":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r139":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "12",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
        },
    "r140":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "13",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
        },
    "r141":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
        },
    "r142":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
        },
    "r143":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
        },
    "r144":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "275",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//275/tableOfContent"
        },
    "r145":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "310",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
        },
    "r146":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "330",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.BB)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
        },
    "r147":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "350",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r148":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "350",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r149":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "360",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
        },
    "r150":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 5.P.3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
        },
    "r151":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r152":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "450",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//450/tableOfContent"
        },
    "r153":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "470",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//470/tableOfContent"
        },
    "r154":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "25",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481284/470-20-25-10"
        },
    "r155":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-5"
        },
    "r156":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "505",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//505/tableOfContent"
        },
    "r157":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
        },
    "r158":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
        },
    "r159":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.3-04)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
        },
    "r160":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "718",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//718/tableOfContent"
        },
    "r161":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Section":  "50",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r162":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Section":  "50",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
        },
    "r163":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
        },
    "r164":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
        },
    "r165":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r166":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
        },
    "r167":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "805",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "38",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
        },
    "r168":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "810",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//810/tableOfContent"
        },
    "r169":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "810",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
        },
    "r170":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "815",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//815/tableOfContent"
        },
    "r171":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r172":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
        },
    "r173":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r174":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(13))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r175":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(15)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r176":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(15))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r177":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r178":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r179":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
        },
    "r180":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
        },
    "r181":  {
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef",
        "Topic":  "942",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-04.9)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
        },
    "r182":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "SubTopic":  "20",
        "Topic":  "740",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
        },
    "r183":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "SubTopic":  "10",
        "Topic":  "275",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
        },
    "r184":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "SubTopic":  "10",
        "Topic":  "275",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
        },
    "r185":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "11",
        "SubTopic":  "10",
        "Topic":  "275",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
        },
    "r186":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "12",
        "SubTopic":  "10",
        "Topic":  "275",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
        },
    "r187":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "9",
        "Subparagraph":  "(b)",
        "SubTopic":  "10",
        "Topic":  "740",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
        },
    "r188":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(d)(1)",
        "SubTopic":  "20",
        "Topic":  "310",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
        },
    "r189":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(d)(2)",
        "SubTopic":  "20",
        "Topic":  "310",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
        },
    "r190":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(h))",
        "SubTopic":  "10",
        "Topic":  "235",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r191":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Accounting Standards Codification",
        "Topic":  "250",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//250/tableOfContent"
        },
    "r192":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-K (SK)",
        "Number":  "229",
        "Section":  "1402",
        "Paragraph":  "(a)",
        "Publisher":  "SEC"
        },
    "r193":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Footnote":  "2",
        "Publisher":  "SEC"
        },
    "r194":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column B",
        "Publisher":  "SEC"
        },
    "r195":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column C",
        "Publisher":  "SEC"
        },
    "r196":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column D",
        "Publisher":  "SEC"
        },
    "r197":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column E",
        "Publisher":  "SEC"
        },
    "r198":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column F",
        "Publisher":  "SEC"
        },
    "r199":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column G",
        "Publisher":  "SEC"
        },
    "r200":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column H",
        "Publisher":  "SEC"
        },
    "r201":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "28",
        "Paragraph":  "Column I",
        "Publisher":  "SEC"
        },
    "r202":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "12",
        "Subsection":  "29",
        "Footnote":  "4",
        "Publisher":  "SEC"
        },
    "r203":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "01",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(i)",
        "Publisher":  "SEC"
        },
    "r204":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "01",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iii)(A)",
        "Publisher":  "SEC"
        },
    "r205":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "01",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iii)(B)",
        "Publisher":  "SEC"
        },
    "r206":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "01",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iv)",
        "Publisher":  "SEC"
        },
    "r207":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "02",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(i)",
        "Publisher":  "SEC"
        },
    "r208":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "02",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iii)(A)",
        "Publisher":  "SEC"
        },
    "r209":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "02",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iii)(B)",
        "Publisher":  "SEC"
        },
    "r210":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "02",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iii)(C)",
        "Publisher":  "SEC"
        },
    "r211":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "02",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iv)",
        "Publisher":  "SEC"
        },
    "r212":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "105",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
        },
    "r213":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "105",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
        },
    "r214":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "105",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
        },
    "r215":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "105",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
        },
    "r216":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "105",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
        },
    "r217":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "105",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
        },
    "r218":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "205",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
        },
    "r219":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "205",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
        },
    "r220":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
        },
    "r221":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
        },
    "r222":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r223":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r224":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r225":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(15))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r226":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(17))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r227":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(18))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r228":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r229":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r230":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(27)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r231":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r232":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r233":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(30)(a)(4))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r234":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r235":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(8))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r236":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(9))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r237":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
        },
    "r238":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "210",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
        },
    "r239":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10A",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
        },
    "r240":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
        },
    "r241":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
        },
    "r242":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1A",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
        },
    "r243":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1A",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
        },
    "r244":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1A",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
        },
    "r245":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1B",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
        },
    "r246":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1B",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
        },
    "r247":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
        },
    "r248":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
        },
    "r249":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
        },
    "r250":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(210.5-03(11))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r251":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03(24))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r252":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.5-03(25))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
        },
    "r253":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5",
        "Subparagraph":  "(SAB Topic 6.B)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
        },
    "r254":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "15",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
        },
    "r255":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "17",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
        },
    "r256":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
        },
    "r257":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "25",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
        },
    "r258":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
        },
    "r259":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
        },
    "r260":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(c))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r261":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r262":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(h)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r263":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(k)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r264":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(k)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r265":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
        },
    "r266":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "23",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
        },
    "r267":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
        },
    "r268":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
        },
    "r269":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-6"
        },
    "r270":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r271":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r272":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r273":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r274":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r275":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r276":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
        },
    "r277":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "11",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
        },
    "r278":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "11",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
        },
    "r279":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-12"
        },
    "r280":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
        },
    "r281":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
        },
    "r282":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
        },
    "r283":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
        },
    "r284":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
        },
    "r285":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
        },
    "r286":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
        },
    "r287":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5",
        "Subparagraph":  "(SAB Topic 11.M.Q2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
        },
    "r288":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480530/250-10-S99-6"
        },
    "r289":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//260/tableOfContent"
        },
    "r290":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
        },
    "r291":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
        },
    "r292":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
        },
    "r293":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
        },
    "r294":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
        },
    "r295":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "60B",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
        },
    "r296":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "60B",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
        },
    "r297":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "60B",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
        },
    "r298":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
        },
    "r299":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
        },
    "r300":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
        },
    "r301":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
        },
    "r302":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
        },
    "r303":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
        },
    "r304":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "272",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
        },
    "r305":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "272",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
        },
    "r306":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "272",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
        },
    "r307":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
        },
    "r308":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r309":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r310":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r311":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r312":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r313":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r314":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r315":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(g)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r316":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(h)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r317":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "22",
        "Subparagraph":  "(j)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
        },
    "r318":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "25",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
        },
    "r319":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "25",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
        },
    "r320":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "29",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
        },
    "r321":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "29",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
        },
    "r322":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "29",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
        },
    "r323":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "29",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
        },
    "r324":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "29",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
        },
    "r325":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "29",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
        },
    "r326":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "30",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r327":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "30",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r328":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "30",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r329":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "30",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r330":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
        },
    "r331":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "32",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
        },
    "r332":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "32",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
        },
    "r333":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "32",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
        },
    "r334":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "32",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
        },
    "r335":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "32",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
        },
    "r336":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
        },
    "r337":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "41",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
        },
    "r338":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "41",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
        },
    "r339":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
        },
    "r340":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "310",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
        },
    "r341":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "310",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
        },
    "r342":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "310",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
        },
    "r343":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "310",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
        },
    "r344":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "323",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
        },
    "r345":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "323",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
        },
    "r346":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "323",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
        },
    "r347":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "323",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
        },
    "r348":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r349":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r350":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r351":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r352":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(e)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r353":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(e)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r354":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(e)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r355":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(e)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r356":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
        },
    "r357":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
        },
    "r358":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
        },
    "r359":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
        },
    "r360":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "326",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
        },
    "r361":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
        },
    "r362":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r363":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r364":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r365":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r366":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r367":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r368":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r369":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(g)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r370":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(h)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r371":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
        },
    "r372":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
        },
    "r373":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r374":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "350",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
        },
    "r375":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "360",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
        },
    "r376":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "360",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
        },
    "r377":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
        },
    "r378":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
        },
    "r379":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
        },
    "r380":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
        },
    "r381":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479468/405-50-50-3"
        },
    "r382":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479468/405-50-50-4"
        },
    "r383":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147477123/405-50-65-1"
        },
    "r384":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r385":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r386":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r387":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r388":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 5.P.3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
        },
    "r389":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB TOPIC 5.P.4(b)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r390":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4(b)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r391":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4(b)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r392":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r393":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
        },
    "r394":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
        },
    "r395":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "9",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
        },
    "r396":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 5.Y.Q2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
        },
    "r397":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 5.Y.Q4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
        },
    "r398":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
        },
    "r399":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
        },
    "r400":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
        },
    "r401":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
        },
    "r402":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
        },
    "r403":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
        },
    "r404":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(4)(i))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r405":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(A))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r406":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(B))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r407":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iv))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r408":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(5))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r409":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(i))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r410":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r411":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r412":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r413":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r414":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(C))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r415":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iv))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r416":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1B",
        "Subparagraph":  "(SX 210.13-02(a)(5))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
        },
    "r417":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r418":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r419":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r420":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r421":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r422":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r423":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(g)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r424":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(h)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r425":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r426":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1C",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
        },
    "r427":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1C",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
        },
    "r428":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1C",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
        },
    "r429":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1D",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
        },
    "r430":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1D",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
        },
    "r431":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1D",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
        },
    "r432":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1E",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
        },
    "r433":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1E",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
        },
    "r434":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1E",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
        },
    "r435":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1E",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
        },
    "r436":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1F",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
        },
    "r437":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1F",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
        },
    "r438":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1F",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
        },
    "r439":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1F",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
        },
    "r440":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1I",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
        },
    "r441":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1I",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
        },
    "r442":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1I",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
        },
    "r443":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1I",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
        },
    "r444":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
        },
    "r445":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
        },
    "r446":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
        },
    "r447":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "13",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
        },
    "r448":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "13",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
        },
    "r449":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "13",
        "Subparagraph":  "(h)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
        },
    "r450":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "14",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
        },
    "r451":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
        },
    "r452":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.3-04)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
        },
    "r453":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
        },
    "r454":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
        },
    "r455":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//715/tableOfContent"
        },
    "r456":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
        },
    "r457":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
        },
    "r458":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r459":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r460":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r461":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r462":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r463":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r464":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(01)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r465":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(02)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r466":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(02)(A)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r467":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(02)(B)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r468":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(02)(C)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r469":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(03)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r470":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(k)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r471":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(l)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r472":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(n)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r473":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(o)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r474":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(p)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r475":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(q)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r476":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(r)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r477":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(r)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r478":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-8"
        },
    "r479":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480126/715-20-S99-2"
        },
    "r480":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "60",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480266/715-60-50-3"
        },
    "r481":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "70",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
        },
    "r482":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "715",
        "SubTopic":  "80",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
        },
    "r483":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "35",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
        },
    "r484":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "35",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
        },
    "r485":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "35",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
        },
    "r486":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r487":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r488":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r489":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r490":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r491":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r492":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iv)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r493":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iv)(01)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r494":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iv)(02)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r495":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iv)(03)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r496":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iv)(04)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r497":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r498":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r499":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)(iii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r500":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)(iii)(01)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r501":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)(iii)(02)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r502":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)(iii)(03)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r503":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(d)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r504":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(d)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r505":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(e)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r506":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(e)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r507":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r508":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r509":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)(iii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r510":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)(iv)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r511":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)(v)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r512":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(h)(1)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r513":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r514":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "15",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
        },
    "r515":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "15",
        "Subparagraph":  "(f)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
        },
    "r516":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "15",
        "Subparagraph":  "(f)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
        },
    "r517":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 14.E.Q2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
        },
    "r518":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 14.F)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
        },
    "r519":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//740/tableOfContent"
        },
    "r520":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "10B",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
        },
    "r521":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
        },
    "r522":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
        },
    "r523":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
        },
    "r524":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
        },
    "r525":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r526":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r527":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r528":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Subparagraph":  "(a)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r529":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Subparagraph":  "(a)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r530":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "17",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
        },
    "r531":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
        },
    "r532":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r533":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r534":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(d)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r535":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(d)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r536":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(e)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r537":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(e)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r538":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "8",
        "Subparagraph":  "(e)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
        },
    "r539":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB TOPIC 6.I.5.Q1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
        },
    "r540":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB TOPIC 6.I.7)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
        },
    "r541":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 6.I.Fact.1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
        },
    "r542":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 6.I.Fact.2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
        },
    "r543":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 11.C)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
        },
    "r544":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "270",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
        },
    "r545":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "740",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
        },
    "r546":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "805",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "3",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
        },
    "r547":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "805",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "3",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
        },
    "r548":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "805",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "3",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
        },
    "r549":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "810",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "25",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
        },
    "r550":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "810",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "25",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
        },
    "r551":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "810",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1A",
        "Subparagraph":  "(c)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
        },
    "r552":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "810",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(bb)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
        },
    "r553":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "810",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
        },
    "r554":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5C",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-5C"
        },
    "r555":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r556":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r557":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r558":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r559":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r560":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(h)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r561":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(h)(1)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r562":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(h)(1)(iii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r563":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(h)(1)(iv)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r564":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(i)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r565":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(i)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r566":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(i)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
        },
    "r567":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
        },
    "r568":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r569":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r570":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(a)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r571":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r572":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r573":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r574":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r575":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(e)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r576":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(e)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r577":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(e)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r578":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(e)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r579":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r580":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
        },
    "r581":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
        },
    "r582":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
        },
    "r583":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
        },
    "r584":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r585":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r586":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r587":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(bbb)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r588":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(bbb)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
        },
    "r589":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
        },
    "r590":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
        },
    "r591":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "13",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
        },
    "r592":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "820",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "13",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
        },
    "r593":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482736/825-10-45-2"
        },
    "r594":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
        },
    "r595":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "28",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
        },
    "r596":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r597":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r598":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r599":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r600":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(e)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r601":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(e)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r602":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "6",
        "Subparagraph":  "(e)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
        },
    "r603":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481839/830-10-45-9"
        },
    "r604":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "35",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482014/830-20-35-3"
        },
    "r605":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "230",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
        },
    "r606":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-12"
        },
    "r607":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
        },
    "r608":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "20",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
        },
    "r609":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "20",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
        },
    "r610":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "20",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
        },
    "r611":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "20",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
        },
    "r612":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
        },
    "r613":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
        },
    "r614":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "832",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
        },
    "r615":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "832",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
        },
    "r616":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "835",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
        },
    "r617":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "835",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
        },
    "r618":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "835",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
        },
    "r619":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
        },
    "r620":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
        },
    "r621":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
        },
    "r622":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(d)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
        },
    "r623":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(f)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
        },
    "r624":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "5",
        "Subparagraph":  "(f)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
        },
    "r625":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//842-20/tableOfContent"
        },
    "r626":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
        },
    "r627":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
        },
    "r628":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
        },
    "r629":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "5",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
        },
    "r630":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
        },
    "r631":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r632":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r633":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(g)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r634":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(g)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r635":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(g)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r636":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(g)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r637":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
        },
    "r638":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "842",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479741/842-40-50-2"
        },
    "r639":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r640":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r641":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r642":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(3)(iii)(01)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r643":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(3)(iii)(03)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r644":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r645":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
        },
    "r646":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
        },
    "r647":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
        },
    "r648":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
        },
    "r649":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "855",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
        },
    "r650":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(bb)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r651":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(bb)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r652":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(bb)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r653":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r654":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "910",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
        },
    "r655":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "912",
        "SubTopic":  "275",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482094/912-275-50-4"
        },
    "r656":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "924",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 11.L)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
        },
    "r657":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
        },
    "r658":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
        },
    "r659":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
        },
    "r660":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
        },
    "r661":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
        },
    "r662":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
        },
    "r663":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "926",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
        },
    "r664":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "928",
        "SubTopic":  "340",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
        },
    "r665":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
        },
    "r666":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
        },
    "r667":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "20",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
        },
    "r668":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "20",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
        },
    "r669":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "28",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
        },
    "r670":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "28",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
        },
    "r671":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "33",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
        },
    "r672":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "33",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
        },
    "r673":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "35A",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
        },
    "r674":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "35A",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
        },
    "r675":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
        },
    "r676":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "932",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
        },
    "r677":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "942",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-03(10)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
        },
    "r678":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "942",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-04(26))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
        },
    "r679":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "942",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-04(27))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
        },
    "r680":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "942",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.9-05(b)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
        },
    "r681":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "942",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
        },
    "r682":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(1)(h))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r683":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r684":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(19))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r685":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(22))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r686":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r687":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r688":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r689":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r690":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(8)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r691":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r692":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-04(11))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
        },
    "r693":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
        },
    "r694":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-04(22))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
        },
    "r695":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-04(23))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
        },
    "r696":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-04(9))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
        },
    "r697":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column A))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r698":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column B))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r699":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column C))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r700":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column D))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r701":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column E))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r702":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column F))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r703":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column G))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r704":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column H))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r705":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column I))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r706":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column J))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r707":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-16(Column K))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
        },
    "r708":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-17(Column A))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
        },
    "r709":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-17(Column B))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
        },
    "r710":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-17(Column C))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
        },
    "r711":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-17(Column D))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
        },
    "r712":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-17(Column E))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
        },
    "r713":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "235",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-17(Column F))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
        },
    "r714":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7A",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
        },
    "r715":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r716":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r717":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r718":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r719":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(f)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r720":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(g)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r721":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(g)(2)(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r722":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(g)(2)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r723":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(g)(2)(iii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r724":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(g)(2)(iv)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r725":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(h)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r726":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(h)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
        },
    "r727":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "944",
        "SubTopic":  "825",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
        },
    "r728":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
        },
    "r729":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
        },
    "r730":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480424/946-10-50-3"
        },
    "r731":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-03(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
        },
    "r732":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-03(i)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
        },
    "r733":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-03(i)(2)(i))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
        },
    "r734":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-03(i)(2)(ii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
        },
    "r735":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-03(i)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
        },
    "r736":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
        },
    "r737":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
        },
    "r738":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "4",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
        },
    "r739":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
        },
    "r740":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "27",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
        },
    "r741":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r742":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r743":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r744":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r745":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r746":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r747":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(g)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r748":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(h)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
        },
    "r749":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
        },
    "r750":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
        },
    "r751":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
        },
    "r752":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
        },
    "r753":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
        },
    "r754":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-12"
        },
    "r755":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
        },
    "r756":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r757":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r758":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(a)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r759":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r760":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r761":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r762":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(12)(b)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r763":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(12)(b)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r764":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(12)(b)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r765":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(13)(a)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r766":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(13)(a)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r767":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(14))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r768":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(15))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r769":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(16)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r770":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(17))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r771":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(19))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r772":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(2)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r773":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(2)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r774":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(3)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r775":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(3)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r776":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(3)(c))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r777":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(5)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r778":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(6)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r779":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(6)(c))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r780":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(6)(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r781":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(6)(e))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r782":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(8))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r783":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(9)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r784":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(9)(c))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r785":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(9)(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r786":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(9)(e))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r787":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.6-05(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
        },
    "r788":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.6-05(4))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
        },
    "r789":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
        },
    "r790":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
        },
    "r791":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
        },
    "r792":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r793":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(2)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r794":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(2)(c)(2)(i))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r795":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(2)(c)(2)(ii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r796":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(2)(g)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r797":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r798":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(a)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r799":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(a)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r800":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(a)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r801":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(a)(5))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r802":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(a)(6))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r803":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(a)(7))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r804":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(c)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r805":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(c)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r806":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(c)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r807":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(c)(5))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r808":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(c)(6))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r809":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(7)(c)(7))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r810":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-07(9))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
        },
    "r811":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-09(1)(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
        },
    "r812":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-09(4)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
        },
    "r813":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-09(6))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
        },
    "r814":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-09(7))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
        },
    "r815":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "310",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
        },
    "r816":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-12(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
        },
    "r817":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-12(Column C)(Footnote 5))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
        },
    "r818":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-12A(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
        },
    "r819":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-12A(Column C)(Footnote 4))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
        },
    "r820":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.12-12B(Column A)(Footnote 4)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
        },
    "r821":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.12-12B(Column A)(Footnote 4)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
        },
    "r822":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.12-12B(Column C)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
        },
    "r823":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5",
        "Subparagraph":  "(SX 210.12-13(Column A)(Footnote 3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
        },
    "r824":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5",
        "Subparagraph":  "(SX 210.12-13(Column E))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
        },
    "r825":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5",
        "Subparagraph":  "(SX 210.12-13(Column G)(Footnote 8))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
        },
    "r826":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5",
        "Subparagraph":  "(SX 210.12-13(Column G))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
        },
    "r827":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5A",
        "Subparagraph":  "(SX 210.12-13A(Column E))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
        },
    "r828":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5B",
        "Subparagraph":  "(SX 210.12-13B(Column E)(Footnote 4))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
        },
    "r829":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5B",
        "Subparagraph":  "(SX 210.12-13B(Column E))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
        },
    "r830":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5C",
        "Subparagraph":  "(SX 210.12-13C(Column H)(Footnote 7))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
        },
    "r831":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "5C",
        "Subparagraph":  "(SX 210.12-13C(Column H))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
        },
    "r832":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "6",
        "Subparagraph":  "(SX 210.12-14(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
        },
    "r833":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "6",
        "Subparagraph":  "(SX 210.12-14(Column F)(Footnote 7))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
        },
    "r834":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "505",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
        },
    "r835":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "505",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
        },
    "r836":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "505",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
        },
    "r837":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "505",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
        },
    "r838":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "946",
        "SubTopic":  "505",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
        },
    "r839":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "948",
        "SubTopic":  "310",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-29(Footnote 4))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
        },
    "r840":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "954",
        "SubTopic":  "310",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
        },
    "r841":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column B))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r842":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column C))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r843":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column D))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r844":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column E))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r845":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column F))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r846":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column G))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r847":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column H))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r848":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Column I))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r849":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "970",
        "SubTopic":  "360",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-28(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
        },
    "r850":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "976",
        "SubTopic":  "310",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
        },
    "r851":  {
        "role":  "http://www.xbrl.org/2003/role/disclosureRef",
        "Topic":  "978",
        "SubTopic":  "310",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
        },
    "r852":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "13H",
        "Subparagraph":  "(a)",
        "SubTopic":  "40",
        "Topic":  "944",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
        },
    "r853":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "13H",
        "Subparagraph":  "(b)",
        "SubTopic":  "40",
        "Topic":  "944",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
        },
    "r854":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
        },
    "r855":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
        },
    "r856":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6)(a)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r857":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6)(a)(3))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r858":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "210",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
        },
    "r859":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
        },
    "r860":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-23"
        },
    "r861":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
        },
    "r862":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "30",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r863":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
        },
    "r864":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "47",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
        },
    "r865":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "310",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "12A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
        },
    "r866":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
        },
    "r867":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "405",
        "SubTopic":  "50",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147477128/405-50-55-3"
        },
    "r868":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r869":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
        },
    "r870":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4(b)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r871":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SAB Topic 5.P.4(b)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
        },
    "r872":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r873":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "69B",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
        },
    "r874":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "69C",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
        },
    "r875":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "69E",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
        },
    "r876":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "69F",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
        },
    "r877":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "13",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
        },
    "r878":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r879":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r880":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r881":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r882":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r883":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r884":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(g)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r885":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r886":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(iv)(01)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r887":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
        },
    "r888":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "715",
        "SubTopic":  "80",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
        },
    "r889":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "815",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4D",
        "Subparagraph":  "(a)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
        },
    "r890":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "53",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
        },
    "r891":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "852",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
        },
    "r892":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "944",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
        },
    "r893":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "29F",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
        },
    "r894":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
        },
    "r895":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(a)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r896":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
        },
    "r897":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "310",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
        },
    "r898":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-12(Column A)(Footnote 2)(i))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
        },
    "r899":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-12A(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
        },
    "r900":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.12-12B(Column A)(Footnote 1)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
        },
    "r901":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "6",
        "Subparagraph":  "(SX 210.12-14(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
        },
    "r902":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "830",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
        },
    "r903":  {
        "role":  "http://www.xbrl.org/2003/role/exampleRef",
        "Topic":  "946",
        "SubTopic":  "830",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
        },
    "r904":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Exchange Act",
        "Number":  "240",
        "Section":  "12",
        "Subsection":  "b"
        },
    "r905":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Exchange Act",
        "Number":  "240",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r906":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Exchange Act",
        "Number":  "240",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r907":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 10-Q",
        "Number":  "240",
        "Section":  "308",
        "Subsection":  "a"
        },
    "r908":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "16",
        "Subsection":  "J",
        "Paragraph":  "a"
        },
    "r909":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1"
        },
    "r910":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "i"
        },
    "r911":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "A"
        },
    "r912":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "B"
        },
    "r913":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "C"
        },
    "r914":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "D"
        },
    "r915":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "E"
        },
    "r916":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "ii"
        },
    "r917":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "iii"
        },
    "r918":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Section":  "6",
        "Subsection":  "F",
        "Paragraph":  "2"
        },
    "r919":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 20-F",
        "Subsection":  "F",
        "Paragraph":  "1",
        "Subparagraph":  "ii",
        "Section":  "6"
        },
    "r920":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a"
        },
    "r921":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "1"
        },
    "r922":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "i"
        },
    "r923":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "ii"
        },
    "r924":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "iii"
        },
    "r925":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "iv"
        },
    "r926":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "v"
        },
    "r927":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "2"
        },
    "r928":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "a",
        "Subparagraph":  "3"
        },
    "r929":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form 40-F",
        "Section":  "19",
        "Paragraph":  "b"
        },
    "r930":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a"
        },
    "r931":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "1"
        },
    "r932":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "i"
        },
    "r933":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "ii"
        },
    "r934":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "iii"
        },
    "r935":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "iv"
        },
    "r936":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "1",
        "Sentence":  "v"
        },
    "r937":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "2"
        },
    "r938":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "a",
        "Subparagraph":  "3"
        },
    "r939":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Form N-CSR",
        "Section":  "18",
        "Paragraph":  "b"
        },
    "r940":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Section":  "13",
        "Subsection":  "a-1"
        },
    "r941":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v"
        },
    "r942":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "1"
        },
    "r943":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "2",
        "Subparagraph":  "ii"
        },
    "r944":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "2",
        "Subparagraph":  "iii"
        },
    "r945":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "2",
        "Subparagraph":  "iv"
        },
    "r946":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "2",
        "Subparagraph":  "vi"
        },
    "r947":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "3"
        },
    "r948":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "4"
        },
    "r949":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "5",
        "Subparagraph":  "i"
        },
    "r950":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "5",
        "Subparagraph":  "ii"
        },
    "r951":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "5",
        "Subparagraph":  "iii"
        },
    "r952":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "5",
        "Subparagraph":  "iv"
        },
    "r953":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "6"
        },
    "r954":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "v",
        "Paragraph":  "6",
        "Subparagraph":  "i"
        },
    "r955":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1"
        },
    "r956":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "i"
        },
    "r957":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "A"
        },
    "r958":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "B"
        },
    "r959":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "C"
        },
    "r960":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "D"
        },
    "r961":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "i",
        "Sentence":  "E"
        },
    "r962":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "ii"
        },
    "r963":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "1",
        "Subparagraph":  "iii"
        },
    "r964":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "w",
        "Paragraph":  "2"
        },
    "r965":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "1"
        },
    "r966":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "2"
        },
    "r967":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "2",
        "Subparagraph":  "ii",
        "Sentence":  "A"
        },
    "r968":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "2",
        "Subparagraph":  "ii",
        "Sentence":  "C"
        },
    "r969":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "2",
        "Subparagraph":  "ii",
        "Sentence":  "D"
        },
    "r970":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "2",
        "Subparagraph":  "ii",
        "Sentence":  "E"
        },
    "r971":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "402",
        "Subsection":  "x",
        "Paragraph":  "2",
        "Subparagraph":  "ii",
        "Sentence":  "F"
        },
    "r972":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "a"
        },
    "r973":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "a",
        "Paragraph":  "1"
        },
    "r974":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "a",
        "Paragraph":  "2",
        "Subparagraph":  "A"
        },
    "r975":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "a",
        "Paragraph":  "2",
        "Subparagraph":  "B"
        },
    "r976":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "a",
        "Paragraph":  "2",
        "Subparagraph":  "C"
        },
    "r977":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "a",
        "Paragraph":  "2",
        "Subparagraph":  "D"
        },
    "r978":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-K",
        "Number":  "229",
        "Section":  "408",
        "Subsection":  "b",
        "Paragraph":  "1"
        },
    "r979":  {
        "role":  "http://www.xbrl.org/2003/role/presentationRef",
        "Publisher":  "SEC",
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Section":  "405"
        },
    "r980":  {
        "role":  "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
        "Topic":  "272",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
        },
    "r981":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "12",
        "SubTopic":  "10",
        "Topic":  "230",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
        },
    "r982":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "18",
        "SubTopic":  "10",
        "Topic":  "275",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
        },
    "r983":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "SubTopic":  "825",
        "Topic":  "944",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
        },
    "r984":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "SubTopic":  "10",
        "Topic":  "250",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
        },
    "r985":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "SubTopic":  "20",
        "Topic":  "842",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
        },
    "r986":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4H",
        "SubTopic":  "40",
        "Topic":  "944",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
        },
    "r987":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(a)",
        "SubTopic":  "10",
        "Topic":  "250",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
        },
    "r988":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(b)",
        "SubTopic":  "10",
        "Topic":  "250",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
        },
    "r989":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "SubTopic":  "10",
        "Topic":  "250",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
        },
    "r990":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "01",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(ii)",
        "Publisher":  "SEC"
        },
    "r991":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Name":  "Regulation S-X (SX)",
        "Number":  "210",
        "Section":  "13",
        "Subsection":  "01",
        "Paragraph":  "(a)",
        "Subparagraph":  "(4)(iii)",
        "Publisher":  "SEC"
        },
    "r992":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "210",
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//210/tableOfContent"
        },
    "r993":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(27)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r994":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r995":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "210",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.5-02(6))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
        },
    "r996":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
        },
    "r997":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
        },
    "r998":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "220",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
        },
    "r999":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
        },
    "r1000":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "14",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
        },
    "r1001":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "15",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
        },
    "r1002":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "17",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
        },
    "r1003":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "230",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "28",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
        },
    "r1004":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(d))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r1005":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(f))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r1006":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r1007":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(h)(1)(Note 1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r1008":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(k)(1))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r1009":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.4-08(k)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
        },
    "r1010":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "235",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(S-X 210.12-04)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
        },
    "r1011":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "23",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
        },
    "r1012":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
        },
    "r1013":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "5",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
        },
    "r1014":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "250",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483443/250-10-50-12"
        },
    "r1015":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "55",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
        },
    "r1016":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "260",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
        },
    "r1017":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
        },
    "r1018":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "280",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "30",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
        },
    "r1019":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "323",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
        },
    "r1020":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(e)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r1021":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "326",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "4",
        "Subparagraph":  "(e)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
        },
    "r1022":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1023":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1024":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1025":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1026":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1027":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(e)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1028":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1029":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(g)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1030":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(h)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
        },
    "r1031":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
        },
    "r1032":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "350",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
        },
    "r1033":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "410",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "10",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
        },
    "r1034":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "420",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
        },
    "r1035":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
        },
    "r1036":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "9",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
        },
    "r1037":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "9",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
        },
    "r1038":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "450",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SAB Topic 5.Y.Q2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
        },
    "r1039":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
        },
    "r1040":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
        },
    "r1041":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
        },
    "r1042":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
        },
    "r1043":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(4)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
        },
    "r1044":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "460",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "8",
        "Subparagraph":  "(c)(5)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
        },
    "r1045":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(4)(ii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r1046":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "470",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1A",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
        },
    "r1047":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1B",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
        },
    "r1048":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "470",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1D",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
        },
    "r1049":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "505",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
        },
    "r1050":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
        },
    "r1051":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "606",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "91",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
        },
    "r1052":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "715",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)(ii)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
        },
    "r1053":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "718",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Subparagraph":  "(c)(1)(iv)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
        },
    "r1054":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "730",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
        },
    "r1055":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
        },
    "r1056":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "15A",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
        },
    "r1057":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "740",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
        },
    "r1058":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(e)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r1059":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "815",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "1",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
        },
    "r1060":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "825",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "28",
        "Subparagraph":  "(f)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
        },
    "r1061":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
        },
    "r1062":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "830",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
        },
    "r1063":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
        },
    "r1064":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "842",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
        },
    "r1065":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(3)(iii)(01)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r1066":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "848",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "65",
        "Paragraph":  "2",
        "Subparagraph":  "(a)(3)(iii)(03)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
        },
    "r1067":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
        },
    "r1068":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "1",
        "Subparagraph":  "(d)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
        },
    "r1069":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "850",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
        },
    "r1070":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "852",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
        },
    "r1071":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "852",
        "SubTopic":  "10",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "7",
        "Subparagraph":  "(b)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
        },
    "r1072":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r1073":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r1074":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "3",
        "Subparagraph":  "(c)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
        },
    "r1075":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(1)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
        },
    "r1076":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(2)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
        },
    "r1077":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "860",
        "SubTopic":  "20",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "4",
        "Subparagraph":  "(b)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
        },
    "r1078":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(15)(a))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r1079":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "944",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.7-03(a)(16)(a)(2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
        },
    "r1080":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "944",
        "SubTopic":  "30",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "2B",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
        },
    "r1081":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "944",
        "SubTopic":  "40",
        "Name":  "Accounting Standards Codification",
        "Section":  "55",
        "Paragraph":  "13H",
        "Subparagraph":  "(c)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
        },
    "r1082":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "205",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "4",
        "Subparagraph":  "(a)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
        },
    "r1083":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "50",
        "Paragraph":  "6",
        "Subparagraph":  "(a)(3)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
        },
    "r1084":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "210",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.6-04(18))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
        },
    "r1085":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "45",
        "Paragraph":  "3",
        "Subparagraph":  "(i)",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
        },
    "r1086":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-09(4)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
        },
    "r1087":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "220",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.6-09(7))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
        },
    "r1088":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "1",
        "Subparagraph":  "(SX 210.12-12(Column A)(Footnote 2)(ii))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
        },
    "r1089":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "2",
        "Subparagraph":  "(SX 210.12-12A(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
        },
    "r1090":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "3",
        "Subparagraph":  "(SX 210.12-12B(Column A)(Footnote 1)(b))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
        },
    "r1091":  {
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef",
        "Topic":  "946",
        "SubTopic":  "320",
        "Name":  "Accounting Standards Codification",
        "Section":  "S99",
        "Paragraph":  "6",
        "Subparagraph":  "(SX 210.12-14(Column A)(Footnote 2))",
        "Publisher":  "FASB",
        "URI":  "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
        }
    }
}


6 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/17/23  Western Digital Corp.             8-K:5,9    11/15/23   11:333K                                   Donnelley … Solutions/FA
11/03/23  Western Digital Corp.             8-K:1,2,3,911/03/23   12:1.2M                                   Donnelley … Solutions/FA
10/10/23  Western Digital Corp.             8-K:1,9    10/10/23   11:168K                                   Donnelley … Solutions/FA
 2/01/23  Western Digital Corp.             8-K:1,3,5,7 1/31/23   16:1.6M                                   Donnelley … Solutions/FA
 2/12/21  Western Digital Corp.             8-K:5,9     2/10/21   11:340K                                   Donnelley … Solutions/FA
 2/08/06  Western Digital Corp.             10-Q       12/30/05   13:707K                                   Bowne Boc/FA
Top
Filing Submission 0000106040-24-000014   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Mon., May 13, 12:02:22.8am ET