XML 19 R50.htm IDEA: XBRL DOCUMENT
v3.20.1

Debt and Derivative Instruments (Long-term Debt) (Details) - USD ($) | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Feb. 02, 2020 | Dec. 15, 2019 | Aug. 04, 2019 | Jun. 15, 2019 | Feb. 03, 2019 | Jun. 30, 2017
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, face amount | $ 29,500,000,000 |  |  |  |  |
Senior notes | 29,344,000,000 |  |  |  | $ 26,814,000,000 |
Debt instrument, interest rate, stated percentage |  |  |  | 2.00% |  |
Finance lease obligations; payable in varying installments through January 31, 2055 | 1,165,000,000 |  |  |  |  |
Capital lease obligations; payable in varying installments through January 31, 2055 |  |  |  |  | 1,049,000,000 |
Total long-term debt | 30,509,000,000 |  |  |  | 27,863,000,000 |
Less current installments | 1,839,000,000 |  |  |  | 1,056,000,000 |
Long-term debt, excluding current installments | $ 28,670,000,000 |  |  |  | 26,807,000,000 |
2.00% Senior notes due June 2019 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 15 and December 15 |  |  |  |  |
Debt instrument, face amount | $ 0 |  |  |  |  |
Senior notes | $ 0 |  |  |  | 999,000,000 |
Debt instrument, interest rate, stated percentage | 2.00% |  |  |  |  |
Debt instrument, maturity date | Jun. 15, 2019 |  |  |  |  |
Floating rate senior notes due June 2020 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Quarterly on March 5, June 5, September 5, and December 5 |  |  |  |  |
Debt instrument, face amount | $ 500,000,000 |  |  |  |  |
Senior notes | $ 500,000,000 |  |  |  | 499,000,000 |
Debt instrument, maturity date | Jun. 05, 2020 |  |  |  |  |
1.80% Senior notes due June 2020 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 5 and December 5 |  |  |  |  |
Debt instrument, face amount | $ 750,000,000 |  |  |  |  |
Senior notes | $ 750,000,000 |  |  |  | 749,000,000 |
Debt instrument, interest rate, stated percentage | 1.80% |  |  |  |  |
Debt instrument, maturity date | Jun. 05, 2020 |  |  |  |  |
3.95% Senior notes due September 2020 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 500,000,000 |  |  |  |  |
Senior notes | $ 506,000,000 |  |  |  | 499,000,000 |
Debt instrument, interest rate, stated percentage | 3.95% |  |  |  |  |
Debt instrument, maturity date | Sep. 15, 2020 |  |  |  |  |
4.40% Senior notes due April 2021 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 999,000,000 |  |  |  | 999,000,000 |
Debt instrument, interest rate, stated percentage | 4.40% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2021 |  |  |  |  |
2.00% Senior notes due April 2021 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,350,000,000 |  |  |  |  |
Senior notes | $ 1,348,000,000 |  |  |  | 1,345,000,000 |
Debt instrument, interest rate, stated percentage | 2.00% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2021 |  |  |  |  |
Floating rate senior notes due March 2022 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Quarterly on March 1, June 1, September 1, and December 1 |  |  |  |  |
Debt instrument, face amount | $ 300,000,000 |  |  |  |  |
Senior notes | $ 299,000,000 |  |  |  | 299,000,000 |
Debt instrument, maturity date | Mar. 01, 2022 |  |  |  |  |
3.25% Senior notes due March 2022 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 1 and September 1 |  |  |  |  |
Debt instrument, face amount | $ 700,000,000 |  |  |  |  |
Senior notes | $ 698,000,000 |  |  |  | 696,000,000 |
Debt instrument, interest rate, stated percentage | 3.25% |  |  |  |  |
Debt instrument, maturity date | Mar. 01, 2022 |  |  |  |  |
Unamortized discount | $ 2,000,000 |  |  |  |  |
2.625% Senior notes due June 2022 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 1 and December 1 |  |  |  |  |
Debt instrument, face amount | $ 1,250,000,000 |  |  |  |  |
Senior notes | $ 1,246,000,000 |  |  |  | 1,245,000,000 |
Debt instrument, interest rate, stated percentage | 2.625% |  |  |  |  |
Debt instrument, maturity date | Jun. 01, 2022 |  |  |  |  |
2.70% Senior notes due April 2023 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 998,000,000 |  |  |  | 997,000,000 |
Debt instrument, interest rate, stated percentage | 2.70% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2023 |  |  |  |  |
3.75% Senior notes due February 2024 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on February 15 and August 15 |  |  |  |  |
Debt instrument, face amount | $ 1,100,000,000 |  |  |  |  |
Senior notes | $ 1,095,000,000 |  |  |  | 1,094,000,000 |
Debt instrument, interest rate, stated percentage | 3.75% |  |  |  |  |
Debt instrument, maturity date | Feb. 15, 2024 |  |  |  |  |
3.35% Senior notes due September 2025 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 996,000,000 |  |  |  | 995,000,000 |
Debt instrument, interest rate, stated percentage | 3.35% |  |  |  |  |
Debt instrument, maturity date | Sep. 15, 2025 |  |  |  |  |
3.00% Senior notes due April 2026 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,300,000,000 |  |  |  |  |
Senior notes | $ 1,290,000,000 |  |  |  | 1,288,000,000 |
Debt instrument, interest rate, stated percentage | 3.00% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2026 |  |  |  |  |
2.125% Senior notes due September 2026 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 989,000,000 |  |  |  | 987,000,000 |
Debt instrument, interest rate, stated percentage | 2.125% |  |  |  |  |
Debt instrument, maturity date | Sep. 15, 2026 |  |  |  |  |
2.80% Senior notes due September 2027 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 14 and September 14 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 1,007,000,000 |  |  |  | 981,000,000 |
Debt instrument, interest rate, stated percentage | 2.80% |  |  |  |  |
Debt instrument, maturity date | Sep. 14, 2027 |  |  |  |  |
3.90% Senior notes due December 2028 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 6 and December 6 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 1,059,000,000 |  |  |  | 1,005,000,000 |
Debt instrument, interest rate, stated percentage | 3.90% |  |  |  |  |
Debt instrument, maturity date | Dec. 06, 2028 |  |  |  |  |
Unamortized discount | $ 7,000,000 |  |  |  |  |
2.95% Senior notes due June 2029 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 15 and December 15 |  |  |  |  |
Debt instrument, face amount | $ 1,750,000,000 | $ 1,800,000,000 | $ 1,000,000,000.0 |  |  |
Senior notes | $ 1,797,000,000 |  |  |  | 0 |
Debt instrument, interest rate, stated percentage | 2.95% |  | 2.95% |  |  |
Debt instrument, maturity date | Jun. 15, 2029 |  |  |  |  |
Unamortized discount | $ 6,000,000 |  |  |  |  |
5.875% Senior notes due December 2036 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 16 and December 16 |  |  |  |  |
Debt instrument, face amount | $ 3,000,000,000 |  |  |  |  |
Senior notes | $ 2,953,000,000 |  |  |  | 2,951,000,000 |
Debt instrument, interest rate, stated percentage | 5.875% |  |  |  |  |
Debt instrument, maturity date | Dec. 16, 2036 |  |  |  |  |
5.40% Senior notes due September 2040 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 500,000,000 |  |  |  |  |
Senior notes | $ 495,000,000 |  |  |  | 495,000,000 |
Debt instrument, interest rate, stated percentage | 5.40% |  |  |  |  |
Debt instrument, maturity date | Sep. 15, 2040 |  |  |  |  |
5.95% Senior notes due April 2041 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 989,000,000 |  |  |  | 989,000,000 |
Debt instrument, interest rate, stated percentage | 5.95% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2041 |  |  |  |  |
4.20% Senior notes due April 2043 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 989,000,000 |  |  |  | 989,000,000 |
Debt instrument, interest rate, stated percentage | 4.20% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2043 |  |  |  |  |
4.875% Senior notes due February 2044 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on February 15 and August 15 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 979,000,000 |  |  |  | 979,000,000 |
Debt instrument, interest rate, stated percentage | 4.875% |  |  |  |  |
Debt instrument, maturity date | Feb. 15, 2044 |  |  |  |  |
4.40% Senior notes due March 2045 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 978,000,000 |  |  |  | 977,000,000 |
Debt instrument, interest rate, stated percentage | 4.40% |  |  |  |  |
Debt instrument, maturity date | Mar. 15, 2045 |  |  |  |  |
4.25% Senior notes due April 2046 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on April 1 and October 1 |  |  |  |  |
Debt instrument, face amount | $ 1,600,000,000 |  |  |  |  |
Senior notes | $ 1,585,000,000 |  |  |  | 1,585,000,000 |
Debt instrument, interest rate, stated percentage | 4.25% |  |  |  |  |
Debt instrument, maturity date | Apr. 01, 2046 |  |  |  |  |
3.90% Senior notes due June 2047 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually June 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 1,150,000,000 |  |  | $ 1,200,000,000 |  | $ 750,000,000
Senior notes | $ 1,144,000,000 |  |  |  | 738,000,000 |
Debt instrument, interest rate, stated percentage | 3.90% |  |  |  |  | 3.90%
Unamortized premium | $ 10,000,000 |  |  |  |  |
Debt instrument, maturity date | Jun. 15, 2047 |  |  |  |  |
June 2019 Issuance |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt issuance costs, gross | $ 10,000,000 |  |  |  |  |
4.50% Senior notes due December 2048 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on June 6 and December 6 |  |  |  |  |
Debt instrument, face amount | $ 1,500,000,000 |  |  |  |  |
Senior notes | $ 1,462,000,000 |  |  |  | 1,462,000,000 |
Debt instrument, interest rate, stated percentage | 4.50% |  |  |  |  |
Debt instrument, maturity date | Dec. 06, 2048 |  |  |  |  |
Unamortized discount | $ 25,000,000 |  |  |  |  |
3.125% Senior notes due December 2049 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually om June 15 and December 15 |  |  |  |  |
Debt instrument, face amount | $ 1,250,000,000 |  |  |  |  |
Senior notes | $ 1,221,000,000 |  |  |  | 0 |
Debt instrument, interest rate, stated percentage | 3.125% |  |  |  |  |
Debt instrument, maturity date | Dec. 15, 2049 |  |  |  |  |
Unamortized discount | $ 16,000,000 |  |  |  |  |
2.95% senior notes due june 2029, first tranche |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, face amount | 750,000,000 |  |  |  |  |
Unamortized premium | 32,000,000 |  |  |  |  |
January 2020 Issuance |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt issuance costs, gross | 17,000,000 |  |  |  |  |
Senior notes due june 15, 2047, second tranche |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, face amount | 400,000,000 |  |  |  |  |
December 2018 Issuance |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt issuance costs, gross | $ 22,000,000 |  |  |  |  |
3.50% Senior notes due September 2056 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Frequency of interest payment | Semi-annually on March 15 and September 15 |  |  |  |  |
Debt instrument, face amount | $ 1,000,000,000 |  |  |  |  |
Senior notes | $ 972,000,000 |  |  |  | $ 972,000,000 |
Debt instrument, interest rate, stated percentage | 3.50% |  |  |  |  |
Debt instrument, maturity date | Sep. 15, 2056 |  |  |  |  |
London Interbank Offered Rate (LIBOR) | Floating rate senior notes due March 2022 |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Debt instrument, basis spread on variable rate | 0.31% |  |  |  |  |

X
- Definition Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of short-term and long-term debt and lease obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13,16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 + Details
Name: | us-gaap_DebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt premium. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399 + Details
Name: | us-gaap_DebtInstrumentUnamortizedPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of long-term debt and lease obligation, classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as current. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16(a)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_SeniorNotes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_SeniorNotesDueJune152019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_FloatingRateSeniorNotesDueJune52020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A1.80SeniorNotesDueJune52020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A395SeniorNotesDueSeptember152020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A440SeniorNotesDueApril12021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.00SeniorNotesDueApril12021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_FloatingRateSeniorNotesDueMarch12022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.25SeniorNotesDueMarch12022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.625SeniorNotesDueJune12022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A270SeniorNotesDueApril12023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.75SeniorNotesDueFebruary152024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.35SeniorNotesDueSeptember152025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.00SeniorNotesDueApril12026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.125SeniorNotesDueSeptember152026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.80SeniorNotesDueSeptember142027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.90SeniorNotesDueDecember62028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.95SeniorNotesDueJune2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A5875SeniorNotesDueDecember162036Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A540SeniorNotesDueSeptember152040Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A595SeniorNotesDueApril12041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A420SeniorNotesDueApril12043Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.875SeniorNotesDueFebruary152044Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.40SeniorNotesDueMarch152045Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.25SeniorNotesDueApril12046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_SeniorNotesDueJune152047Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_June2019IssuanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A4.50SeniorNotesDueDecember62048Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.125SeniorNotesDueDecember2049Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A2.95SeniorNotesDueJune2029FirstTrancheMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_January2020IssuanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_SeniorNotesDueJune152047SecondTrancheMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_December2018IssuanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=hd_A3.5SeniorNotesDueSeptember152056Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |