XML 56 R34.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 27, 2023
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and include the accounts of Shake Shack Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Certain reclassifications have been made to prior period amounts to conform to the current year presentation. The Company has elected to reclassify certain marketing expenses for prior periods to conform with the presentation for the fiscal year ended December 27, 2023. These reclassifications had no effect on previously reported Net Income (Loss). For the fiscal year ended December 28, 2022 and December 29, 2021, the Company reclassified $1,219 and $1,200, respectively from Other operating expenses to General and administrative expenses in the accompanying Consolidated Statements of Income (Loss). SSE Holdings is considered a variable interest entity. Shake Shack Inc. is the primary beneficiary as the Company has the majority economic interest in SSE Holdings and, as the sole managing member, has decision making authority that significantly affects the economic performance of the entity, while the limited partners have no substantive kick-out or participating rights. As a result, the Company consolidates SSE Holdings. The assets and liabilities of SSE Holdings represent substantially all of the Company's consolidated assets and liabilities with the exception of certain deferred taxes and liabilities under the Tax Receivable Agreement. As of December 27, 2023 and December 28, 2022, the net assets of SSE Holdings were $388,250 and $362,571, respectively. The assets of SSE Holdings are subject to certain restrictions in SSE Holdings' revolving credit agreement. Refer to Note 9, Debt, and Note 15, Income Taxes, for additional information.
Fiscal Year | Fiscal Year The Company operates on a 52/53 week fiscal year ending on the last Wednesday of December. Fiscal 2023 contained 52 weeks and ended on December 27, 2023 ("fiscal 2023"). Fiscal 2022 contained 52 weeks and ended on December 28, 2022 ("fiscal 2022"). Fiscal 2021 contained 52 weeks and ended on December 29, 2021 ("fiscal 2021"). Unless otherwise stated, references to years in this report relate to fiscal years.
Use of Estimates | Use of Estimates The preparation of these Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates.
Segment Reporting | Segment Reporting The chief operating decision maker (the "CODM") is the Chief Executive Officer. The Company determined it has one operating segment and one reportable segment, as the CODM regularly reviews Shack operations and financial performance at a consolidated level to allocate resources.
Fair Value Measurements | Fair Value Measurements The Company applies fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. Assets and liabilities are categorized based on the priority of the inputs to the valuation technique into a three-level fair value hierarchy as set forth below. ▪Level 1 — Quoted prices in active markets for identical assets or liabilities. ▪Level 2 — Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. ▪Level 3 — Inputs that are both unobservable and significant to the overall fair value measurements reflecting an entity's estimates of assumptions that market participants would use in pricing the asset or liability.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist primarily of cash on hand, deposits with banks, money market funds and short-term, highly liquid investments that have original maturities of three months or less. Cash equivalents are stated at cost, which approximates fair value.
Marketable Securities | Marketable Securities Marketable securities classified as available-for-sale securities consist of mutual funds that primarily invest in corporate bonds, certificates of deposits, asset-backed securities, commercial paper, U.S. Treasury obligations, and foreign government securities. Available-for-sale securities are recorded at fair value, with unrealized gains and losses recorded in Other income, net. Dividend and interest income are recognized when earned and are recorded in Other income, net on the Consolidated Statements of Income (Loss). Held-to-maturity securities consist of U.S. Treasuries for which the Company has the ability and intent to hold to maturity and are reported at amortized cost, net of a valuation allowance for credit losses. Interest income and the amortization of discounts and premiums are recorded in Other income, net on the Consolidated Statements of Income (Loss). No expected credit losses were recognized as of December 27, 2023.
Accounts Receivable, Net | Accounts Receivable, Net Accounts receivable, net consist primarily of receivables from our licensees for licensing revenue and related reimbursements, credit card receivables and vendor rebates. The collectability of accounts receivable is evaluated based on a variety of factors, including historical experience, current economic conditions and other factors.
Inventories | Inventories Inventories, which consist of food, paper goods, beverages, beer, wine and retail merchandise, are valued at the lower of weighted average cost or net realizable value. No adjustment is deemed necessary to reduce inventory to net realizable value due to the rapid turnover and high utilization of inventory.
Property and Equipment, Net And Valuation of Long-lived Assets | Property and Equipment, Net Property and equipment, net is stated at historical cost less accumulated depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, which generally range from five to seven years for equipment, furniture and fixtures, and two to five years for computer equipment and software. Leasehold improvements are depreciated over the shorter of their estimated useful lives or the related lease terms. Costs incurred when constructing Shacks are capitalized. The cost of repairs and maintenance are expensed when incurred. Costs for refurbishments and improvements that significantly increase the productive capacity or extend the useful life of the assets are capitalized. When assets are disposed, the resulting gain or loss is recognized in Impairment and loss on disposal of assets on the Consolidated Statements of Income (Loss). Valuation of Long-lived Assets The Company assesses potential impairments to its long-lived assets, which include property and equipment and operating and finance lease right-of-use assets, whenever events or circumstances indicate that the carrying value of an asset may not be recoverable. The recoverability evaluation is first performed at the market service area level ("MSA"). If the carrying value of the MSA exceeds its estimated undiscounted future cash flows, a secondary recoverability test is performed for all individual Shacks within the identified MSA. An impairment charge is recognized when the carrying amount of the asset exceeds the fair value of the asset, considering external market participant assumptions, and is allocated across all assets of the impaired Shack. Since the determination of future cash flows is an estimate of future performance, there may be future impairments in the event that future cash flows do not meet expectations.
Deferred Financing Costs | Deferred Financing Costs Deferred financing costs incurred in connection with the issuance of long-term debt and establishing credit facilities are capitalized and amortized in Interest expense based on the related debt agreements. Deferred financing costs are included in Other assets on the Consolidated Balance Sheets.
Other Assets | Other Assets Other assets consist primarily of capitalized implementation costs from cloud computing arrangements, certain custom pre-ordered furniture, fixtures and equipment for future and existing Shacks, transferable liquor licenses, and security deposits. Implementation costs associated with cloud computing arrangements hosted by third-party vendors are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of the cloud computing arrangement and is recorded within General and administrative expenses on the Consolidated Statements of Income (Loss). As of December 27, 2023 and December 28, 2022, capitalized implementation costs from cloud computing arrangements totaled $5,572 and $6,212, respectively, net of accumulated amortization. The costs of obtaining non-transferable liquor licenses that are directly issued by local government agencies for nominal fees are expensed as incurred. The costs of purchasing transferable liquor licenses through open markets in jurisdictions with a limited number of authorized liquor licenses are capitalized as indefinite-lived intangible assets. Annual liquor license renewal fees, for both types of licenses, are expensed over the renewal term. As of December 27, 2023 and December 28, 2022, indefinite-lived intangible assets relating to transferable liquor licenses totaled $1,903 and $1,837, respectively. Indefinite-lived intangible assets are evaluated for impairment at least annually during the fourth quarter, and whenever events or circumstances indicate that an impairment may exist. When evaluating intangible assets for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that an intangible asset group is impaired. If determined that it is more likely than not that the carrying value of the intangible asset group exceeds its fair value, the Company performs a quantitative assessment to derive the fair value of the intangible asset group. If the carrying value of the intangible asset group exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value. In addition, the Company continuously monitors and may revise the useful lives of intangible assets when facts and circumstances change.
Revenue Recognition | Revenue Recognition Revenue primarily consists of Shack sales and Licensing revenue. Generally, revenue is recognized as promised goods or services transfer to the guest or customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Shack Sales Revenue from Shack sales is recognized when payment is tendered at the point of sale, net of discounts, as the performance obligation has been satisfied at that time. Sales tax collected from guests is excluded from Shack sales and the obligation is included as sales tax payable until the taxes are remitted to the appropriate taxing authorities. Delivery services are fulfilled by third-party delivery partners whether ordered through the Shack app, website ("Company-owned platforms") or through third-party delivery platforms. Revenue from orders through Company-owned platforms includes delivery fees and is recognized when the delivery partner transfers the order to the guest as the Company controls the delivery. For these sales, the Company receives payment directly from the guest at the time of sale. Revenue from orders through third-party delivery partners is recognized when the order is transferred to the third-party delivery partner and excludes delivery fees collected by the delivery platforms as the Company does not control the delivery. The Company receives payment from the delivery partner subsequent to the transfer of the order and the payment terms are short-term in nature. For all delivery sales, the Company is considered the principal and recognizes revenue on a gross basis. The Company sells gift cards which do not have expiration dates. Revenue from gift cards is recognized when gift cards are redeemed by the customer or, in the event a gift card is not expected to be redeemed, in proportion to actual redemptions of gift cards ("gift card breakage"). The gift card breakage rate is determined from historical gift card redemption patterns. Gift card breakage income for fiscal 2023 and 2022 was $327 and $1,472, respectively. During fiscal 2022, the Company concluded it had accumulated a sufficient level of historical data from a large pool of homogeneous transactions to allow it to reasonably and objectively determine an estimated gift card breakage rate and the pattern of actual gift card redemptions. In accordance with ASC 250, Accounting Changes and Error Corrections, the Company concluded that this accounting change represented a change in accounting estimate. As a result, a cumulative catch-up adjustment was recorded during fiscal 2022 that resulted in $1,281 of gift card breakage income. Gift card breakage income is included in Shack sales in the Consolidated Statements of Income (Loss). Licensing Revenue Licensing revenue includes initial territory fees, Shack opening fees and ongoing sales-based royalty fees from licensed Shacks. Generally, the licenses granted to develop, open and operate each Shack in a specified territory are the predominant good or service transferred to the licensee and represent distinct performance obligations. Ancillary promised services, such as training and assistance during the initial opening of a Shack, are typically combined with the license and considered one performance obligation per Shack. The Company determines the transaction price for each contract, which is comprised of the initial territory fee and an estimate of the total Shack opening fees the Company expects to be entitled to. The calculation of total Shack opening fees requires judgment, as it is based on an estimated number of Shacks the Company expects the licensee to open. The transaction price is then allocated equally to each Shack expected to open. The performance obligation is satisfied over time, starting when a Shack opens through the end of the license term for the related Shack therefore revenue is recognized on a straight-line basis over the license term. Generally, payment for the initial territory fee is received upon execution of the license agreement and payment for the Shack opening fees is received either in advance of or upon opening the related Shack. These payments are initially deferred and recognized in revenue as the performance obligations are satisfied. Revenue from sales-based royalties is recognized as the related sales occur.
Equity-based Compensation | Equity-based Compensation Equity-based compensation expense is measured based on the grant-date fair value of the awards. For awards with graded-vesting features and service conditions only, compensation expense is recognized on a straight-line basis over the total requisite service period for the entire award. For awards with graded-vesting features and a combination of service and performance conditions, compensation expense is recognized using a graded-vesting attribution method over the vesting period based on the most probable outcome of the performance conditions. For awards with cliff vesting features and a combination of service and performance conditions, compensation expense is recognized on a straight-line basis over the total requisite service period for the entire award. Actual distributed shares are calculated upon conclusion of the service and performance periods. Forfeitures are recognized as they occur for all equity awards. Equity-based compensation expense is included in General and administrative expenses and Labor and related expenses on the Consolidated Statements of Income (Loss).
Leases | Leases Shake Shack currently leases all of its domestic Company-operated Shacks, the home office and certain equipment under various non-cancelable lease agreements that expire on various dates through 2045. The Company evaluates contracts entered into to determine whether the contract involves the use of property or equipment, which is either explicitly or implicitly identified in the contract. The Company evaluates whether it controls the use of the asset, which is determined by assessing whether substantially all economic benefit from the use of the asset is obtained, and whether the Company has the right to direct the use of the asset. If these criteria are met, the Company has identified a lease, within the contract, and therefore a right of use asset and lease liability are recorded on the Consolidated Balance Sheets. Upon possession of a leased asset, the Company determines whether the lease is an operating or finance lease. All of the Company's real estate leases are classified as operating leases and most equipment leases are classified as finance leases. Generally, real estate leases have initial terms ranging from 10 to 15 years and typically include two five-year renewal options. Renewal options are generally not recognized as part of the right-of-use assets and lease liabilities as it is not reasonably certain at commencement date that the Company would exercise the renewal options. Real estate leases typically contain fixed minimum rent payments and/or contingent rent payments which are based upon sales in excess of specified thresholds. When the achievement of such sales thresholds are deemed to be probable, contingent rent is accrued in proportion to the sales recognized during the period. For operating leases, fixed lease payments are recognized as operating lease costs on a straight-line basis over the lease term within the Consolidated Statements of Income (Loss) in the following line items. Lease expense incurred before a Shack opens is recorded in Pre-opening costs. Once a domestic Company-operated Shack opens, the straight-line lease expense and contingent rent, if applicable, are recorded in Occupancy and related expenses. Many of these leases also require the Company to pay real estate taxes, common area maintenance costs and other occupancy costs which are included in Occupancy and related expenses. Finance leases are recognized in depreciation expense on a straight-line basis over the remaining lease term, along with recognition of interest expense associated with accretion of the lease liability. For both operating and finance leases that contain lease and non-lease components, the components are combined and accounted for as a single lease component. Variable lease costs for both operating and finance leases, if any, are recognized as incurred. Leases with a term of 12 months or less are deemed short-term and are not recognized on the Consolidated Balance Sheets. Fixed lease payments for short-term leases are recognized on a straight-line basis over the lease term. The Company calculates operating lease assets and lease liabilities as the present value of fixed lease payments over the reasonably certain lease term beginning at the commencement date. The Company uses its incremental borrowing rate (“IBR”) in determining the present value of future lease payments as there are no explicit rates provided in the leases. The IBR used to measure the lease liability is derived from the average of the yield curves obtained from using the notching method and the recovery rate method. The most significant assumption in calculating the IBR is the Company's credit rating and is subject to judgment. The credit rating used to develop the IBR is determined by utilizing the credit ratings of other public companies with similar financial information as SSE Holdings. The Company expends cash for leasehold improvements to build out and equip leased properties. Generally, a portion of the leasehold improvements and building costs are reimbursed by the landlords through landlord incentives pursuant to agreed-upon terms in the lease agreements. Landlord incentives usually take the form of cash, full or partial credits against future minimum or contingent rents otherwise payable by the Company, or a combination thereof. In most cases, landlord incentives are received after the Company takes possession of the property and as milestones are met during the construction of the property. The Company includes these amounts in the measurement of the initial operating lease liability, and lease asset.
Pre-opening Costs | Pre-opening Costs Pre-opening costs are expensed as incurred and consist primarily of occupancy, manager and team member wages, cookware, travel and lodging costs for the opening training team and other supporting team members, marketing expenses, legal fees, and inventory costs incurred prior to the opening of a Shack.
Income Taxes | Income Taxes Income taxes are accounted for pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying values and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in Income tax expense on the Consolidated Statements of Income (Loss) in the period of enactment. A valuation allowance is recognized if we determine it is more likely than not that all or a portion of a deferred tax asset will not be recognized. In making such determination, the Company considers all available evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent and expected future results of operations.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements Accounting standards updates ("ASU") applicable to the Company that were issued in 2023 are summarized below.
ASU | Description | Effective Date
Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07) | This ASU requires that an entity report segment information in accordance with Topic 280, Segment Reporting. The amendment in the ASU is intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. Early adoption is permitted. The adoption of this standard is not expected to have a material impact to our consolidated financial statements. | Fiscal years beginning after December 15, 2023
Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09) | This ASU requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. Early adoption is permitted. The Company is currently evaluating the impact this standard will have on our consolidated financial statements and related disclosures. | Fiscal years beginning after December 15, 2024
All other ASUs issued but not yet effective are not applicable or not expected to have a material impact on the Company’s future Consolidated Financial Statements.

X
- Definition Other Assets, Policy [Policy Text Block] + References No definition available. + Details
Name: | shak_OtherAssetsPolicyPolicyTextBlock
Namespace Prefix: | shak_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Pre-Opening Costs + References No definition available. + Details
Name: | shak_PreOpeningCostsPolicyTextBlock
Namespace Prefix: | shak_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: 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 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition 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. + References Reference 1: 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 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: 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 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: 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)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: 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 Reference 2: 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)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: 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 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: 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 Reference 6: 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 Reference 7: 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 Reference 8: 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 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: 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 Reference 6: 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 Reference 7: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration