XML 37 R25.htm IDEA: XBRL DOCUMENT
v3.22.1

Summary of Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2022
Accounting Policies [Abstract] |
Basis of Presentation and Consolidation | Basis of Presentation and Consolidation The Company has prepared the accompanying unaudited consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“US GAAP”) for interim financial information. The unaudited consolidated financial statements reflect the financial position and operating results of the Company including wholly-owned subsidiaries. These financial statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the operating results for the interim periods. Intercompany transactions and balances have been eliminated in consolidation. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2021. The Business Combination was accounted for as a reverse recapitalization transaction between entities under common control, whereas Authentic Brands was considered the accounting acquirer and predecessor entity. The Business Combination was reflected as the equivalent of Authentic Brands issuing stock for the net assets of SilverBox, accompanied by a recapitalization with no incremental goodwill or intangible assets recognized. Authentic Brands was determined to be the predecessor entity to the Business Combination based on a number of considerations, including: •Authentic Brands former management making up the majority of the management team of BRC Inc.; •Authentic Brands former management nominating or representing the majority of BRC Inc.'s board of directors; •Authentic Brands representing the majority of the continuing operations of BRC Inc.; and •the chief executive officer of Authentic Brands having voting control of the combined company.
Use of Estimates | Use of Estimates The preparation of unaudited consolidated financial statements in conformity with US GAAP requires estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent liabilities in the unaudited consolidated financial statements and accompanying notes. Such estimates include but are not limited to estimated losses on accounts receivable, inventory reserves, undiscounted future cash flows and the fair value of assets or asset groups for the purpose of assessing impairment of long-lived assets, warrant liabilities, earn-out liabilities, derivative liabilities, liabilities for contingencies, equity-based compensation, estimates for sales returns and related allowance, deferred revenue, and measurement and realization of deferred tax assets. Actual results could differ materially from those estimates.
Loyalty Rewards Program | Loyalty Rewards Program In August 2020, the Company established its Loyalty Points rewards program (the “Loyalty Program”), which is primarily a spend-based program. The Company’s customers who establish an online account are enrolled in the Loyalty Program. Customers can participate at two different levels under the Loyalty Program. Subscription customers (customers in the BRCC Coffee Club or subscribed to another subscription product type) are considered to be in the highest tier and earn 3% on purchases. Non-subscription customers earn 1% on purchases in the second tier. In addition to earning points on purchases, customers can earn points through certain other activities. The Company reserves the right in its sole discretion to modify, change, add, or remove point-earning activities at any time. Under the Loyalty Program, customers may redeem rewards as they reach minimum thresholds, each threshold providing access to different rewards. The Company reserves the right in its sole discretion to modify, change, add, or remove rewards and their points' thresholds at any time. Loyalty Points will expire if there is no account activity (i.e., if there is no new purchase made or order placed) for a period of twelve months. Conversion of rewards are non-changeable after redemption, have no cash value, and are nontransferable. A portion of rewards are expected to expire and not be redeemed and will be recognized as breakage income over time. Based on historical expiration rates, the Company estimates a certain percentage of rewards to expire and reassesses this estimate on a quarterly basis. The Company recorded no breakage income for the three months ended March 31, 2022 and 2021. The Company defers revenue associated with the points earned through purchases that are expected to be redeemed, net of estimated unredeemed loyalty points. When a customer redeems an earned reward, the Company recognizes revenue for the redeemed product and reduces the related deferred revenue liability. The deferred revenue liability is included in “Deferred revenue and gift card liability” on the consolidated balance sheets. For those points that are earned through other activities, the Company recognizes the redemption of these points as a discount to the transaction price at time of sale.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents also include proceeds due from credit card transactions with settlement terms of less than five days. The Company maintains cash and cash equivalent balances with financial institutions that exceed federally insured limits. The Company has not experienced any losses related to these balances, and it believes credit risk to be minimal. The Company’s restricted cash balance relates to cash held pursuant to the redemption of Series A preferred units. Refer to Note 11, Series A Preferred Equity and Derivative Liability, for further details.
Accounts Receivable | Accounts ReceivableAccounts receivable consist primarily of trade amounts due from business customers at period end. Accounts receivable are recorded at invoiced amounts and do not bear interest. From time to time, the Company grants credit to some of its business customers on normal credit terms. The Company maintains an allowance for doubtful accounts receivable based upon its business customers’ financial condition and payment history, and its historical collection experience and expected collectability of accounts receivable.
Inventories | Inventories Inventories are stated at the lower of standard cost, which approximates First In, First Out, or net realizable value. The Company records inventory reserves for obsolete and slow-moving inventory. Inventory reserves are based on inventory obsolescence trends, historical experience and application of the specific identification method. Finished goods includes allocations of labor and occupancy expenses.
Property, Plant and Equipment, Net | Property, Plant and Equipment, Net Property, plant and equipment are stated at cost with depreciation calculated using the straight-line method over the estimated useful lives of the related assets or the term of the related finance lease, whichever is shorter. Leasehold improvements are amortized over the shorter of the term of the related leases or estimated useful lives. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in earnings for the period. The cost of maintenance and repairs are charged to earnings as incurred; significant renewals and improvements are capitalized. Estimated useful lives are as follows:
| Estimated Useful Lives
Land | —
Building and Leasehold improvements | 5 | — |  | 39 years
Computer equipment and software | 3 years
Machinery and equipment | 5 | — |  | 15 years
Vehicles | 5 years
Impairment of Long-Lived Assets | Impairment of Long-Lived AssetsThe Company reviews the recoverability of its long-lived assets, such as property and equipment and identifiable intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset or asset group may not be recoverable. The assessment of possible impairment is based on the Company’s ability to recover the carrying value of the asset or asset group from the expected future undiscounted pre-tax cash flows of the related operations. If these undiscounted cash flows are less than the carrying amount of the related asset, an impairment is recognized for the excess of the carrying value over its fair value.
Earn-out Liability | Earn-out LiabilityThe earn-out shares that are payable in the Company's common units is a liability under ASC 480 and the earn-out shares that are payable in BRC Inc. common stock is a liability under ASC 815. The earn-out liability was initially measured at fair value at the closing of the Business Combination using a Monte Carlo simulation in an option pricing framework that simulated the future path of the Company's stock price over the earn-out period. The Company recognizes the earn-out shares as liabilities at fair value and adjusts the earn-out shares to fair value at each reporting period. The earn-out liabilities are subject to re-measurement at each balance sheet date until vesting, and any change in fair value is recognized in the Company’s unaudited consolidated statement of operations.
Warrant Liability | Warrant LiabilityThe Company evaluates its financial instruments, including its outstanding warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. The Company had public and private warrants, both of which do not meet the criteria for equity classification and are accounted for as liabilities. Accordingly, the Company recognizes the warrants as liabilities at fair value and adjusts the warrants to fair value at each reporting period. The warrant liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s unaudited consolidated statement of operations.
Income Taxes | Income Taxes The Company applies guidance issued by the Financial Accounting Standards Board ("FASB") that clarifies accounting for uncertainty in income taxes by prescribing the minimum recognition threshold an income tax position is required to meet before being recognized in the financial statements and applies to all income tax positions. Each income tax position is assessed using a two-step process. A determination is first made as to whether it is more likely than not that the income tax position will be sustained, based upon technical merits, upon examination by the taxing authorities. If the income tax position is expected to meet the more likely than not criteria, the benefit recorded in the consolidated financial statements equals the largest amount that is greater than 50% likely to be realized upon its ultimate settlement. As part of the Business Combination, the Company entered into a Tax Receivable Agreement ("TRA") with certain shareholders that requires the Company to pay to such shareholders approximately 85% of the calculated tax savings based on the portion of basis adjustments on future exchanges of units of Authentic Brands that we anticipate to be able to utilize in future years. We have determined it is more likely than not that we will be unable to utilize our deferred tax assets ("DTAs") subject to the TRA; therefore, we have not recorded a liability under the TRA. The Company has completed an analysis of its tax positions and believes there are no uncertain tax positions that would require recognition in the consolidated financial statements as of March 31, 2022 and 2021. The Company believes that there are no tax positions taken or expected to be taken that would significantly increase or decrease unrecognized tax benefits within twelve months of the reporting date. The federal income tax position taken for each of the subsidiaries organized as limited liability companies for any years open under the various statutes of limitations is that they will continue to be exempt from income taxes by virtue of being a pass-through entity. The statute of limitations for federal income tax returns are open from the period ended December 31, 2018. The statute of limitations for the state income tax returns are generally open from the period ended December 31, 2017.
Equity-Based Compensation | Equity-Based CompensationThe Company recognizes the cost of equity-based compensation on stock options and incentive unit awards based on the fair value estimated in accordance with FASB ASC 718, Stock Based Compensation (ASC 718). The Company records equity-based compensation expense based on the fair value of equity awards at the grant date and recognizes compensation expense on a straight-line basis over the requisite service period. The assumptions used to calculate the fair value of equity awards granted are evaluated and revised, as necessary, to reflect the Company’s historical experience and current market conditions.
Concentrations of Credit Risk | Concentrations of Credit Risk The Company’s assets that are potentially subject to concentrations of credit risk are cash and accounts receivable. The accounts receivable of the Company are spread over a number of customers, of which three customers accounted for 28% of total outstanding receivables as of March 31, 2022 and one customer accounted for 19% of total outstanding receivables as of December 31, 2021. The Company performs ongoing credit evaluations as to the financial condition of its customers and creditors with respect to trade accounts.
Marketing and Advertising Expenses | Marketing and Advertising ExpensesThe Company’s marketing and advertising expenses are primarily internet marketing expenses, commercial sponsorships and advertising time slots. Marketing expenses are recognized as incurred based on the terms of the individual agreements, which are generally, but not limited to: a commission for traffic driven to its websites that generate a sale, programmatic targeting advertisements, national television and radio advertisements, or payments to social media influencers. We may also enter into marketing service agreements with third party production and content providers where we prepay for certain services or deliverables.
Fair Value Measurements | Fair Value Measurements The Company’s financial instruments consist primarily of accounts receivable, accounts payable and long-term debt. The carrying amounts of accounts receivable and accounts payable are representative of their respective fair values due to the short-term maturity of these instruments. The fair value of variable rate long-term debt is based upon the current market rates for debt with similar credit risk and maturity, which approximated its carrying value, as interest is based upon the LIBOR or Prime rates plus an applicable floating margin. In measuring fair value, the Company reflects the impact of credit risk on liabilities, as well as any collateral. The Company also considers the credit standing of counterparties in measuring the fair value of assets. The Company uses any of three valuation techniques to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation technique based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value. The Company follows the provisions of ASC 820, Fair Value Measurements (ASC 820) for non- financial assets and liabilities measured on a non-recurring basis. The inputs used in applying valuation techniques include assumptions that market participants would use in pricing the asset or liability (i.e., assumptions about risk). Inputs may be observable or unobservable. The Company uses observable inputs in the Company’s valuation techniques and classifies those inputs in accordance with the fair value hierarchy established by applicable accounting guidance, which prioritizes those inputs. The fair value hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). The three levels are defined as follows: Level 1 — inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets. Level 2 — inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument. Level 3 — inputs to the valuation methodology are unobservable and significant to the fair value measurement.A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
Series A Preferred Equity | Series A Preferred Equity The Company accounted for its preferred equity as temporary equity, given the Series A preferred units were probable of becoming redeemable (i.e., exercise of the exit rights is the passage of time). The Series A preferred units have been subsequently remeasured by accreting changes in the redemption value from the date of issuance to the expected redemption date using the effective interest method. The Series A preferred units were redeemed in February 2022 in connection with the Business Combination. For more information, see Note 11, Series A Preferred Units.
Comprehensive Income (Loss) | Comprehensive Income (Loss) Comprehensive income (loss) is equivalent to net income (loss) in each of the periods presented. As such, no statement of comprehensive income (loss) is presented.
New Accounting Pronouncements | New Accounting Pronouncements On January 1, 2022, the Company adopted a new standard from the FASB which simplified guidance on an issuer's accounting for convertible instruments and contracts in an entity's own equity. It also amended certain guidance related to the computation of earnings per share for convertible instruments and contracts in an entity's own equity. There was no material impact to the Company's financial statements as a result of this adoption. On January 1, 2022, the Company adopted new guidance from the FASB on the recognition and measurement of leased assets and liabilities utilizing the modified retrospective approach. As a result, the prior period information reported under the previous lease guidance has not been restated. As permitted under the new guidance, the Company elected certain practical expedients, which allowed us to retain our prior conclusions regarding lease identification, classification and initial direct costs. For our lease agreements with lease and non-lease components, we elected the practical expedient to account for these as a single lease component for all underlying classes of assets. Upon adoption, we elected to use hindsight for our existing leases in determining lease term and in assessing impairment. Additionally, for short-term leases with an initial lease term of 12 months or could reasonably be certain will not be exercised or material to the financial statements, we elected to not record right-of-use assets or corresponding lease obligations on our consolidated balance sheet. We will continue to record rent expense for each short-term lease on a straight-line basis over the lease term. The new guidance had a material impact on our consolidated balance sheet; however, it did not have a material impact on our unaudited consolidated statement of operations. The most material impact was the recognition of right-of-use assets of $7,560, with corresponding lease liabilities of $7,689 relating to our operating leases. Existing deferred rent of approximately $129, previously recorded within other long-term liabilities, was recorded as an offset to our gross operating lease rig ht-of-use assets. See Note 7, Leases, for further discussion regarding the adoption of this guidance.

X
- Definition Reverse Recapitalization, Contingent Consideration, Liability, Policy + References No definition available. + Details
Name: | brrc_ReverseRecapitalizationContingentConsiderationLiabilityPolicyPolicyTextBlock
Namespace Prefix: | brrc_
Data Type: | dtr-types: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 Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + 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(1)(a)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: 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=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: 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(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: 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.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123467743&loc=d3e20905-112640 Reference 2: 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(27)(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 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(27)(c)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration