XML 36 R27.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Summary of Significant Accounting Policies - Additional Information (Detail) $ in Millions | 3 Months Ended | 8 Months Ended |  |
--- | --- | --- | --- | ---
May 08, 2016 USD ($) | May 08, 2016 USD ($) | May 07, 2017 USD ($) warehouse states | Aug. 28, 2016 USD ($)
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 729 |
Gain (loss) on foreign currency derivative instruments not designated as hedging instruments | $ | $ (11) | $ (17) |  |
Foreign currency transaction gain (loss), before tax | $ |  | $ 34 |  |
Forward Foreign-exchange Contracts |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Notional amount of forward foreign-exchange derivative | $ |  |  | $ 554 | $ 572
UNITED STATES |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 508 |
Number of states in country | states |  |  | 44 |
CANADA |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 95 |
MEXICO |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 37 |
UNITED KINGDOM |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 28 |
JAPAN |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 25 |
KOREA, REPUBLIC OF |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 13 |
TAIWAN |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 13 |
AUSTRALIA |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 8 |
SPAIN |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of warehouses operated |  |  | 2 |

X
- Definition Summary Of Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | cost_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | cost_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64836518&loc=d3e30700-110894 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64836518&loc=d3e30690-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5624171-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5618551-113959 + Details
Name: | us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the number of stores. + References No definition available. + Details
Name: | us-gaap_NumberOfStores
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_JP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_KR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_TW
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_AU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_ES
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |