XML 60 R44.htm IDEA: XBRL DOCUMENT
v3.20.2

Significant Accounting policies - Additional Information (Detail) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Aug. 29, 2020 USD ($) store class shares | Aug. 31, 2019 USD ($) shares | Aug. 25, 2018 USD ($) shares | Sep. 01, 2019 USD ($) | Aug. 26, 2017 USD ($)
Significant Accounting Policies [Line Items] |  |  |  |  |
Number of stores with commercial sales program | store | 5,007 |  |  |  |
Description of reporting periods | The Company’s fiscal year consists of 52 or 53 weeks ending on the last Saturday in August. Fiscal 2020 and 2018 represented 52 weeks and 2019 represented 53 weeks. |  |  |  |
Cash and cash equivalents | $ 1,750,815 | $ 176,300 | $ 217,824 |  | $ 293,270
Allowances for uncollectible accounts | 10,000 | 8,500 |  |  |
Unrecorded adjustment for LIFO value in excess of replacement value | 357,000 | 404,900 |  |  |
Self insurance reserve | $ 288,600 | 207,000 |  |  |
Deferred rent |  | 159,900 |  |  |
Measure of income tax benefit for uncertain income tax positions | more than 50% |  |  |  |
Advertising expense, net of vendor promotional funds | $ 77,600 | 87,500 | 95,200 |  |
Vendor promotional funds, which reduced advertising expense | $ 39,400 | 32,200 | $ 25,300 |  |
Limited warranty period, minimum period (Days) | 30 days |  |  |  |
Products accounted for total revenues | one class of similar products accounted for approximately 12 percent of the Company’s total revenues, and one vendor supplied approximately 12 percent of the Company’s total purchases. No other class of similar products accounted for 10 percent or more of total revenues |  |  |  |
Products accounted for total purchases | one vendor supplied approximately 12 percent of the Company’s total purchases. No other class of similar products accounted for 10 percent or more of total revenues |  |  |  |
Approximate value of operating lease liabilities | $ 2,725,406 |  |  |  |
Accounting Standards Update 2016-02 [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
ROU assets |  |  |  | $ 2,500,000 |
Approximate value of operating lease liabilities |  |  |  | $ 2,700,000 |
Cash Equivalents [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Maturity period of investments | 90 days or less |  |  |  |
Settlement term of credit and debit card transaction | less than five days |  |  |  |
Credit and debit card receivables included within cash and cash equivalents | $ 63,700 | $ 59,400 |  |  |
Product Concentration Risk |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Number of class of similar products accounted for approximately 13% of the company's total revenues | class | 1 |  |  |  |
Stock Options [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Anti-dilutive shares excluded from the computation of earnings per share | shares | 169,460 | 90,314 | 847,279 |  |
Minimum [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization of intangible assets | 3 years |  |  |  |
Minimum [Member] | Building |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives | 40 years |  |  |  |
Minimum [Member] | Building Improvements |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives | 5 years |  |  |  |
Minimum [Member] | Equipment |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives | 3 years |  |  |  |
Minimum [Member] | Product Concentration Risk | Sales Revenue, Net |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 10.00% |  |  |  |
Minimum [Member] | Supplier Concentration Risk | Cost of Goods, Total [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 10.00% |  |  |  |
Maximum [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Amortization of intangible assets | 10 years |  |  |  |
Maximum [Member] | Building |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives | 50 years |  |  |  |
Maximum [Member] | Building Improvements |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives | 15 years |  |  |  |
Maximum [Member] | Equipment |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives | 10 years |  |  |  |
Maximum [Member] | Product Concentration Risk | Sales Revenue, Net |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 12.00% |  |  |  |
Maximum [Member] | Supplier Concentration Risk | Cost of Goods, Total [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Concentration risk percentage | 12.00% |  |  |  |
VIE not primary beneficiary | Other long-term assets |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Maximum exposure to losses amount | $ 6,500 |  |  |  |
Stores in the United States Including Puerto Rico [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Number of stores | store | 5,885 |  |  |  |
Brazil [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Number of stores | store | 43 |  |  |  |
Mexico [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Number of stores | store | 621 |  |  |  |
Non-US [Member] |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |
Cash and cash equivalents | $ 62,400 | $ 49,900 |  |  |

X
- Definition The quantitative representation of the supplier concentration risk. + References No definition available. + Details
Name: | azo_ConcentrationRiskNumberOfProductClass
Namespace Prefix: | azo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reporting periods. + References No definition available. + Details
Name: | azo_FiscalPeriods
Namespace Prefix: | azo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Limited warranty period, minimum period. + References No definition available. + Details
Name: | azo_LimitedWarrantyPeriodMinimumPeriod
Namespace Prefix: | azo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period of maturity for investments. + References No definition available. + Details
Name: | azo_MaturityPeriodOfInvestments
Namespace Prefix: | azo_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income tax benefit for uncertain income tax positions. + References No definition available. + Details
Name: | azo_MeasureOfIncomeTaxBenefitForUncertainIncomeTaxPositions
Namespace Prefix: | azo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stores with a commercial sales program. + References No definition available. + Details
Name: | azo_NumberOfStoresWithCommercialSalesProgram
Namespace Prefix: | azo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Right Of Use Assets. + References No definition available. + Details
Name: | azo_RightOfUseAssets
Namespace Prefix: | azo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Term to settle credit and debit card transactions. + References No definition available. + Details
Name: | azo_SettlementTermOfCreditAndDebitCardTransactions
Namespace Prefix: | azo_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Vendor promotional funds, which reduced advertising expense. + References No definition available. + Details
Name: | azo_VendorPromotionalFunds
Namespace Prefix: | azo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. + 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(4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765 Reference 3: 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.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes "Information about Major Customers" that may be disclosed elsewhere (for instance, segment disclosures). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592 + Details
Name: | us-gaap_ConcentrationRiskCustomer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of risks that arise due to the volume of business transacted with a particular supplier or reliance placed on that supplier. At a minimum, the description informs financial statement users of the general nature of the risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99380358&loc=d3e7102-108593 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592 + Details
Name: | us-gaap_ConcentrationRiskSupplier
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount due the Entity as a result of customers utilizing point of sale debit or credit cards in exchange transactions with the entity which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. + References No definition available. + Details
Name: | us-gaap_CreditAndDebitCardReceivablesAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707 + Details
Name: | us-gaap_DeferredRentCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized. + 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.6(c)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: 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_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685 + Details
Name: | us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_StatementGeographicalAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_StatementGeographicalAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |